سياسة الخصوصية

آخر تحديث: 9 أغسطس 2026

1. البيانات التي نجمعها

عندما تنشئ حساباً، نجمع عنوان بريدك الإلكتروني واسم المستخدم وكلمة المرور (وتُحفظ بأمان على هيئة تجزئة bcrypt). وعند استخدام «تسجيل الدخول باستخدام Apple»، لا نتلقى إلا بيانات الحساب التي تسمح لـApple بمشاركتها. نخزّن معرّف مستخدم Apple المعتم، وعلى iOS نخزّنه أيضاً في سلسلة المفاتيح المحمية، كما نخزّن رمز تحديث Apple مشفراً لاستخدامه حصراً في تسجيل الدخول وفحص الحالة والإلغاء. وعند حدوث تغييرات موثّقة في حساب Apple، نخزّن حالة إعادة التوجيه، ولمدة لا تتجاوز 90 يوماً نخزّن فقط تجزئة أحادية الاتجاه لمعرّف الحدث مع نوعه ووقته ونتيجة معالجته. لا نخزّن الحدث الموقّع ولا معرّف مستخدم Apple أو عنوان الترحيل في سجل الأحداث هذا، ولا نخزّن أبداً كلمة مرورك أو رموز Apple بنص صريح.

أثناء الاستخدام نجمع تقدمك في التعلّم (المواد التي تدربت عليها، وقيم الإتقان، وأنماط الأخطاء، وثواني التدريب النشط المجمعة حسب اليوم والمدرّب، وكذلك أعداد التمارين المجاب عنها وثواني التدريب النشط المجمعة حسب الساعة المحلية من دون تاريخ أو مدرّب أو محتوى)، وبيانات XP والسلسلة، وأفضل نتائج الجولات السريعة لكل مستوى CEFR، ومجموعاتك الخاصة، ورموز الجهاز للإشعارات الفورية، وبيانات المنتج والمعاملة والاستحقاق اللازمة للتحقق من عملية الشراء. لا نتلقى بيانات بطاقة الدفع كاملة. ولقياس المنتج بأقل قدر من البيانات، نخزّن أيضاً محطات حساب تحدث مرة واحدة (أول تشغيل موثّق للتطبيق، وإكمال الإعداد الأولي، وأول يوم تعلّم، وأول جلسة تعلّم مكتملة، والعودة في يوم تعلّم لاحق)، إضافة إلى المنصة وإصدار التطبيق ورقم البناء ولغة الواجهة. ولا نجمع لهذا الغرض معرّفات الإعلانات أو الأجهزة، ولا عناوين IP، ولا الإجابات أو النقاط أو توقيت كل إجابة على حدة، ولا مسارات النقر أو الكتابة، ولا بيانات أحداث قابلة للتعريف بحرية.

2. كيفية استخدام بياناتك

  • التعلّم المخصص باستخدام المراجعة المتباعدة
  • متابعة التقدم والإتقان
  • الإشعارات الفورية (تذكيرات يومية وتنبيهات السلسلة)
  • لوحات الصدارة وترتيبات الدوريات
  • تحسين تجربة التطبيق استناداً إلى محطات المنتج المجمعة

3. تخزين البيانات

تُخزّن بياناتك على خوادم آمنة. ويُخزّن تقدم التعلّم في PostgreSQL، وبيانات الجلسة في Redis مع انتهاء تلقائي. وعند الاستخدام بلا اتصال، تُحفظ الإجابات التي لم تُرسل بعد مؤقتاً على جهازك ومرتبطة بحسابك؛ وتُزال منه عند تسجيل الخروج أو حذف الحساب. يتم قياس المنتج بأقل قدر من البيانات على خوادمنا فقط، ولا نستخدم لذلك حزمة تحليلات تابعة لجهة خارجية. ونستخدم Firebase Cloud Messaging للإشعارات الفورية.

قياس تذكيرات التعلّم

تذكيرات التعلّم مفعّلة افتراضياً، ولا تُرسل إلا إذا سمحت بالإشعارات على جهازك، ويمكنك تعطيلها في أي وقت داخل التطبيق. وما دامت التذكيرات مفعّلة، فإننا نخزّن لكل حساب ولكل نوع تذكير أحدث أوقات الإرسال والفتح ونشاط التعلّم اللاحق فقط. يتيح لنا ذلك الحد من الرسائل وتجنب العد المكرر وقياس ما إذا كانت التذكيرات مفيدة. ولا يتضمن التقييم اليومي إلا أعداد الاشتراك المجمعة، والرسائل التي قبلها FCM، وعمليات الفتح الصريحة، وأول نشاط تعلّم أكده الخادم خلال 24 ساعة. ولا يتضمن أي بُعد خاص بالمتعلم أو الجهاز، ولا محتوى الإشعارات أو التعلّم، ولا الإجابات الخام، ولا معرّفات رسائل المزوّد، ولا خصائص قابلة للتعريف بحرية. وقبول FCM للرسالة لا يثبت أن نظام التشغيل عرضها. وتُحذف أوقات التشغيل المرتبطة بالحساب عند حذف الحساب. تذكيرات التدريب والملخّصات الأسبوعية اختيارية ومتوقفة في البداية. نخزّن المنطقة الزمنية للجهاز بصيغة IANA لجدولة التذكيرات حسب التوقيت المحلي. يقلّل عدّاد محدود بثلاثة تذكيرات دون تعلّم لاحق من تكرارها، وتُحذف هذه الحالة التشغيلية أيضًا مع الحساب.

بحث مؤقت في الفهرس

عندما تستخدم مستكشف Deutsch، نرسل عبارة البحث حصراً داخل محتوى طلب مشفر إلى خادم Deutsch Hero للإجابة بنتيجة الفهرس الحالية. ولا تظهر العبارة في عنوان URL للطلب، ولا تُخزّن في قاعدة بياناتنا أو لقياس المنتج أو التحليلات، ولا تُشارك مع ElevenLabs أو Cloudflare R2 أو شبكة CDN أو أي جهة خارجية أخرى. ويظل البحث بلا اتصال على جهازك بالكامل.

تسجيلات النطق المحلية

عندما تستخدم تمرين النطق الاختياري، لا يصل Deutsch Hero إلى الميكروفون إلا أثناء تسجيلك. ويبقى كل تسجيل حصراً في مساحة تخزين مؤقتة على جهازك، ولا يُرفع أو يُحلل أو يُستخدم للإعلانات، ويُحذف عند إعادة المحاولة أو تغيير الجملة أو مغادرة التمرين أو تعليق التطبيق. ولا يقيّم Deutsch Hero نطقك أو يمنحه درجة تلقائياً.

تشخيص الأعطال الاختياري

يكون تشخيص الأعطال مفعّلاً افتراضياً ويمكنك تعطيله في أي وقت من الملف الشخصي. وما دام مفعّلاً، يرسل Firebase Crashlytics تقارير الأعطال التقنية. وقد تتضمن هذه التقارير تتبع المكدس وحالة العملية، وإصدار التطبيق والبناء، ومعرّفات التثبيت، وطراز الجهاز، وإصدار نظام التشغيل، والبنية، ومعلومات الذاكرة والتخزين، ووقت العطل. لا نضيف معرّف حساب أو متعلم، ولا إجابات أو محتوى تعلّم أو عبارات بحث أو تسجيلات نطق، ولا مفاتيح مخصصة أو سجلات أو مسارات تنقل. ولا تُستخدم التقارير للإعلانات أو التتبع أو تحليلات المنتج أو ملفات المتعلمين، ولا تُربط بهوية حسابك. وعند التعطيل يتوقف الجمع اللاحق وتُحذف التقارير التي لم تُرسل بعد. وبالنسبة إلى التقارير المرسلة بالفعل والمعرّفات التقنية المرتبطة بها، يبدأ Firebase Crashlytics بعد 90 يوماً بإزالتها من الأنظمة النشطة وأنظمة النسخ الاحتياطي.

4. خدمات الجهات الخارجية

  • Firebase Cloud Messaging — للإشعارات الفورية
  • Apple Push Notification Service (APNs) — لإشعارات iOS
  • تسجيل الدخول باستخدام Apple — لتسجيل الدخول الاختياري إلى الحساب
  • Apple App Store وGoogle Play — لمعالجة المشتريات والاشتراكات والتحقق من المعاملات
  • ElevenLabs — ينشئ الصوت عند عدم وجوده في ذاكرة التخزين المؤقت، حصراً من نصوص ألمانية معيارية من الفهرس خضعت للمراجعة التحريرية
  • Cloudflare R2 وشبكة CDN — يخزّن R2 الملفات الصوتية التي أُنشئت مرة واحدة من دون تعديل؛ وتوصلها شبكة CDN وتعالج أثناء ذلك بيانات طلب الشبكة المعتادة، مثل عنوان IP
  • Firebase Crashlytics — يعالج تشخيصات الأعطال التقنية لغرض إصلاح الأخطاء ما لم تعطّل تشخيص الأعطال من الملف الشخصي

5. مشاركة البيانات

نحن لا نبيع بياناتك الشخصية. إذا كان ملف صوتي غير موجود في ذاكرة التخزين المؤقت، يرسل خادمنا إلى ElevenLabs حصراً النص الألماني المعياري من الفهرس الذي خضع للمراجعة التحريرية. ولا نرسل إلى ElevenLabs أو Cloudflare R2 أو شبكة CDN نصوصاً أدخلها أو أنشأها المتعلم، ولا تسجيلات نطق. كما لا يرسل خادمنا إلى ElevenLabs بيانات الحساب أو عنوان IP الخاص بالمتعلم. ولا يخزّن R2 إلا الملف الصوتي المنشأ غير القابل للتغيير. وعند الاسترجاع تعالج شبكة Cloudflare CDN بيانات طلب الشبكة المعتادة، بما فيها عنوان IP، لتوصيل الملف الصوتي وتخزينه مؤقتاً. ولا نرسل إلى مزوّدي الخدمات الآخرين المذكورين أعلاه إلا البيانات اللازمة لتسجيل الدخول والإشعارات ومعالجة المشتريات وتشخيص الأعطال ما لم تعطّله من الملف الشخصي. ولا تعرض لوحات الصدارة للمستخدمين الآخرين إلا اسم المستخدم والنتيجة المعنية (XP أو أفضل نتيجة في الجولة السريعة).

6. مدة الاحتفاظ بالبيانات

نحتفظ ببياناتك ما دام حسابك نشطاً. وعند الحذف من داخل التطبيق نزيل بيانات حسابك فوراً. ويرتبط سجل قياس المنتج الواحد بحسابك مباشرةً، ويُحذف معه تلقائياً، وهو ليس سجل أحداث خاماً. وإذا ألغت Apple بيانات الاعتماد، نحذف الحساب الذي يعتمد حصراً على Apple؛ أما الحساب الذي يمكن الوصول إليه بصورة مستقلة بكلمة مرور، فنزيل منه ارتباط Apple ونسجل الخروج من جميع الجلسات. وإذا كانت خدمة الإلغاء لدى Apple غير متاحة مؤقتاً، فلا يجوز الاحتفاظ لأغراض إعادة المحاولة تلقائياً إلا برمز الإلغاء المشفر الذي لم يعد مرتبطاً بحسابك، ولمدة لا تتجاوز 30 يوماً، ثم يُحذف. ويُحذف سجل أحداث Apple المصغر بعد مدة لا تتجاوز 90 يوماً.

7. حقوقك

  • الوصول إلى بياناتك الشخصية
  • تصحيح البيانات غير الدقيقة
  • حذف حسابك وجميع البيانات المرتبطة به
  • تعطيل بعض تذكيرات التعلّم أو كلها داخل التطبيق، ومنع الإشعارات الفورية أيضاً من إعدادات الجهاز
  • تعطيل تشخيص الأعطال الاختياري في أي وقت من الملف الشخصي وحذف التقارير التي لم تُرسل بعد

8. خصوصية الأطفال

لا يستهدف Deutsch Hero الأطفال دون سن 13 عاماً. إذا كنت تعتقد أن طفلاً دون 13 عاماً أرسل إلينا بيانات شخصية، فيُرجى الاتصال بنا حتى نتمكن من حذفها.

9. التغييرات على هذه السياسة

يجوز لنا تحديث سياسة الخصوصية هذه من وقت إلى آخر. وسنبلغك بالتغييرات الجوهرية عبر التطبيق أو البريد الإلكتروني.

10. الاتصال بنا

هل لديك أسئلة؟ تواصل معنا على [email protected].