«سهرجان» تطبيق ألعاب جماعية، ومن ألعابه «حروف زمان» و«بنك التحدي». نحرص على جمع أقلّ قدر ممكن من بياناتك. الانضمام إلى لعبة لا يتطلّب حسابًا؛ الحساب مطلوب لاستضافة غرفة فقط. يُخزَّن ملف الحساب داخل المملكة (الدمام)، بينما تمرّ حركة اللعب عبر خادم اللعبة لدى مزوّد استضافة خارج المملكة، وتُشغَّل خدمات تسجيل الدخول وقياس الاستخدام وتقارير الأعطال عبر Google على بنيتها التحتية العالمية خارج المملكة، ومنها سجلّ تسجيل الدخول (البريد والاسم والصورة وكلمة المرور مشفّرةً وأوقات الدخول). لا نبيع بياناتك، ولا نستخدم أيّ شبكة إعلانية، ولا نتتبّعك عبر تطبيقات أو مواقع أخرى.
المادة الأولى — من نحن (المتحكّم بالبيانات)
يُدار تطبيق «سهرجان» — ومن ألعابه «حروف زمان» و«بنك التحدي» — من قِبل مطوّره (HMBTech)، وهو المتحكّم بالبيانات المسؤول عن معالجتها وفق هذه السياسة ووفق نظام حماية البيانات الشخصية في المملكة العربية السعودية (PDPL). تسري هذه السياسة على التطبيق وعلى كل لعبة داخله. لأيّ استفسار يخصّ خصوصيتك، تواصل معنا عبر البريد: HMBTech.sa@gmail.com.
المادة الثانية — المعلومات التي نجمعها
يختلف ما نجمعه بحسب طريقة استخدامك للتطبيق:
معلومات الحساب (للمضيف): استضافة غرفة تتطلّب حسابًا. نحفظ لكل حساب: البريد الإلكتروني، الاسم المعروض، صورة الحساب (إن وفّرها مزوّد تسجيل الدخول)، طريقة تسجيل الدخول، تاريخي الإنشاء وآخر دخول، ومعرّف الحساب. تُدار كلمة المرور بأمان لدى مزوّد خدمة تسجيل الدخول ولا نطّلع عليها.
معرّف مجهول (لجميع المستخدمين): يُنشأ لكل مستخدم تلقائيًا معرّف مجهول عبر Firebase دون أيّ اسم أو بريد، يُستخدم لتأمين الاتصال بخادم اللعبة ولاحتساب تصويتك في «اقتراحات» ما دمت تلعب كضيف. لا يُنقل هذا المعرّف إلى حسابك: يحلّ محلّه معرّف حسابك عند تسجيل الدخول، ومعرّف مجهول جديد عند تسجيل الخروج، وقد يُستبدل كذلك عند إعادة تثبيت التطبيق.
اسمك داخل اللعبة: الاسم الذي تختاره يُحفظ على جهازك، ويُرسَل إلى خادم اللعبة عند دخولك غرفة ليظهر لبقية اللاعبين فيها. يُستخدم الاسم لتشغيل الغرفة، وقد يظهر في السجلّات الفنية لخادم اللعبة، ويحتفظ بها مزوّد الاستضافة لفترة محدودة.
بيانات اللعب: ما يجري داخل الغرفة — الانضمام، والإجابات، وضغط الجرس، والنقاط، وشكل شخصيتك في «بنك التحدي» — يمرّ عبر خادم اللعبة. الغرف مؤقتة: يحتفظ بها الخادم (في ذاكرته وعلى قرصه) أثناء اللعب فقط، وتُمحى منه عند إغلاق الغرفة أو انتهاء صلاحيتها، وقد تنتهي الغرفة أيضًا عند تحديث خادم اللعبة أو إعادة تشغيله.
بلاغات الأسئلة: عند الإبلاغ عن سؤال في «حروف زمان»، نحفظ نوع البلاغ ونصّ السؤال والإجابة كما ظهرا لك والحرف المرتبط ووقت البلاغ، لتحسين بنك الأسئلة. البلاغ مجهول: لا يحمل اسمك أو بريدك أو أيّ معرّف لك.
البلاغات عن اللاعبين: لكل لاعب أن يبلّغ عن لاعب آخر في غرفته من قائمة اللعبة. يحفظ خادم اللعبة مع البلاغ: معرّف اللاعب المُبلَّغ عنه (معرّف حسابه، أو معرّفه المجهول إن كان ضيفًا)، واسمه كما ظهر في الغرفة، والسبب الذي اختاره المُبلِّغ (اسم مسيء، أو تخريب اللعب، أو سبب آخر)، واللعبة ورمز الغرفة ومرحلة اللعب، ووقت البلاغ، لنراجعه ونتّخذ الإجراء المناسب ضد الإساءة. ولا يحمل البلاغ شيئًا عن المُبلِّغ: لا اسمه ولا بريده ولا أيّ معرّف له، ولا يُخبَر اللاعب المُبلَّغ عنه بالبلاغ. ويتذكّر خادم اللعبة في ذاكرته، ما دامت الغرفة قائمة، أنك أبلغت عن هذا اللاعب، كي لا يُحفظ البلاغ نفسه مرتين، ثم يُمحى ذلك بانتهاء الغرفة. أمّا إخفاء اسم لاعب («أخفِ اسمه عندي») فيبقى على جهازك وحده حتى تغادر الغرفة، ولا يُرسَل إلى أحد.
الأفكار والتصويت في «اقتراحات»: الفكرة التي ترسلها (نوعها وعنوانها وتفاصيلها ووقت إرسالها) تصلنا مجهولة، دون أيّ معرّف لك، ولا يطّلع عليها غيرنا، إلا ما نختار نشره منها في قائمة الاقتراحات كما كُتب أو بعد تعديله، ويظهر دون أيّ معرّف لك. أمّا تصويتك على الاقتراحات المنشورة فيُحفظ مقرونًا بمعرّفك (المجهول، أو معرّف حسابك إن سجّلت الدخول) ليُحتسب لكل لاعب صوت واحد، ولا يطّلع عليه أيّ مستخدم آخر؛ ولا يظهر للآخرين إلا مجموع الأصوات. والبلاغ عن فكرة منشورة في القائمة يحفظ معرّف الفكرة ووقت البلاغ فقط، دون أيّ معرّف لك، ولا يطّلع عليه غيرنا.
بيانات الاستخدام (Firebase Analytics): أحداث عن تفاعلك مع التطبيق — الشاشات التي تفتحها، وإنشاء الغرف والانضمام إليها والخروج منها، وبدء اللعب وانتهاؤه — إضافةً إلى معلومات عامة عن الجهاز والجلسة تجمعها الخدمة تلقائيًا، لفهم كيفية استخدام التطبيق وتحسينه.
تقارير الأعطال والأداء (Firebase Crashlytics): تشخيص فنّي للأعطال (نوع الجهاز ونظام التشغيل وإصدار التطبيق وتفاصيل الخطأ) يساعدنا على إصلاح المشكلات.
بيانات تقنية: يظهر عنوان IP لخوادمنا ولمزوّدي الخدمة بحكم الاتصال بالإنترنت، ويُستخدم مؤقتًا للحدّ من إساءة الاستخدام؛ وتتحقّق خدمة App Check من Firebase من أصالة التطبيق.
المادة الثالثة — الأساس القانوني وأغراض المعالجة
نعالج بياناتك بالاستناد إلى:
تنفيذ الخدمة التي تطلبها: إنشاء حسابك وتشغيله، وتشغيل الغرف والألعاب، واحتساب تصويتك في «اقتراحات»، وربط ما تملكه من اشتراكات أو مشتريات بحسابك مستقبلًا.
موافقتك: عند اختيارك تسجيل الدخول وتزويدنا ببريدك واسمك، وعند إرسالك فكرة أو بلاغًا.
مصلحتنا المشروعة: تأمين الاتصال ومنع الغشّ وانتحال دور المضيف، ومراجعة البلاغات عن اللاعبين لحماية المستخدمين من الإساءة، وقياس الأداء وإصلاح الأعطال وتحسين التطبيق.
تقديم بيانات الحساب اختياري؛ يمكنك الانضمام إلى الغرف واللعب كضيف دون حساب، والحساب مطلوب لاستضافة غرفة فقط. لا نستخدم أيّ شبكة إعلانية، ولا نتتبّعك عبر تطبيقات أو مواقع أخرى. ولا تظهر بطاقات الرعاية في الإصدار الحالي من التطبيق. وإن أعدنا تفعيلها لاحقًا فستكون بطاقات لمقاهٍ محلية نختارها ونعرضها بأنفسنا، نحصي مرات ظهورها والضغط عليها ضمن بيانات الاستخدام، دون أن نشارك مع المقاهي أيّ بيانات عنك؛ وإن ضغطت على إحداها فُتحت صفحة المقهى في تطبيق أو موقع خارجي تسري عليه سياسة خصوصيته.
المادة الرابعة — مزوّدو الخدمة ومشاركة البيانات
لا نبيع بياناتك الشخصية ولا نتاجر بها، ولا نشاركها مع أيّ معلنين. نستعين بمزوّدي خدمة يعالجون البيانات نيابةً عنّا فقط وبالقدر اللازم لتشغيل التطبيق:
Google (منصّة Firebase): تسجيل الدخول والمعرّف المجهول (Authentication)، قاعدة البيانات (Cloud Firestore)، قياس الاستخدام (Analytics)، تقارير الأعطال (Crashlytics)، والتحقق من أصالة التطبيق (App Check).
Railway (مزوّد استضافة سحابي): تشغيل خادم اللعبة الفوري الذي تمرّ عبره حركة اللعب، وتُحفظ عليه الغرف المؤقتة وسجلّاته الفنية.
يلتزم هؤلاء المزوّدون تعاقديًا بحماية بياناتك بمستوى مكافئ لما تنصّ عليه هذه السياسة. يمكنك الاطّلاع على سياسة خصوصية Google عبر policies.google.com/privacy. وقد نُفصح عن بياناتك أيضًا عند وجود إلزام قانوني.
المادة الخامسة — أين تُعالَج بياناتك والنقل خارج المملكة
يُخزَّن ملفك الشخصي (الاسم المعروض والبريد والصورة وطريقة الدخول وتاريخا الإنشاء وآخر دخول) وتصويتك في «اقتراحات» والأفكار المرسلة وبلاغات الأسئلة والبلاغات عن اللاعبين في قاعدة بيانات Cloud Firestore على Google Cloud في منطقة me-central2 (الدمام) داخل المملكة العربية السعودية. ويعمل خادم اللعبة لدى Railway في مركز بيانات خارج المملكة، فتمرّ عبره حركة اللعب — ومنها اسمك داخل اللعبة — وتُحفظ عليه الغرف المؤقتة إلى أن تنتهي، ويحتفظ Railway بسجلّاته الفنية لفترة محدودة. أمّا خدمات تسجيل الدخول والقياس وتقارير الأعطال والتحقق من أصالة التطبيق فتشغّلها Google عبر بنيتها التحتية العالمية، فتُحفظ بياناتها وتُعالَج خارج المملكة — ومنها سجلّ حسابك لدى خدمة تسجيل الدخول (البريد والاسم والصورة وكلمة المرور مشفّرةً وأوقات الدخول)، وبيانات الاستخدام وتقارير الأعطال — وفق الضمانات التعاقدية التي توفّرها Google لحماية البيانات. نوضّح ذلك امتثالًا لمتطلبات الإفصاح عن النقل خارج المملكة في نظام حماية البيانات الشخصية.
المادة السادسة — الاحتفاظ بالبيانات وحذفها
يمكنك حذف حسابك في أيّ وقت من داخل التطبيق: تبويب «حسابي» ثم «تفاصيل الحساب» ثم «احذف الحساب». يُحذف فورًا ملفك الشخصي (الاسم المعروض والبريد والصورة وطريقة الدخول وتاريخا الإنشاء وآخر دخول)، وتصويتك في «اقتراحات» المقرون بحسابك، وحساب المصادقة. أمّا الأصوات التي أدليت بها كضيف قبل تسجيل الدخول فلا يشملها الحذف (انظر تصويت الضيف أدناه).
بلاغات الأسئلة والأفكار المرسلة من «اقتراحات» يُحتفَظ بها لتحسين المحتوى والتطبيق، وهي مجهولة تمامًا — لا تحتوي على اسمك أو بريدك أو أيّ معرّف يدل عليك، فلا ترتبط بحسابك.
البلاغات عن اللاعبين نراجعها ونحذفها في مدة أقصاها 12 شهرًا من وقت البلاغ. ولا يحذفها حذف الحساب: البلاغ لا يحمل شيئًا عن مرسله، والبلاغ عن لاعب يبقى إلى أن يُحذف خلال هذه المدة.
اسمك داخل اللعبة يبقى على جهازك حتى تغيّره أو تحذف التطبيق.
بيانات اللعبة المؤقتة (الاسم داخل الغرفة، الدرجات، حالة الغرفة) تُمحى تلقائيًا من خادم اللعبة عند انتهاء الغرفة: بإغلاقها، أو بانتهاء صلاحيتها، أو بتحديث الخادم. أمّا السجلّات الفنية لخادم اللعبة، وقد يظهر فيها اسمك داخل الغرفة، فيحتفظ بها مزوّد الاستضافة لفترة محدودة.
تصويت الضيف (دون حساب) محفوظ مقرونًا بمعرّفه المجهول، ويمكنه سحب الصوت بالضغط عليه مرة أخرى في «اقتراحات» ما دام يستخدم المعرّف نفسه. وإذا تغيّر المعرّف (بتسجيل الدخول أو الخروج، أو بإعادة تثبيت التطبيق) تعذّر الوصول إلى المعرّف السابق، فيبقى الصوت محتسبًا ولا يمكن سحبه ولا يحذفه حذفُ الحساب. هذه الأصوات لا تحمل اسمًا أو بريدًا أو أيّ وسيلة تواصل، ولا يمكن ربطها بك.
المعرّفات المجهولة للضيوف تُحفظ لدى خدمة تسجيل الدخول (Firebase Authentication)، ونحتفظ بها إلى أن نحذفها؛ لا يوجد حذف تلقائي لها حاليًا، ولك أن تطلب حذف معرّفك المجهول بمراسلتنا على بريد الدعم.
تُدار بيانات الاستخدام وتقارير الأعطال وفق فترات الاحتفاظ الافتراضية لدى Google.
المادة السابعة — أذونات الجهاز
لا يطلب التطبيق أيّ أذونات حساسة من جهازك (الكاميرا، الموقع، الميكروفون، جهات الاتصال). يحتاج فقط إلى اتصال بالإنترنت ليعمل.
المادة الثامنة — خصوصية الأطفال
التطبيق غير موجّه للأطفال دون سنّ الثالثة عشرة، ولا نجمع بياناتهم عن قصد. إذا علمنا بجمع بيانات من طفل دون هذا السنّ، فسنحذفها.
المادة التاسعة — حقوقك
وفقًا لنظام حماية البيانات الشخصية في المملكة العربية السعودية (PDPL)، يحق لك الوصول إلى بياناتك وتصحيحها وطلب حذفها وسحب موافقتك والحصول على نسخة منها. لممارسة أيّ من هذه الحقوق، استخدم خيار حذف الحساب داخل التطبيق أو تواصل معنا عبر البريد أدناه. كما يحق لك تقديم شكوى إلى الهيئة السعودية للبيانات والذكاء الاصطناعي (SDAIA).
المادة العاشرة — التغييرات على هذه السياسة
قد نحدّث هذه السياسة من حين لآخر. سنُعلن عن التغييرات الجوهرية داخل التطبيق مع تحديث تاريخ «آخر تحديث» الوارد في مستهلّ هذه الوثيقة.