Hessati ("the app") is an offline attendance and payment tracker for private tutors and small-class teachers. This policy explains what data the app handles and, just as importantly, what it does not.
The following information is stored locally on your device only, in the app's own database:
| Data | Purpose | Where it's stored |
|---|---|---|
| Group names | Organize students into classes/cohorts | On-device only |
| Student names and optional phone numbers | Identify students; tap-to-dial a parent/student | On-device only |
| Attendance records (session dates, present/absent) | Calculate each student's balance | On-device only |
| Payment records (sessions covered, date) | Calculate each student's balance | On-device only |
| App settings (threshold, language, theme) | Personalize the app | On-device only |
None of this data is transmitted anywhere unless you deliberately export it (see "Backup and export" below). We, the developer, never receive it and have no way to access it remotely.
Hessati lets you export a full backup (JSON) or a spreadsheet (CSV/Excel) of your data using Android's standard file picker. You choose the destination — local storage, an SD card, a cloud drive, email, etc. This is entirely under your control; the app itself does not upload this file anywhere. Importing a backup replaces the app's local database with the file's contents, again entirely on-device.
Hessati requires a developer-issued access code (or a one-time 30-day free trial) to unlock the app, since it's distributed directly by the developer rather than through a Play Store subscription. To check whether a code or trial is valid, the app contacts our validation server with only:
No group, student, attendance, or payment data is included in this call, ever. During an active free trial or a previously validated code, everyday use of the app remains fully offline except for this periodic re-check.
Hessati uses Firebase Analytics to understand, in aggregate, which screens and features teachers actually use — this helps us decide what to build next. Every event is anonymized and limited to:
A student's name, a group's name, a phone number, or any other content you type into the app is never included in an analytics event. This data is processed by Firebase Analytics (a Google service) on our behalf, under Google's own privacy terms for that service.
We do not sell, rent, or share your teaching data (groups, students, attendance, payments) with any third party, because we never receive it in the first place. The only data that ever reaches our server is the access code and device identifier described above, used solely to operate the licensing system. Anonymized usage analytics (see above) is processed by Firebase Analytics, a Google service acting as our data processor — Google never receives your teaching data either, only the anonymized event data described above.
Your teaching data lives in the app's local database until you delete it — by archiving or deleting groups/students within the app, or by uninstalling the app, which erases its local database entirely (unless you have exported a backup, which is your own separate copy). Access-code/device records on our validation server are retained only for as long as needed to administer your subscription or trial.
Hessati is a tool for teachers/tutors, not a child-facing app. A teacher may enter a minor student's name and phone number for their own record-keeping purposes; this data is handled the same as any other data described above (stored locally, never transmitted by us).
If this policy changes, the "Last updated" date at the top of this page will be revised. Continued use of the app after an update constitutes acceptance of the revised policy.
Questions about this policy or your data can be sent to kordoghli.firas@gmail.com.
Hessati (« l'application ») est une application hors-ligne de suivi de présence et de paiements pour les professeurs particuliers et les enseignants de petits groupes. Cette politique explique quelles données l'application traite et, tout aussi important, celles qu'elle ne traite pas.
Les informations suivantes sont stockées uniquement en local sur votre appareil, dans la base de données propre de l'application :
| Donnée | Usage | Lieu de stockage |
|---|---|---|
| Noms des groupes | Organiser les élèves par classe/cours | Sur l'appareil uniquement |
| Noms des élèves et numéros de téléphone (optionnels) | Identifier les élèves ; appeler un parent/élève en un tap | Sur l'appareil uniquement |
| Présences (dates de séance, présent/absent) | Calculer le solde de chaque élève | Sur l'appareil uniquement |
| Paiements (séances couvertes, date) | Calculer le solde de chaque élève | Sur l'appareil uniquement |
| Paramètres (seuil, langue, thème) | Personnaliser l'application | Sur l'appareil uniquement |
Aucune de ces données n'est transmise où que ce soit, sauf si vous décidez volontairement de les exporter (voir « Sauvegarde et export » ci-dessous). Nous, le développeur, ne les recevons jamais et n'avons aucun moyen d'y accéder à distance.
Hessati vous permet d'exporter une sauvegarde complète (JSON) ou un tableur (CSV/Excel) de vos données via le sélecteur de fichiers standard d'Android. Vous choisissez la destination — stockage local, carte SD, un espace cloud, email, etc. Cela reste entièrement sous votre contrôle ; l'application elle-même ne téléverse ce fichier nulle part. Importer une sauvegarde remplace la base de données locale de l'application par le contenu du fichier, toujours entièrement sur l'appareil.
Hessati nécessite un code d'accès fourni par le développeur (ou un essai gratuit unique de 30 jours) pour déverrouiller l'application, car elle est distribuée directement par le développeur plutôt que via un abonnement Play Store. Pour vérifier si un code ou un essai est valide, l'application contacte notre serveur de validation avec uniquement :
Aucune donnée de groupe, d'élève, de présence ou de paiement n'est jamais incluse dans cet appel. Pendant un essai gratuit actif ou avec un code déjà validé, l'usage quotidien de l'application reste entièrement hors ligne, à l'exception de cette vérification périodique.
Hessati utilise Firebase Analytics pour comprendre, de manière agrégée, quels écrans et fonctionnalités les enseignants utilisent réellement — cela nous aide à décider quoi développer ensuite. Chaque événement est anonymisé et limité à :
Le nom d'un élève, le nom d'un groupe, un numéro de téléphone, ou tout autre contenu que vous saisissez dans l'application n'est jamais inclus dans un événement d'analyse. Ces données sont traitées par Firebase Analytics (un service de Google) pour notre compte, selon les propres conditions de confidentialité de Google pour ce service.
Nous ne vendons, ne louons, ni ne partageons vos données d'enseignement (groupes, élèves, présences, paiements) avec des tiers, car nous ne les recevons jamais en premier lieu. Les seules données qui atteignent notre serveur sont le code d'accès et l'identifiant d'appareil décrits ci-dessus, utilisés uniquement pour faire fonctionner le système de licence. Les données d'analyse d'usage anonymisées (voir ci-dessus) sont traitées par Firebase Analytics, un service de Google agissant comme notre sous-traitant — Google ne reçoit pas non plus vos données d'enseignement, uniquement les données d'événements anonymisées décrites ci-dessus.
Vos données d'enseignement résident dans la base de données locale de l'application jusqu'à ce que vous les supprimiez — en archivant ou supprimant des groupes/élèves dans l'application, ou en désinstallant l'application, ce qui efface entièrement sa base de données locale (sauf si vous avez exporté une sauvegarde, qui est votre propre copie séparée). Les enregistrements de code d'accès/appareil sur notre serveur de validation ne sont conservés que le temps nécessaire à la gestion de votre abonnement ou essai.
Hessati est un outil destiné aux enseignants/professeurs, pas une application destinée aux enfants. Un enseignant peut saisir le nom et le numéro de téléphone d'un élève mineur à des fins de suivi personnel ; ces données sont traitées comme toute autre donnée décrite ci-dessus (stockées localement, jamais transmises par nous).
Si cette politique change, la date « Dernière mise à jour » en haut de cette page sera révisée. La poursuite de l'utilisation de l'application après une mise à jour vaut acceptation de la politique révisée.
Pour toute question concernant cette politique ou vos données, écrivez à kordoghli.firas@gmail.com.
حصتي ("التطبيق") هو تطبيق لتتبع الحضور والمدفوعات يعمل دون اتصال بالإنترنت، مصمم للمدرسين الخصوصيين ومدرّسي المجموعات الصغيرة. توضح هذه السياسة البيانات التي يتعامل معها التطبيق، وربما الأهم من ذلك، ما لا يتعامل معه.
يتم تخزين المعلومات التالية محليًا على جهازك فقط، في قاعدة بيانات التطبيق الخاصة:
| البيانات | الغرض | مكان التخزين |
|---|---|---|
| أسماء المجموعات | تنظيم الطلاب حسب الصف/الدورة | على الجهاز فقط |
| أسماء الطلاب وأرقام الهواتف (اختياري) | التعرف على الطلاب؛ الاتصال بولي الأمر/الطالب بلمسة واحدة | على الجهاز فقط |
| سجلات الحضور (تواريخ الحصص، حاضر/غائب) | حساب رصيد كل طالب | على الجهاز فقط |
| سجلات الدفع (الحصص المشمولة، التاريخ) | حساب رصيد كل طالب | على الجهاز فقط |
| إعدادات التطبيق (الحد، اللغة، المظهر) | تخصيص التطبيق | على الجهاز فقط |
لا تُرسل أي من هذه البيانات إلى أي مكان إلا إذا قررت أنت تصديرها عمدًا (انظر "النسخ الاحتياطي والتصدير" أدناه). نحن، المطوّر، لا نتلقاها أبدًا وليس لدينا أي وسيلة للوصول إليها عن بُعد.
يتيح لك حصتي تصدير نسخة احتياطية كاملة (JSON) أو جدول بيانات (CSV/Excel) لبياناتك باستخدام منتقي الملفات القياسي في أندرويد. أنت من يختار الوجهة — التخزين المحلي، بطاقة SD، مساحة تخزين سحابية، البريد الإلكتروني، إلخ. يبقى هذا الأمر بالكامل تحت سيطرتك؛ التطبيق نفسه لا يرفع هذا الملف إلى أي مكان. استيراد نسخة احتياطية يستبدل قاعدة بيانات التطبيق المحلية بمحتوى الملف، وهذا أيضًا يتم بالكامل على الجهاز.
يتطلب حصتي رمز وصول صادر عن المطوّر (أو فترة تجريبية مجانية لمرة واحدة مدتها 30 يومًا) لفتح التطبيق، نظرًا لأنه يُوزَّع مباشرة من قبل المطوّر بدلًا من اشتراك عبر متجر Play. للتحقق مما إذا كان الرمز أو الفترة التجريبية صالحة، يتصل التطبيق بخادم التحقق الخاص بنا مع تضمين ما يلي فقط:
لا تُدرج أي بيانات عن المجموعات أو الطلاب أو الحضور أو المدفوعات في هذا الاتصال أبدًا. أثناء فترة تجريبية نشطة أو رمز تم التحقق منه مسبقًا، يبقى الاستخدام اليومي للتطبيق دون اتصال بالكامل باستثناء هذا التحقق الدوري.
يستخدم حصتي Firebase Analytics لفهم، بشكل مجمّع، الشاشات والميزات التي يستخدمها المعلمون فعليًا — يساعدنا هذا في تحديد ما سنطوّره لاحقًا. كل حدث مجهول الهوية ومحدود بما يلي:
لا يُدرج اسم طالب، أو اسم مجموعة، أو رقم هاتف، أو أي محتوى آخر تُدخله في التطبيق أبدًا في أي حدث تحليلي. تتم معالجة هذه البيانات من قبل Firebase Analytics (خدمة من Google) نيابةً عنا، وفقًا لشروط الخصوصية الخاصة بـ Google لهذه الخدمة.
نحن لا نبيع ولا نؤجر ولا نشارك بيانات تدريسك (المجموعات، الطلاب، الحضور، المدفوعات) مع أي طرف ثالث، لأننا لا نتلقاها أصلًا. البيانات الوحيدة التي تصل إلى خادمنا هي رمز الوصول ومعرّف الجهاز الموضحان أعلاه، وتُستخدم فقط لتشغيل نظام الترخيص. تتم معالجة بيانات تحليل الاستخدام مجهولة الهوية (انظر أعلاه) بواسطة Firebase Analytics، خدمة من Google تعمل كمعالج بيانات نيابةً عنا — لا تتلقى Google أيضًا بيانات تدريسك، بل فقط بيانات الأحداث المجهولة الهوية الموضحة أعلاه.
تبقى بيانات تدريسك في قاعدة البيانات المحلية للتطبيق إلى أن تحذفها — عن طريق أرشفة أو حذف المجموعات/الطلاب داخل التطبيق، أو عن طريق إلغاء تثبيت التطبيق، مما يمحو قاعدة بياناته المحلية بالكامل (ما لم تكن قد صدّرت نسخة احتياطية، وهي نسخة منفصلة خاصة بك). تُحفظ سجلات رمز الوصول/الجهاز على خادم التحقق لدينا فقط للمدة اللازمة لإدارة اشتراكك أو فترتك التجريبية.
حصتي أداة موجهة للمدرسين/المعلمين، وليس تطبيقًا موجهًا للأطفال. قد يُدخل المعلم اسم ورقم هاتف طالب قاصر لأغراض حفظ سجلاته الخاصة؛ تُعامَل هذه البيانات كأي بيانات أخرى موضحة أعلاه (تُخزَّن محليًا، ولا تُنقل من قبلنا أبدًا).
إذا تغيرت هذه السياسة، سيتم تحديث تاريخ "آخر تحديث" أعلى هذه الصفحة. يُعد استمرار استخدام التطبيق بعد أي تحديث بمثابة قبول للسياسة المعدَّلة.
للأسئلة المتعلقة بهذه السياسة أو ببياناتك، يمكن المراسلة على kordoghli.firas@gmail.com.