سياسة الخصوصية
توضح هذه السياسة البيانات التي يجمعها تطبيق Kodax وموقعه kodax.app، ولماذا نستخدمها، ومع من نشاركها، وكيف تتحكم بها أو تحذفها.
الحساب وتسجيل الدخول
- • البريد الإلكتروني وكلمة المرور عند التسجيل بالبريد. كلمة المرور لا نراها؛ تُدار عبر Supabase Auth.
- • عند الدخول بحساب Google: الاسم والبريد وصورة الحساب كما تشاركها Google.
- • نستخدمها لإنشاء حسابك وتأمين الدخول فقط.
الملف الشخصي (عام)
- • الاسم، واسم المستخدم، والصورة، والمحافظة، والجنس، وعدد المتابعين والمتابَعين، والمستوى والـ XP والسلسلة.
- • هذه المعلومات تظهر للمستخدمين الآخرين في ملفك وفي لوحة المتصدرين.
التعلم والتقدم
- • الدروس المكتملة وإجابات اختبارات الدروس، ومحاولات التحديات ونتائجها، والـ XP والمستوى والسلسلة والأهداف والإنجازات والشهادات.
- • رصيد الكوينات وسجل معاملاتها (من أين كُسبت وأين صُرفت).
- • نستخدمها لحفظ تقدمك ومنح المكافآت ومنع التلاعب. الشهادات قابلة للتحقق العلني عبر رابطها.
المحتوى والتفاعل الاجتماعي
- • الأكواد التي تنشرها علناً، والتعليقات والإعجابات والمتابعات: تظهر للآخرين.
- • الرسائل الخاصة: تُخزَّن لعرضها لك وللطرف الآخر فقط. نصل إليها تقنياً فقط عند الضرورة (مثل التحقيق في بلاغ إساءة أو طلب قانوني).
- • الحظر والبلاغات: نسجّل من حظرت ومن أبلغت عنه وسبب البلاغ ووقته لأغراض الإشراف.
المساعد الذكي (Google Gemini)
- • عند استخدام المساعد تُرسل رسالتك والكود المرتبط بها (وسياق الدرس/التحدي) إلى Google Gemini API لتوليد الرد. لا نرسل اسمك أو بريدك.
- • نخزّن محادثاتك مع المساعد لتظهر لك لاحقاً، ونحسب عدد طلباتك اليومية لتطبيق الحد المجاني.
- • تخضع معالجة Google لشروط Gemini API الخاصة بها.
تشغيل الكود
- • عند تشغيل كود أو التحقق من حل تحدٍ يُرسل نص الكود إلى خدمات تشغيل خارجية: Wandbox (wandbox.org) ولغة Kotlin عبر خادم JetBrains (api.kotlinlang.org).
- • لا ترسل لهذه الخدمات أي بيانات شخصية؛ لا تكتب معلومات خاصة داخل الكود.
الإعلانات (Google AdMob)
- • نعرض إعلانات بمكافأة فقط وبطلب منك (لا لافتات ولا إعلانات منبثقة).
- • تجمع Google AdMob معرّف الإعلانات للجهاز وعنوان IP ومعلومات الجهاز لعرض الإعلان وقياسه ومنع الاحتيال، وفق سياسة Google.
- • في المناطق التي تتطلب ذلك (مثل أوروبا والمملكة المتحدة) نطلب موافقتك عبر نموذج الموافقة من Google (UMP). يمكنك إعادة ضبط معرّف الإعلانات أو تعطيل التخصيص من إعدادات جهازك.
- • نخزّن جلسة المكافأة (المستخدم، الوقت، الغرض، معرّف التحقق من Google) لمنح المكافأة مرة واحدة فقط.
الإحصاءات والسجلات
- • نسجّل أحداث استخدام داخل خوادمنا (مثل فتح التطبيق، فتح درس، طلب إعلان) لتحسين التعليم وقياس الاحتفاظ. لا نستخدم أي خدمة تحليلات خارجية.
- • عند حذف الحساب تُفصل هذه الأحداث عن هويتك وتبقى إحصاءات مجهولة.
الإشعارات
- • إشعارات داخل التطبيق (الإعجابات، التعليقات، المتابعات، ردود الدعم، رسائل الإدارة).
- • عند تفعيل الإشعارات على جهازك نخزّن رمز الجهاز (push token) لإرسال التنبيهات، ويمكنك التحكم بأنواعها أو إيقافها من الإعدادات أو من إعدادات الجهاز.
الدعم الفني
- • عند فتح تذكرة دعم نخزّن اسمك وبريدك ونص المحادثة للرد عليك.
التحديثات والتخزين على الجهاز
- • يستخدم التطبيق Expo (EAS Updates) لتنزيل تحديثات البرنامج؛ يتطلب ذلك إرسال إصدار التطبيق ونوع الجهاز إلى خوادم Expo.
- • نحفظ على جهازك جلسة الدخول وبعض البيانات المؤقتة (التقدم، المسودات) لتسريع التطبيق والعمل دون اتصال.
أين تُخزَّن البيانات ومن يصل إليها
- • تُخزَّن البيانات في Supabase (قاعدة بيانات وتخزين ملفات وتوثيق) في منطقة آسيا (مومباي).
- • الوصول محمي بصلاحيات لكل مستخدم على مستوى قاعدة البيانات؛ فريق الإدارة يصل لما يلزم للإشراف والدعم فقط.
- • لا نبيع بياناتك ولا نشاركها لأغراض تسويقية. نشاركها فقط مع مزوّدي الخدمة المذكورين أعلاه بالقدر اللازم لعمل الميزة، أو عند وجود إلزام قانوني.
مدة الاحتفاظ والحذف
- • نحتفظ ببياناتك ما دام حسابك قائماً.
- • يمكنك حذف حسابك نهائياً من: ملفي ← الإعدادات ← حذف الحساب. يحذف ذلك ملفك وصورتك وتقدمك وكوينزك وأكوادك وتعليقاتك ورسائلك ومحادثات المساعد وتذاكر الدعم وكل ما يرتبط بحسابك فوراً.
- • تبقى سجلات إشراف إدارية وإحصاءات مجهولة غير مرتبطة بك، وقد تبقى نسخ في النسخ الاحتياطية للخادم لفترة محدودة حتى تُستبدل.
- • رسائل الطرف الآخر في محادثاتكما تبقى عنده.
الأطفال
Kodax غير موجّه للأطفال دون 13 عاماً، ولا نجمع عن قصد بيانات منهم. إذا علمت أن طفلاً أنشأ حساباً تواصل معنا لحذفه.
حقوقك
- • تعديل ملفك من داخل التطبيق.
- • حذف حسابك وبياناتك في أي وقت.
- • طلب نسخة من بياناتك أو الاستفسار عنها عبر الدعم الفني.
التغييرات
قد نحدّث هذه السياسة عند تغيّر الخدمات؛ يظهر تاريخ آخر تحديث أعلى الصفحة.
التواصل
للاستفسارات أو طلبات الخصوصية: من داخل التطبيق عبر الإعدادات ← المساعدة والدعم، أو: