رفيق الحفظ

سياسة الخصوصية لتطبيق «رفيق الحفظ»

باختصار

1. ما يُحفظ على جهازك فقط

هذه البيانات تُحفظ في ذاكرة الجهاز (أو في تخزين المتصفح في نسخة الويب)، ولا تُرسل إلينا إلا ما يُذكر في القسم 3 عند تسجيل الدخول:

نص المصحف والتفسير الميسّر وخط المصحف مضمّنة داخل التطبيق، فلا يُطلب شيء منها من الإنترنت.

حذف التطبيق (أو مسح بياناته من إعدادات الجهاز أو المتصفح) يحذف هذه البيانات كلها. تسجيل الخروج لا يحذفها من الجهاز.

2. اتصالات التطبيق بجهات أخرى (دون حساب)

3. الحساب الاختياري وما يُحفظ على الخادم

الحساب متاح فقط في نسخ التطبيق المربوطة بخادمنا. تسجيل الدخول يكون برمز من 6 أرقام يصل إلى بريدك، بلا كلمة مرور. الخادم مبني على خدمة Supabase السحابية (supabase.com)، وهي تعالج البيانات نيابةً عنا.

عند تسجيل الدخول يُحفظ على الخادم:

البياناتما فيها
الحسابالبريد الإلكتروني، ومعرّف داخلي، وأوقات الإنشاء وآخر دخول (يحفظها نظام تسجيل الدخول في Supabase)
الملف الشخصيالاسم الظاهر إن كتبته (80 حرفًا على الأكثر)
مستند الإعداداتإعدادات الصوت والخطة والتسميع فقط. إعدادات القراءة واللغة تبقى خاصة بكل جهاز
مستند الخطةخططك وتقدّمك وجدول المراجعة
مستند المصحفالعلامات المرجعية والملاحظات وألوان الحفظ اليدوية
سجل الجلساتلكل جلسة حفظ أو مراجعة أو اختبار أو تسميع: نوعها، ونطاق الآيات (أرقام السور والآيات)، وعدد الأخطاء والترددات، ومدتها، ومواضع الأخطاء (رقم السورة والآية والكلمة ونوع الخطأ)، ووقتها، والواجب المرتبط بها إن وُجد
الحلقاتالحلقات التي تنشئها (الاسم، والوصف، ورمز الانضمام)، وعضويتك ودورك (معلم أو طالب)
الواجبات والتقاريرالواجبات التي يضعها المعلم (النوع، والنطاق، والموعد، والملاحظة)، وتقرير الطالب عليها (الحالة، والأخطاء، والترددات، وملاحظته)، وملاحظة المعلم
تنبيهات الحلقةالتنبيهات التي يرسلها المعلم إلى طلاب حلقته أو إلى طالب بعينه: نوعها (تذكير أو مهمة)، وعنوانها (120 حرفًا على الأكثر)، ونصها (1000 حرف على الأكثر)، ووقت إرسالها
معرّف الإشعاراتإن سمحت بالإشعارات: رمز الإشعارات الذي يصدره نظام جهازك لهذا التطبيق، ونوع النظام (أندرويد أو iOS أو غيرهما)، ووقت آخر تحديث
تسجيلات التلاوة المرسلة إلى المعلمإن اخترت إرسال تسجيل تسميع أو اختبار شفهي إلى معلم حلقتك، بعد موافقتك الصريحة أول مرة: ملف الصوت (WAV) في مخزن خاص غير عام، ومعه الحلقة المرسل إليها، ونوعه (تسميع أو اختبار شفهي)، ونطاق الآيات (أرقام السور والآيات)، وعدد الأخطاء أو الدرجة، ومدته، ووقت إرساله. يُحذف تلقائيًا بعد 60 يومًا، ولك حذفه قبل ذلك من «الإعدادات ← تسجيلاتي»

لا يُحفظ على الخادم أي نص قرآني، ولا موقعك، ولا مواعيد تذكيرك، ولا أي صوت غير التسجيلات التي ترسلها أنت إلى معلمك.

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

كل الاتصال بالخادم مشفّر (HTTPS)، وكل جدول محمي بقواعد صلاحيات على مستوى الصف: لا يقرأ أحد إلا ما يُسمح له به كما في القسم 4.

4. من يرى بياناتك في الحلقات

إن كنت معلمًا فأنت مسؤول عن استعمال بيانات طلابك لغرض التعليم في الحلقة فقط.

5. التسميع الآلي (فحص التلاوة بالصوت)

في شاشة التسميع تسمّع من حفظك والتطبيق يتابعك وينبّهك على الخطأ. وعندها:

6. الأذونات التي يطلبها التطبيق

لا يطلب التطبيق الموقع ولا جهات الاتصال ولا الكاميرا ولا الصور.

7. حذف البيانات

8. الأطفال

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

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

إن غيّرنا ما نجمعه أو طريقة استعماله حدّثنا هذه الصفحة وتاريخ السريان، ونبّهنا داخل التطبيق إن كان التغيير جوهريًا.

10. التواصل

شركة الصادق الوثيق — [email protected]

In short

1. What stays on your device only

Stored in the device's storage (or the browser's storage in the web version). Nothing here is sent to us except what section 3 lists, and only when you are signed in:

The Quran text, Tafsir al-Muyassar and the mushaf font are bundled in the app; none of them is fetched from the internet.

Uninstalling the app (or clearing its data in the device or browser settings) deletes all of this. Signing out does not delete it from the device.

2. Connections to other parties (without an account)

3. The optional account and what is stored on the server

Accounts are available only in app builds connected to our server. Sign-in uses a 6-digit code sent to your email; there is no password. The server runs on the Supabase cloud service (supabase.com), which processes the data on our behalf.

When you are signed in, the server stores:

DataContents
AccountEmail address, an internal id, created and last-sign-in times (kept by Supabase's sign-in system)
ProfileYour display name, if you set one (at most 80 characters)
Settings documentAudio, plan and recitation settings only. Reading and language settings stay per device
Plan documentYour plans, progress and review schedule
Mushaf documentBookmarks, notes and manual memorisation colours
Session logFor each memorisation, review, test or recitation session: its kind, the ayah range (surah and ayah numbers), counts of mistakes and hesitations, duration, mistake positions (surah, ayah, word number and mistake type), time, and the linked assignment if any
HalaqatHalaqat you create (name, description, join code), your membership and role (teacher or student)
Assignments and reportsAssignments set by a teacher (kind, range, due date, note), the student's report on them (status, mistakes, hesitations, the student's note), and the teacher's note
Halaqa noticesNotices a teacher sends to the halaqa's students or to one student: kind (reminder or task), title (at most 120 characters), text (at most 1000 characters) and when it was sent
Notification tokenIf you allow notifications: the push token your device's system issues for this app, the platform (Android, iOS or other) and when it was last updated
Recitation recordings sent to a teacherIf you choose to send a tasmee or oral-test recording to your halaqa's teacher, after your explicit consent the first time: the audio file (WAV) in a private, non-public store, with the halaqa it was sent to, its kind (tasmee or oral test), the ayah range (surah and ayah numbers), the mistake count or grade, its length and when it was sent. Deleted automatically after 60 days; you can delete it sooner in Settings → My recordings

The server stores no Quran text, no location, no reminder times, and no audio other than the recordings you send to your teacher yourself.

Push notifications for halaqa notices: in builds that support them, once you are signed in and allow notifications, the app registers a push token for your device with Google's Firebase Cloud Messaging and saves it to your account. When your teacher sends a notice, its title and text pass through that service to reach your device; Google processes them on our behalf for this purpose only. If you don't allow notifications, or the build doesn't support them, notices appear inside the app when you open it.

All traffic to the server is encrypted (HTTPS), and every table is protected by row-level access rules: nobody can read anything beyond what section 4 allows.

4. Who sees your data in halaqat

If you are a teacher, you are responsible for using your students' data only for teaching in the halaqa.

5. Tasmee: automatic recitation checking (voice)

On the tasmee screen you recite from memory and the app follows along and alerts you to mistakes. Then:

6. Permissions

The app does not request location, contacts, camera or photos.

7. Deleting your data

8. Children

The app includes a "child talqeen" preset for teaching children, to be used under the guidance of a parent or teacher. Using the app without an account sends no data about the child. Accounts are not directed at children: if a child under 13 (or the legal age in your country, if higher) needs an account to join a halaqa, a parent should create it or consent to it. We ask for nothing beyond the email (and the optional display name). If you learn that a child created an account without a parent's consent, contact us and we will delete it.

9. Changes

If we change what we collect or how we use it, we will update this page and its effective date, and notify you in the app if the change is material.

10. Contact

Al-Sadiq Al-Wathiq Company — [email protected]