This policy explains what the Alsababa apps collect, why, who can see it, how long it is kept, and how to delete your account. It covers both Android apps: Alsababa Student (for students aged 13 and over) and Alsababa Teacher (for teachers aged 18 and over). The apps are published by ALSABBA ALRAQMIYA CO., Riyadh, Saudi Arabia ("Alsababa", "we", "us"), the developer shown on the apps' Google Play listings. Contact: info@alsababah.com.
In short
| Data | App | Why |
|---|---|---|
| Phone number | Both | Sign-in. It is your account: we verify it with a one-time SMS code. It is also added to call diagnostics (see below). |
| First and last name, profile photo | Both | So students and teachers can recognize each other on bookings, on incoming calls and during a Session. |
| Gender | Both | Part of your profile. It is shown on teacher profiles, and it sets the app's default theme and avatar. |
| Date of birth | Both | Part of your profile. Kept in your private profile. |
| Hearing status (deaf, hard of hearing, or hearing). This is health information that you choose to give. | Both | So lessons can be matched to the way you communicate and prepared for it. Kept in your private profile. |
| Sign-language levels (symbolic and alphabetic), Quran level, topics | Both | To match students and teachers and to prepare lessons. |
| Favorite teachers | Student | To remember your choices. |
| App theme | Both | To remember your choice. |
| Availability (the days and times you teach) | Teacher | So students can request those times. |
| Text you write in "Report a problem" (call feedback) | Both | To look into a problem or a behavior concern you reported about a Session. |
| Data | Why |
|---|---|
| Bookings: both participants' names and photos, the subject, date and time, status, whether a Session was used or returned, and extension requests | To run Instant Sessions, scheduled requests and extensions, and to show your history. |
| Busy times: for each pending or booked request, the time range and "Pending" or "Booked", with no names, photos or subject. The record's ID is the booking's ID. | So students can see when a teacher is already busy. |
| Session history: Sessions used and returned, codes you redeemed, and each day's usage | To show which Sessions you can use and your history. |
| Sessions taught (teachers) | Shown on the teacher's profile as a count. |
| Online status and last seen time (teachers) | So students can see which teachers are online now. |
| Push tokens (one for each app), kept in your private profile | To deliver incoming calls, booking updates and extension requests. |
| Call diagnostics: after a call, each app sends a technical summary. It contains the app version, an app installation ID, the account IDs of both participants, the device manufacturer and model, the Android version, the network type (Wi-Fi or mobile), the mobile network code, the audio output in use, camera and microphone permission state, connection and media quality figures (for example data received, frames per second, delay and packet loss), the timeline of the call, whether a relay server was reached, how the call ended, and short technical log lines. Our servers add both participants' phone numbers and names to the combined record. | To find out why a call failed or had poor quality, and to fix it. It never contains audio, video or IP addresses. |
| Call connection details: to connect a call, the two apps exchange connection details, including the devices' network (IP) addresses, through Firebase Realtime Database | To set up the video call between the two devices. |
| Call and Session event records: account IDs, times, what happened (for example a call created, answered, timed out, or a Session returned) and the technical outcome, without phone numbers or names | To check that calls and Sessions behaved correctly, and to resolve disputes about them. |
| Crash data (Firebase Crashlytics): crash and error reports with the device model, Android version, app version, an app installation ID and your account ID. Sign-in error reports also include the first four characters of the phone number as you typed it. With a three-digit country code (such as +966) that is the country code only; with a shorter country code (such as +1 or +44) it includes the first digits of the number itself. They never include the full number or the verification code you typed. | To find and fix defects. |
The apps use the camera and microphone only during a call, to stream your video and audio live to the other participant. Calls are encrypted in transit (WebRTC). Video and audio are not recorded or stored by us. When the two devices cannot connect directly, the encrypted stream may pass through a relay server (see section 3).
We do not use your data for advertising or sell it to anyone.
| Data | Kept for |
|---|---|
| Profile, photo, private profile (date of birth, hearing status, push tokens), availability, online status, Session history | Until you delete your account. |
| Busy times | Removed when the request is no longer pending or booked, or when the teacher's account is deleted. |
| Bookings | While both accounts exist. After an account is deleted, its past bookings stay in the other participant's history without the deleted person's name or photo, and are kept indefinitely (see below). |
| Call connection details | The apps remove them when the call ends, on a best-effort basis. If an app stops before it can do so, they can remain. |
| Call diagnostics, call alerts and call feedback | Deleted automatically after 90 days, in daily batches. |
| Daily summaries of calls (including names and phone numbers for failed calls) | Deleted automatically after 365 days, in daily batches. |
| Deletion records (state, how deletion was requested, times and counts) | Kept indefinitely, to show that a deletion was completed and to prevent abuse. |
| Call and Session event records | Kept indefinitely, to resolve disputes about calls and Sessions and to prevent abuse. |
| Past bookings of a deleted account (time and subject) | Kept indefinitely, to keep the other participant's history intact. |
| Private log of an emailed deletion request (dates, account ID, last four digits of the phone number, the email address the request came from, and how the number was verified) | Kept indefinitely, to show that the request was handled. |
| Emails and messages of a deletion request that contain the full phone number | Deleted within 30 days of closing the request. |
| Crash data | 90 days in Firebase Crashlytics. |
Records kept indefinitely are pseudonymous: they contain no name, phone number or photo, but they are linked to an internal account ID. We keep no separate backups of this data.
Every Session is a one-to-one video call between one student and one teacher. If something goes wrong in a Session, including a concern about someone's behavior, report it with Report a problem on the Session in the Sessions screen (Sessions taught, in the teacher app), or email info@alsababah.com. We review reports and may suspend accounts.
Alsababa Student is for users aged 13 and over, and Alsababa Teacher is for users aged 18 and over. The apps are not directed at children under 13. If you believe a child under 13 has an account, email us and we will delete it.
Data is encrypted in transit. Our database access rules allow a booking to be read only by its two participants, and a private profile and Session history only by their owner. Call diagnostics, feedback, alerts and summaries are closed to all app users. Teacher profiles, busy times and profile photos are readable as described in section 3.
Deleting your account is permanent. One phone number is one account: if you use the same number in both apps, the account is deleted in both.
The account is deleted right away. Deletion is refused while a live Session is in progress: end the Session first.
We never ask for the verification code the app sends you when you sign in. We keep a private log of the request (dates, the account ID, the last four digits of the phone number, the email address the request came from, and how the number was verified). We delete the emails and messages that contain the full phone number within 30 days of closing the request.
Your profile and photo, your private profile (date of birth, hearing status, push tokens), availability and busy times, Sessions and Session history, online status, your name and photo on bookings, your phone number and name in call diagnostics, alerts and daily summaries, your call feedback, and your sign-in identity. Open bookings are canceled. The other participant receives a notice that the booking was canceled because an account was closed, and sees "Closed account" on that booking.
If you sign in again with the same number, a new, empty account is created.
When we change this policy, we update this page and its "Last updated" date.
Alsababa · info@alsababah.com · +966 55 525 5588 · alsababah.com
توضّح هذه السياسة ما تجمعه تطبيقات السبابة، ولماذا، ومن يمكنه رؤيته، ومدة الاحتفاظ به، وكيف تحذف حسابك. وهي تشمل تطبيقَي أندرويد: «السبابة للطالب» (للطلاب الذين تبلغ أعمارهم 13 عامًا فأكثر) و«السبابة للمعلّم» (للمعلّمين الذين تبلغ أعمارهم 18 عامًا فأكثر). تنشر التطبيقين شركة ALSABBA ALRAQMIYA CO.، الرياض، المملكة العربية السعودية («السبابة»، «نحن»)، وهي المطوّر الظاهر في صفحتَي التطبيقين على Google Play. للتواصل: info@alsababah.com.
باختصار
| البيانات | التطبيق | السبب |
|---|---|---|
| رقم الهاتف | كلاهما | تسجيل الدخول. هو حسابك، ونتحقّق منه برمز تحقق يصلك برسالة نصية. ويُضاف أيضًا إلى بيانات تشخيص المكالمات (انظر أدناه). |
| الاسم الأول واسم العائلة، وصورة الملف الشخصي | كلاهما | ليتعرّف الطالب والمعلّم على بعضهما في الحجوزات والمكالمات الواردة وأثناء الجلسة. |
| الجنس | كلاهما | جزء من ملفك الشخصي. يظهر في ملفات المعلّمين، ويحدّد المظهر والصورة الرمزية الافتراضيين للتطبيق. |
| تاريخ الميلاد | كلاهما | جزء من ملفك الشخصي. يُحفظ في ملفك الخاص. |
| حالة السمع (أصمّ، أو ضعيف السمع، أو سامع). وهي معلومات صحية تختار أن تقدّمها. | كلاهما | للمواءمة بين الدروس وطريقة تواصلك وتحضيرها وفقها. تُحفظ في ملفك الخاص. |
| مستويات لغة الإشارة (الإشارية والأبجدية)، ومستوى القرآن، والمواضيع | كلاهما | للمواءمة بين الطلاب والمعلّمين وتحضير الدروس. |
| المعلّمون المفضّلون | الطالب | لتذكّر اختياراتك. |
| مظهر التطبيق | كلاهما | لتذكّر اختيارك. |
| الأوقات المتاحة (الأيام والساعات التي تُدرِّس فيها) | المعلّم | ليتمكّن الطلاب من طلب هذه الأوقات. |
| النص الذي تكتبه في «الإبلاغ عن مشكلة» (ملاحظات المكالمة) | كلاهما | للنظر في مشكلة أو ملاحظة على السلوك أبلغت عنها في جلسة. |
| البيانات | السبب |
|---|---|
| الحجوزات: اسما الطرفين وصورتاهما، والموضوع، والتاريخ والوقت، والحالة، وهل احتُسبت الجلسة أو أُعيدت، وطلبات التمديد | لتشغيل الجلسات الفورية والطلبات المجدولة والتمديد، ولعرض سجلّك. |
| الأوقات المشغولة: لكل طلب قيد الانتظار أو محجوز، النطاق الزمني و«قيد الانتظار» أو «محجوز»، دون أسماء أو صور أو موضوع. ومعرّف هذا السجل هو معرّف الحجز. | ليرى الطلاب متى يكون المعلّم مشغولًا. |
| سجلّ الجلسات: الجلسات المحتسبة والمُعادة، والرموز التي استبدلتها، واستخدام كل يوم | لعرض الجلسات التي يمكنك استخدامها وسجلّك. |
| عدد الجلسات المقدَّمة (للمعلّمين) | يُعرض في ملف المعلّم. |
| حالة الاتصال وآخر ظهور (للمعلّمين) | ليرى الطلاب المعلّمين المتصلين الآن. |
| رموز الإشعارات (رمز لكل تطبيق)، وتُحفظ في ملفك الخاص | لإيصال المكالمات الواردة وتحديثات الحجوزات وطلبات التمديد. |
| تشخيص المكالمات: بعد المكالمة يرسل كل تطبيق ملخّصًا تقنيًا يتضمّن إصدار التطبيق، ومعرّف تثبيت التطبيق، ومعرّفَي حسابَي الطرفين، والشركة المصنّعة للجهاز وطرازه، وإصدار أندرويد، ونوع الشبكة (Wi-Fi أو بيانات الجوّال)، ورمز شبكة الجوّال، ومخرج الصوت المستخدم، وحالة إذنَي الكاميرا والميكروفون، وأرقام جودة الاتصال والوسائط (مثل البيانات المستقبَلة ومعدّل الإطارات والتأخير وفقد الحزم)، والتسلسل الزمني للمكالمة، وهل أمكن الوصول إلى خادم وسيط، وكيف انتهت المكالمة، وأسطرًا تقنية قصيرة من سجلّ التطبيق. وتضيف خوادمنا رقمَي هاتف الطرفين واسميهما إلى السجل المدمج. | لمعرفة سبب تعطّل مكالمة أو ضعف جودتها وإصلاحه. ولا يتضمّن أبدًا صوتًا أو فيديو أو عناوين IP. |
| بيانات إنشاء الاتصال: لبدء المكالمة يتبادل التطبيقان بيانات الاتصال، ومنها عناوين الشبكة (IP) للجهازين، عبر Firebase Realtime Database | لإنشاء مكالمة الفيديو بين الجهازين. |
| سجلات أحداث المكالمات والجلسات: معرّفات الحسابات، والأوقات، وما حدث (مثل إنشاء مكالمة أو الرد عليها أو انتهاء مهلتها أو إعادة جلسة)، والنتيجة التقنية، دون أرقام هواتف أو أسماء | للتأكد من أن المكالمات والجلسات عملت كما ينبغي، ولحلّ النزاعات بشأنها. |
| بيانات الأعطال (Firebase Crashlytics): تقارير الأعطال والأخطاء مع طراز الجهاز وإصدار أندرويد وإصدار التطبيق ومعرّف تثبيت التطبيق ومعرّف حسابك. وتتضمّن تقارير أخطاء تسجيل الدخول أيضًا أول أربعة أحرف من رقم الهاتف كما كتبته. وهي مع رمز دولة من ثلاثة أرقام (مثل +966) رمز الدولة فقط، أما مع رمز دولة أقصر (مثل +1 أو +44) فتشمل أول أرقام الرقم نفسه. ولا تتضمّن أبدًا الرقم كاملًا ولا رمز التحقق الذي كتبته. | لاكتشاف الأخطاء وإصلاحها. |
يستخدم التطبيقان الكاميرا والميكروفون أثناء المكالمة فقط، لبثّ الصورة والصوت مباشرة إلى الطرف الآخر. المكالمات مشفّرة أثناء النقل (WebRTC). ولا نسجّل الفيديو أو الصوت ولا نخزّنهما. وإذا تعذّر اتصال الجهازين مباشرة، فقد يمرّ البثّ المشفّر عبر خادم وسيط (انظر القسم 3).
لا نستخدم بياناتك للإعلانات ولا نبيعها لأحد.
| البيانات | مدة الاحتفاظ |
|---|---|
| الملف الشخصي، والصورة، والملف الخاص (تاريخ الميلاد، وحالة السمع، ورموز الإشعارات)، والأوقات المتاحة، وحالة الاتصال، وسجلّ الجلسات | حتى تحذف حسابك. |
| الأوقات المشغولة | تُزال عندما لا يعود الطلب قيد الانتظار أو محجوزًا، أو عند حذف حساب المعلّم. |
| الحجوزات | ما دام الحسابان موجودين. وبعد حذف حساب تبقى حجوزاته السابقة في سجلّ الطرف الآخر دون اسم صاحب الحساب المحذوف أو صورته، ويُحتفظ بها إلى أجل غير محدّد (انظر أدناه). |
| بيانات إنشاء الاتصال | يحذفها التطبيقان عند انتهاء المكالمة، قدر الإمكان. وإذا توقّف التطبيق قبل ذلك فقد تبقى. |
| تشخيص المكالمات، وتنبيهات المكالمات، وملاحظات المكالمات | تُحذف تلقائيًا بعد 90 يومًا، على دفعات يومية. |
| الملخّصات اليومية للمكالمات (وتتضمّن الأسماء وأرقام الهواتف للمكالمات المتعطّلة) | تُحذف تلقائيًا بعد 365 يومًا، على دفعات يومية. |
| سجلات الحذف (الحالة، وطريقة طلب الحذف، والأوقات، والأعداد) | يُحتفظ بها إلى أجل غير محدّد، لإثبات اكتمال الحذف ولمنع إساءة الاستخدام. |
| سجلات أحداث المكالمات والجلسات | يُحتفظ بها إلى أجل غير محدّد، لحلّ النزاعات بشأن المكالمات والجلسات ولمنع إساءة الاستخدام. |
| الحجوزات السابقة لحساب محذوف (الوقت والموضوع) | يُحتفظ بها إلى أجل غير محدّد، ليبقى سجلّ الطرف الآخر مكتملًا. |
| بيانات السجل الخاص بطلب الحذف المُرسل بالبريد (التواريخ، ومعرّف الحساب، وآخر أربعة أرقام من رقم الهاتف، وعنوان البريد الذي ورد منه الطلب، وطريقة التحقّق من الرقم) | يُحتفظ بها إلى أجل غير محدّد، لإثبات أن الطلب عولج. |
| رسائل البريد والرسائل الخاصة بطلب الحذف التي تتضمّن رقم الهاتف كاملًا | تُحذف خلال 30 يومًا من إغلاق الطلب. |
| بيانات الأعطال | 90 يومًا في Firebase Crashlytics. |
السجلات التي يُحتفظ بها إلى أجل غير محدّد مستعارة الهوية: لا تتضمّن اسمًا أو رقم هاتف أو صورة، لكنها مرتبطة بمعرّف داخلي للحساب. ولا نحتفظ بنسخ احتياطية منفصلة من هذه البيانات.
كل جلسة مكالمة فيديو فردية بين طالب واحد ومعلّم واحد. إذا حدث خطأ في جلسة، ومن ذلك أي ملاحظة على سلوك أحد، فأبلغ عنه عبر الإبلاغ عن مشكلة في الجلسة من شاشة «الجلسات» (أو «الجلسات المقدَّمة» في تطبيق المعلّم)، أو راسل info@alsababah.com. نراجع البلاغات، وقد نوقف الحسابات.
تطبيق «السبابة للطالب» مخصّص للذين تبلغ أعمارهم 13 عامًا فأكثر، وتطبيق «السبابة للمعلّم» للذين تبلغ أعمارهم 18 عامًا فأكثر. والتطبيقان غير موجّهين للأطفال دون 13 عامًا. إذا كنت تعتقد أن طفلًا دون 13 عامًا لديه حساب، فراسلنا وسنحذفه.
البيانات مشفّرة أثناء النقل. وتسمح قواعد الوصول في قاعدة بياناتنا بأن لا يقرأ الحجز إلا طرفاه، وألا يقرأ الملف الخاص وسجلّ الجلسات إلا صاحبهما. وتشخيص المكالمات وملاحظاتها والتنبيهات والملخّصات مغلقة أمام جميع مستخدمي التطبيقين. أما ملفات المعلّمين والأوقات المشغولة وصور الملفات الشخصية فتُقرأ كما هو موضّح في القسم 3.
حذف الحساب نهائي. رقم الهاتف الواحد حساب واحد: إذا كنت تستخدم الرقم نفسه في التطبيقين، فيُحذف الحساب منهما كليهما.
يُحذف الحساب فورًا. ويُرفض الحذف أثناء جلسة مباشرة جارية، فأنهِ الجلسة أولًا.
لا نطلب أبدًا رمز التحقق الذي يرسله التطبيق عند تسجيل الدخول. ونحتفظ بسجلّ خاص للطلب (التواريخ، ومعرّف الحساب، وآخر أربعة أرقام من رقم الهاتف، وعنوان البريد الذي ورد منه الطلب، وطريقة التحقّق من الرقم). ونحذف رسائل البريد والرسائل التي تتضمّن رقم الهاتف كاملًا خلال 30 يومًا من إغلاق الطلب.
ملفك الشخصي وصورتك، وملفك الخاص (تاريخ الميلاد، وحالة السمع، ورموز الإشعارات)، وأوقاتك المتاحة والمشغولة، وجلساتك وسجلّها، وحالة اتصالك، واسمك وصورتك في الحجوزات، ورقم هاتفك واسمك في تشخيص المكالمات والتنبيهات والملخّصات اليومية، وملاحظاتك على المكالمات، وهوية تسجيل الدخول. وتُلغى الحجوزات المفتوحة، ويصل إلى الطرف الآخر إشعار بأن الحجز أُلغي لأن حسابًا أُغلق، ويرى «حساب مغلق» على ذلك الحجز.
إذا سجّلت الدخول مرة أخرى بالرقم نفسه، يُنشأ حساب جديد فارغ.
عندما نغيّر هذه السياسة، نحدّث هذه الصفحة وتاريخ «آخر تحديث» فيها.
السبابة · info@alsababah.com · +966 55 525 5588 · alsababah.com