Hamli (حملي) — Privacy Policy

NasrTech · com.hamliapp.hamli

Last updated: October 13, 2026

This Privacy Policy explains how NasrTech (“we”, “us”) handles information in connection with the mobile application Hamli — حملي (package com.hamliapp.hamli, the “App”), a pregnancy tracking and education app.

In short: your pregnancy tracking — dates, daily check-ins, symptoms, weight, kick counts, medicines, notes and your journey history — is stored only on your device. Four optional online features send data to our server only when you use them: the smart assistant “Ask Hamli”, the Hamli Community, Nearby clinics, and “List your clinic” for doctors. There is no sign-up: the App uses an anonymous account with no name, email or phone number. We never sell data. The free version shows ads (Google AdMob); Hamli Plus removes them.
Tracking stays on device No sign-up Assistant questions not stored Location rounded, not kept No data sale

1. Information we collect

a) What stays on your device

Saved only in the App’s private storage on your phone and never sent to our servers:

  • Pregnancy dates (last period, due date) and week progress; your answers to the personalization questions (name, age range, health conditions, feelings, goals, height/weight and similar).
  • Daily check-ins, symptom journal, notes and “questions for my doctor”, weight log, kick counts, exercises, hospital-bag checklist and weekly tasks.
  • “My medicines and vitamins”: names and doses you type and their reminders (reminder texts never show the medicine on the lock screen).
  • Your weekly report and its PDF/images (they leave the phone only if you share them yourself).
  • Your journey archive, postpartum data and the emergency numbers you save.
  • The last 30 messages of your conversation with the assistant (you can clear them).

b) Your anonymous account and device code

The online features need to know that two requests come from the same phone, without knowing who you are. When you first use one of them, the App signs in to Firebase Authentication anonymously (a random account ID — no name, email or phone). Each request also carries a device code: a one-way hash (SHA-256) of the phone’s Android ID, computed on the phone, so the raw ID never leaves it. We use the code to count the free assistant answers, to rate-limit, and to stop abuse (for example a banned community member).

c) Smart assistant “Ask Hamli” (optional)

  • Sent: your question, up to 6 previous turns of the conversation, the language, and your pregnancy week (or, after birth, the baby’s age in weeks), with the anonymous account ID and device code.
  • Processed: our server first checks the question for danger signs (without AI) and shows the emergency card when needed; then it searches Hamli’s own articles and asks Google’s Vertex AI (Gemini) to write the answer. Google processes the text as our cloud provider under the Google Cloud terms and does not use it to train its models; we have turned off Vertex AI’s prompt cache.
  • Not stored: we do not save your question or the answer on our server and never put them in logs or analytics. We keep only numbers: how many answers were used in the current 24 hours (for the 3 free answers), tokens and cost, and whether a danger-sign card was shown.

d) Hamli Community (optional)

  • Sent and stored: the nickname, avatar and colour you choose; your posts and comments (their text, emoji, section and — if you add it — your pregnancy week); your reactions and reports. They are stored in Google Cloud Firestore with your anonymous account ID; your device code is kept for moderation and bans.
  • Public: posts and comments are visible to every Hamli user with your nickname. Don’t write your real name, phone number or anything that identifies you; links, numbers and emails are blocked.
  • Moderation: every post goes through automatic filters and an AI review (Vertex AI); some wait for a human review. Three reports from different phones hide an item until it is reviewed. Insults, swearing and harassment are refused, in posts, comments and nicknames; after three refusals the account and the phone can no longer write in the community (reading still works).
  • Subscribers’ “super” posts show a crown; whether you are a subscriber is checked by our server with Google Play, never claimed by the phone.

e) Nearby clinics (optional)

  • You choose a city from a list, or tap “Use my location”. The App asks Android for approximate location only (never precise, never in the background) and only after a screen that explains why.
  • The App rounds the coordinates to about 1 km before they leave the phone and sends them to our server only to sort clinics by distance. They are not saved in our database, and our server’s request logs for this page are switched off. The App remembers that you chose “my location” (not the coordinates), so it locates you again each time you open Nearby clinics — pick a city instead or remove the permission in Android settings to stop it.
  • “Book on WhatsApp” and “Open the location” open WhatsApp or your maps app with the clinic’s details; we don’t see that conversation. Each clinic gets monthly counts of views, WhatsApp taps and map taps — never who tapped.

f) Clinic owners — “List your clinic” (optional)

  • Sent and stored: clinic name, doctor’s name, specialty, WhatsApp number, address, city, map pin, opening hours and the “about” text, with your anonymous account ID. While the clinic’s subscription is active they are shown to Hamli users nearby — that is the purpose of the listing.
  • The subscription is bought with Google Play. Our server checks the purchase token with Google Play and keeps it to re-check the subscription every day; the clinic record holds only a hash of it.
  • When a clinic registers or subscribes, its name, doctor, city and WhatsApp number are sent to our team’s private Telegram chat so we can review new listings.
  • The map and the address search use OpenStreetMap (tile.openstreetmap.org and nominatim.openstreetmap.org): they receive your IP address, the map area you view, the address you search for and, if you tap “my location” in the map, that point.

g) Purchases

Hamli Plus and the clinic subscription are processed by Google Play Billing. To unlock features, the App sends the purchase token and product ID to our server, which asks Google Play whether it is active and caches the answer for up to 6 hours under a hash of the token. We never receive your card or payment details.

h) Analytics

We use Google Analytics for Firebase to see which features help. Events carry feature names, counts and simple values — for example “week 24 viewed”, “a check-in was saved with 3 symptoms”, a purchase of a product — plus device and app information (model, Android version, language, country, app version), an app-instance ID and the advertising ID. They never contain anything you type, your dates, symptom names, weight values, medicine names, coordinates or your assistant questions.

i) Ads (free version)

The free version shows ads from Google AdMob, which can also fill ads through Unity Ads. These SDKs collect the advertising ID, IP address (which can estimate a general location), ad interactions and diagnostic data, for advertising, measurement and fraud prevention. Where the law requires it (for example in the EEA and the UK) you make your choice in Google’s consent form. We never give ad networks your health information. Hamli Plus removes ads.

j) Device permissions

PermissionWhy it is used
NotificationsOptional. Local weekly updates and reminders (kick counting, checkups, medicines, weekly report). Scheduled on your device; texts never reveal health details on the lock screen.
Run at startupOnly to re-schedule your local reminders after the phone restarts.
Approximate locationOptional, only for “Use my location” in Nearby clinics (and the clinic map pin for clinic owners), only while the App is open.
InternetThe online features above, analytics, ads in the free version and Google Play purchases. Tracking works without internet.
Advertising IDAds and ad measurement in the free version.
Phone dialer (query)The emergency screen opens your dialer with a number you saved; the App never places calls by itself.

2. How we use information

  • To provide the App’s features: tracking and reminders on your device; answers, community and clinic listings online.
  • For your safety: danger-sign checks in the assistant, the symptoms screen and the community.
  • To keep the service fair and safe: the free-answer limit, rate limits, moderation, bans and fraud prevention.
  • To verify purchases and subscriptions with Google Play.
  • To understand which features are used (analytics) and to show ads in the free version.
  • A daily report to our team with totals only (number of answers, posts, costs) — no texts, no identities.

We do not use your health information for advertising or profiling, and we do not sell personal information.

3. Service providers

4. Data sharing

We do not sell or rent personal information. Community posts and clinic listings are public inside the App by design. Otherwise data goes only to the service providers above, which process it for us, and to ad networks in the free version as described in 1(i). We may disclose information if the law requires it.

5. Retention and deletion

  • On your device: until you delete it. Settings › “Erase everything permanently” wipes all App data; uninstalling also removes it. You can export a copy (JSON) from Settings.
  • Assistant: questions and answers are not stored on our server; only the answer counters (per 24 hours) remain.
  • Community: your posts and comments stay until you delete them (each has a delete option in the App) or moderation removes them. Your profile (nickname, avatar, colour) stays while you use the community.
  • Clinics: a listing stays while its subscription is active and is hidden when it lapses; we delete it on request.
  • Purchase checks: the cached answer lasts up to 6 hours (stored under a hash of the token). Rate-limit records delete themselves automatically; our server logs (no question text, no coordinates) are kept up to 30 days.
  • Analytics: kept by Google for the period set in Firebase, then deleted or anonymized.

Delete it yourself in the App: Settings › “Delete my data from the server” deletes at once your community profile, posts, comments, reactions and reports and your assistant counter, then signs the App out of its anonymous account. Two things stay: a clinic listing with an active subscription (delete it from “My clinic” first), and the phone’s ban record and free-answer counter (counts only), so deleting can’t lift a ban or refill the free answers.

Or ask us to delete your data: email support@nasrtech.dev with “Hamli data deletion” and your community nickname and/or clinic name (because the App has no login, this is how we find your data). We delete your community profile, posts, comments, reports and clinic listing within 30 days and confirm by email.

6. Security

All traffic uses HTTPS. Only our server can write to the database; the App can only read public community content and its own profile. Secrets are kept in Google Secret Manager; device IDs are hashed on the phone; purchase tokens are kept apart from clinic records and cached only as hashes. No method is 100% secure, but we apply reasonable measures and review them.

7. Medical disclaimer

Hamli, including the assistant’s answers, provides educational information only. It is not medical advice, does not diagnose or treat, never gives doses, and can be wrong. Community posts are other users’ experiences, not medical advice. In an emergency call your doctor or emergency services at once.

8. Children’s privacy

The App is intended for adults (18+) and is not directed to children. We do not knowingly collect personal information from children.

9. International users and your rights

Our server (Belgium) and our database both run in the European Union with Google Cloud. The AI model is reached through Google’s global endpoint, so an assistant question or a moderation check may be processed outside the EU. Depending on where you live (for example under the GDPR), you may have the right to access, correct, delete or object to the processing of your personal data, and to complain to a data-protection authority. Write to us at the address below; data on your device is under your control in the App.

10. Changes to this policy

We will update the date above when this policy changes and, for material changes, tell you in the App or on this page.

11. Contact us

NasrTech
Email: support@nasrtech.dev
Website: www.nasrtech.dev

آخر تحديث: 13 أكتوبر 2026

توضّح سياسة الخصوصية هذه كيف تتعامل NasrTech (”نحن“) مع المعلومات المرتبطة بتطبيق حملي — Hamli (المعرّف com.hamliapp.hamli، ”التطبيق“)، وهو تطبيق لمتابعة الحمل والتثقيف الصحي.

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

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

أ) ما يبقى على جهازك

يُحفَظ في مساحة التخزين الخاصة بالتطبيق على هاتفك فقط، ولا يُرسَل أبدًا إلى خوادمنا:

  • تواريخ الحمل (آخر دورة، موعد الولادة المتوقع) وتقدّم الأسابيع، وإجاباتك على أسئلة التخصيص (الاسم، الفئة العمرية، الحالات الصحية، المشاعر، الأهداف، الطول/الوزن وما شابه).
  • التسجيل اليومي وسجل الأعراض والملاحظات و«أسئلة لدكتورتي»، وسجل الوزن، وعدّ الحركة، والتمارين، وقائمة حقيبة المستشفى، والمهام الأسبوعية.
  • «أدويتي وفيتاميناتي»: الأسماء والجرعات التي تكتبينها وتذكيراتها (نص التذكير لا يُظهر اسم الدواء على شاشة القفل).
  • تقريرك الأسبوعي وملفات PDF أو الصور منه (لا تخرج من الهاتف إلا إذا شاركتِها بنفسك).
  • أرشيف رحلاتك وبيانات ما بعد الولادة وأرقام الطوارئ التي تحفظينها.
  • آخر 30 رسالة من محادثتك مع المساعدة (ويمكنك مسحها).

ب) حسابك المجهول وكود الجهاز

تحتاج الميزات المتصلة بالإنترنت إلى معرفة أن طلبين صادران من الهاتف نفسه، دون أن تعرف من أنتِ. عند أول استخدام لإحداها يسجّل التطبيق دخولًا مجهولًا في Firebase Authentication (معرّف حساب عشوائي — بلا اسم ولا بريد ولا رقم هاتف). ويحمل كل طلب أيضًا كود الجهاز: بصمة أحادية الاتجاه (SHA-256) لمعرّف أندرويد، تُحسَب على الهاتف نفسه، فلا يخرج المعرّف الأصلي منه أبدًا. نستخدم هذا الكود لعدّ الإجابات المجانية، وتحديد معدّل الطلبات، ومنع الإساءة (مثل عضوة محظورة في المجتمع).

ج) المساعدة الذكية «اسألي حملي» (اختيارية)

  • ما يُرسَل: سؤالك، وحتى 6 رسائل سابقة من المحادثة، واللغة، وأسبوع حملك (أو عمر الطفل بالأسابيع بعد الولادة)، مع معرّف الحساب المجهول وكود الجهاز.
  • كيف يُعالَج: يفحص خادمنا السؤال أولًا بحثًا عن علامات الخطر (دون ذكاء اصطناعي) ويعرض بطاقة الطوارئ عند الحاجة، ثم يبحث في مقالات حملي نفسها، ثم يطلب من Vertex AI (Gemini) من Google كتابة الإجابة. تعالج Google النص بصفتها مزوّدنا السحابي وفق شروط Google Cloud، ولا تستخدمه لتدريب نماذجها، وقد أوقفنا ذاكرة التخزين المؤقت للطلبات في Vertex AI.
  • ما لا يُحفَظ: لا نحفظ سؤالك ولا الإجابة على خادمنا، ولا نضعهما أبدًا في السجلات أو التحليلات. نحتفظ بأرقام فقط: عدد الإجابات المستخدمة خلال الـ24 ساعة الحالية (للإجابات المجانية الثلاث)، وعدد الكلمات والتكلفة، وهل ظهرت بطاقة علامات خطر.

د) مجتمع حملي (اختياري)

  • ما يُرسَل ويُحفَظ: الاسم المستعار والشكل واللون اللذان تختارينهما، ومنشوراتك وتعليقاتك (نصها والإيموجي والقسم — وأسبوع حملك إن أضفتِه)، وتفاعلاتك وبلاغاتك. تُحفَظ في Google Cloud Firestore مع معرّف حسابك المجهول، ويُحفَظ كود الجهاز للإشراف والحظر.
  • علنية: المنشورات والتعليقات تظهر لكل مستخدمات حملي باسمك المستعار. لا تكتبي اسمك الحقيقي أو رقمك أو ما يعرّف بكِ؛ الروابط والأرقام والبريد الإلكتروني ممنوعة تلقائيًا.
  • الإشراف: يمرّ كل منشور على فلاتر آلية ومراجعة بالذكاء الاصطناعي (Vertex AI)، وبعضها ينتظر مراجعة بشرية. ثلاثة بلاغات من ثلاثة هواتف مختلفة تُخفي المنشور حتى تتم مراجعته. وتُرفَض الشتائم والإهانات والتحرش في المنشورات والتعليقات والأسماء؛ وبعد ثلاث مرات رفض يتوقف الحساب والهاتف عن الكتابة في المجتمع (القراءة تبقى متاحة).
  • منشورات المشتركات «السوبر» تظهر بتاج؛ ويتحقق خادمنا من الاشتراك مع Google Play، ولا يكفي أن يدّعيه الهاتف.

هـ) عيادات قريبة منك (اختيارية)

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

و) أصحاب العيادات — «اعرضي عيادتك» (اختياري)

  • ما يُرسَل ويُحفَظ: اسم العيادة واسم الطبيب/الطبيبة والتخصص ورقم واتساب والعنوان والمدينة ودبوس الخريطة ومواعيد العمل ونص «عن العيادة»، مع معرّف حسابك المجهول. وطالما اشتراك العيادة نشط تظهر هذه البيانات لمستخدمات حملي القريبات — وهذا هو غرض الإعلان عن العيادة.
  • يُشترى الاشتراك عبر Google Play. يتحقق خادمنا من رمز الشراء مع Google Play ويحتفظ به لإعادة التحقق يوميًا، بينما يحمل سجل العيادة بصمته فقط.
  • عند تسجيل عيادة أو اشتراكها يُرسَل اسمها واسم الطبيب والمدينة ورقم واتساب إلى محادثة تيليجرام خاصة بفريقنا لمراجعة العيادات الجديدة.
  • تستخدم الخريطة والبحث عن العنوان خدمات OpenStreetMap (tile.openstreetmap.org و nominatim.openstreetmap.org): تستلم عنوان IP الخاص بك، ومنطقة الخريطة المعروضة، والعنوان الذي تبحثين عنه، والنقطة إن ضغطتِ «موقعي» على الخريطة.

ز) المشتريات

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

ح) التحليلات

نستخدم Google Analytics for Firebase لمعرفة الميزات المفيدة. تحمل الأحداث أسماء الميزات وأعدادًا وقيمًا بسيطة — مثل «تمت مشاهدة الأسبوع 24» أو «حُفظ تسجيل يومي فيه 3 أعراض» أو شراء منتج — مع معلومات الجهاز والتطبيق (الطراز، إصدار أندرويد، اللغة، الدولة، إصدار التطبيق)، ومعرّف تثبيت التطبيق، ومعرّف الإعلانات. ولا تحتوي أبدًا على أي نص تكتبينه أو تواريخك أو أسماء الأعراض أو قيم الوزن أو أسماء الأدوية أو الإحداثيات أو أسئلتك للمساعدة.

ط) الإعلانات (النسخة المجانية)

تعرض النسخة المجانية إعلانات من Google AdMob، والتي قد تملأ بعضها عبر Unity Ads. تجمع هذه الأدوات معرّف الإعلانات وعنوان IP (الذي قد يُقدّر موقعًا عامًا) والتفاعل مع الإعلانات وبيانات تشخيصية، لأغراض الإعلان والقياس ومنع الاحتيال. وحيث يفرض القانون ذلك (مثل المنطقة الاقتصادية الأوروبية والمملكة المتحدة) تختارين موافقتك من نموذج Google. لا نعطي شبكات الإعلانات أي معلومة صحية عنك أبدًا. وحملي بلس يزيل الإعلانات.

ي) أذونات الجهاز

الإذنسبب الاستخدام
الإشعاراتاختيارية. تحديثات أسبوعية وتذكيرات محلية (عدّ الحركة، الفحوصات، الأدوية، التقرير الأسبوعي). تُجدوَل على جهازك، ونصوصها لا تكشف تفاصيل صحية على شاشة القفل.
التشغيل عند بدء الجهازفقط لإعادة جدولة تذكيراتك المحلية بعد إعادة تشغيل الهاتف.
الموقع التقريبياختياري، فقط لزر «استخدمي موقعي» في عيادات قريبة منك (ولدبوس الخريطة لأصحاب العيادات)، وفقط أثناء فتح التطبيق.
الإنترنتللميزات المتصلة أعلاه، والتحليلات، والإعلانات في النسخة المجانية، ومشتريات Google Play. المتابعة تعمل بدون إنترنت.
معرّف الإعلاناتالإعلانات وقياسها في النسخة المجانية.
الاتصال الهاتفي (استعلام)شاشة الطوارئ تفتح تطبيق الاتصال برقم حفظتِه؛ ولا يُجري التطبيق أي مكالمة بنفسه.

2. كيف نستخدم المعلومات

  • لتقديم ميزات التطبيق: المتابعة والتذكيرات على جهازك، والإجابات والمجتمع وقوائم العيادات على الإنترنت.
  • لسلامتك: فحص علامات الخطر في المساعدة وشاشة الأعراض والمجتمع.
  • للحفاظ على خدمة عادلة وآمنة: حدّ الإجابات المجانية، وتحديد معدّل الطلبات، والإشراف، والحظر، ومنع الاحتيال.
  • للتحقق من المشتريات والاشتراكات مع Google Play.
  • لفهم الميزات المستخدمة (التحليلات) وعرض الإعلانات في النسخة المجانية.
  • تقرير يومي لفريقنا بالإجماليات فقط (عدد الإجابات والمنشورات والتكلفة) — بلا نصوص ولا هويات.

لا نستخدم معلوماتك الصحية للإعلانات أو لإنشاء ملفات تعريف، ولا نبيع المعلومات الشخصية.

3. مزوّدو الخدمة

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

لا نبيع المعلومات الشخصية ولا نؤجّرها. منشورات المجتمع وقوائم العيادات علنية داخل التطبيق بطبيعتها. وفيما عدا ذلك لا تذهب البيانات إلا إلى مزوّدي الخدمة أعلاه الذين يعالجونها لصالحنا، وإلى شبكات الإعلانات في النسخة المجانية كما في البند 1(ط). وقد نُفصِح عن المعلومات إذا ألزمنا القانون بذلك.

5. الاحتفاظ بالبيانات وحذفها

  • على جهازك: حتى تحذفيها. الإعدادات ← «مسح كل شيء نهائيًا» يمسح كل بيانات التطبيق، وإلغاء التثبيت يزيلها أيضًا. ويمكنك تصدير نسخة (JSON) من الإعدادات.
  • المساعدة: الأسئلة والإجابات لا تُحفَظ على خادمنا؛ تبقى فقط عدّادات الإجابات (لكل 24 ساعة).
  • المجتمع: تبقى منشوراتك وتعليقاتك حتى تحذفيها (لكلٍّ منها خيار حذف في التطبيق) أو يزيلها الإشراف. ويبقى ملفك (الاسم المستعار والشكل واللون) طالما تستخدمين المجتمع.
  • العيادات: تبقى العيادة طالما اشتراكها نشط، وتُخفى عند انتهائه، ونحذفها عند الطلب.
  • التحقق من المشتريات: الإجابة المخزّنة تدوم حتى 6 ساعات (تحت بصمة الرمز). سجلات تحديد المعدّل تُحذَف تلقائيًا، وسجلات خادمنا (بلا نص أسئلة ولا إحداثيات) تُحفَظ حتى 30 يومًا.
  • التحليلات: تحتفظ بها Google للمدة المحددة في Firebase ثم تُحذَف أو يُزال تعريفها.

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

أو اطلبي حذف بياناتك: راسلينا على support@nasrtech.dev بعنوان «حذف بيانات حملي» مع اسمك المستعار في المجتمع و/أو اسم العيادة (لأن التطبيق بلا تسجيل دخول، فهكذا نجد بياناتك). نحذف ملفك في المجتمع ومنشوراتك وتعليقاتك وبلاغاتك وعيادتك خلال 30 يومًا ونؤكد لك بالبريد.

6. الأمان

كل الاتصالات مشفّرة (HTTPS). خادمنا وحده يكتب في قاعدة البيانات، والتطبيق يقرأ فقط محتوى المجتمع العام وملفه هو. الأسرار محفوظة في Google Secret Manager، ومعرّف الجهاز يُحوَّل إلى بصمة على الهاتف، ورموز الشراء محفوظة بعيدًا عن سجلات العيادات وتُخزَّن مؤقتًا كبصمات فقط. لا توجد وسيلة آمنة بنسبة 100%، لكننا نطبّق تدابير معقولة ونراجعها.

7. إخلاء المسؤولية الطبية

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

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

التطبيق موجَّه للبالغين (18+) وليس موجَّهًا للأطفال، ولا نجمع عن قصد معلومات شخصية من الأطفال.

9. المستخدمون الدوليون وحقوقك

يعمل خادمنا (بلجيكا) وقاعدة بياناتنا في الاتحاد الأوروبي، وكلاهما لدى Google Cloud. ونصل إلى نموذج الذكاء الاصطناعي عبر النقطة العالمية لدى Google، لذا قد يُعالَج سؤال المساعدة أو فحص الإشراف خارج الاتحاد الأوروبي. وحسب مكان إقامتك (مثل اللائحة الأوروبية GDPR) قد يحق لك الوصول إلى بياناتك الشخصية أو تصحيحها أو حذفها أو الاعتراض على معالجتها، والشكوى إلى سلطة حماية البيانات. راسلينا على العنوان أدناه؛ أما البيانات على جهازك فهي تحت تحكّمك في التطبيق.

10. تغييرات هذه السياسة

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

11. تواصلي معنا

NasrTech
البريد: support@nasrtech.dev
الموقع: www.nasrtech.dev

Dernière mise à jour : 13 octobre 2026

Cette politique de confidentialité explique comment NasrTech (« nous ») traite les informations liées à l’application mobile Hamli — حملي (identifiant com.hamliapp.hamli, l’« Application »), une application de suivi et d’information sur la grossesse.

En bref : votre suivi de grossesse — dates, bilans quotidiens, symptômes, poids, mouvements du bébé, médicaments, notes et historique — est enregistré uniquement sur votre téléphone. Quatre fonctions en ligne facultatives envoient des données à notre serveur seulement quand vous les utilisez : l’assistante « Demandez à Hamli », la Communauté Hamli, les Cliniques proches et « Présentez votre clinique » pour les médecins. Aucune inscription : l’Application utilise un compte anonyme, sans nom, e-mail ni numéro de téléphone. Nous ne vendons jamais de données. La version gratuite affiche des publicités (Google AdMob) ; Hamli Plus les supprime.
Suivi sur l’appareil Sans inscription Questions non conservées Position arrondie, non gardée Aucune vente de données

1. Les informations que nous collectons

a) Ce qui reste sur votre téléphone

Enregistré uniquement dans le stockage privé de l’Application et jamais envoyé à nos serveurs :

  • Dates de grossesse (dernières règles, terme prévu) et progression des semaines ; vos réponses aux questions de personnalisation (prénom, tranche d’âge, problèmes de santé, ressenti, objectifs, taille/poids, etc.).
  • Bilans quotidiens, journal des symptômes, notes et « questions pour mon médecin », courbe de poids, mouvements du bébé, exercices, valise de maternité et tâches de la semaine.
  • « Mes médicaments et vitamines » : les noms et doses que vous saisissez et leurs rappels (le texte du rappel n’affiche jamais le médicament sur l’écran verrouillé).
  • Votre rapport hebdomadaire et ses PDF/images (ils ne quittent le téléphone que si vous les partagez).
  • Vos archives de grossesse, les données post-partum et les numéros d’urgence que vous enregistrez.
  • Les 30 derniers messages de votre conversation avec l’assistante (vous pouvez les effacer).

b) Votre compte anonyme et le code de l’appareil

Les fonctions en ligne doivent savoir que deux demandes viennent du même téléphone, sans savoir qui vous êtes. À la première utilisation, l’Application se connecte de façon anonyme à Firebase Authentication (un identifiant aléatoire — ni nom, ni e-mail, ni téléphone). Chaque demande porte aussi un code d’appareil : une empreinte à sens unique (SHA-256) de l’Android ID, calculée sur le téléphone ; l’identifiant brut ne le quitte jamais. Ce code sert à compter les réponses gratuites, à limiter le nombre de demandes et à empêcher les abus (par exemple un membre exclu de la communauté).

c) L’assistante « Demandez à Hamli » (facultatif)

  • Envoyé : votre question, jusqu’à 6 messages précédents de la conversation, la langue et votre semaine de grossesse (ou, après la naissance, l’âge du bébé en semaines), avec l’identifiant anonyme et le code d’appareil.
  • Traitement : notre serveur vérifie d’abord les signes de danger (sans IA) et affiche la carte d’urgence si nécessaire ; il cherche ensuite dans les articles de Hamli puis demande à Vertex AI (Gemini) de Google de rédiger la réponse. Google traite le texte en tant que fournisseur cloud, selon les conditions de Google Cloud, et ne l’utilise pas pour entraîner ses modèles ; nous avons désactivé le cache des requêtes de Vertex AI.
  • Non conservé : nous n’enregistrons ni votre question ni la réponse sur notre serveur et ne les mettons jamais dans les journaux ou les statistiques. Nous gardons seulement des chiffres : le nombre de réponses utilisées sur 24 heures (pour les 3 réponses gratuites), les jetons et le coût, et l’affichage éventuel d’une carte de signe de danger.

d) La Communauté Hamli (facultatif)

  • Envoyé et conservé : le pseudo, l’avatar et la couleur que vous choisissez ; vos publications et commentaires (texte, émojis, rubrique et — si vous l’ajoutez — votre semaine de grossesse) ; vos réactions et signalements. Ils sont stockés dans Google Cloud Firestore avec votre identifiant anonyme ; le code d’appareil est gardé pour la modération et les exclusions.
  • Public : publications et commentaires sont visibles par toutes les utilisatrices de Hamli avec votre pseudo. N’écrivez pas votre vrai nom, votre numéro ou ce qui vous identifie ; liens, numéros et e-mails sont bloqués.
  • Modération : chaque publication passe par des filtres automatiques et une relecture par IA (Vertex AI) ; certaines attendent une relecture humaine. Trois signalements venant de trois téléphones différents masquent un contenu jusqu’à sa vérification. Les insultes, grossièretés et le harcèlement sont refusés (publications, commentaires et pseudos) ; après trois refus, le compte et le téléphone ne peuvent plus écrire dans la communauté (la lecture reste possible).
  • Les publications « super » des abonnées portent une couronne ; l’abonnement est vérifié par notre serveur auprès de Google Play, jamais déclaré par le téléphone.

e) Cliniques proches (facultatif)

  • Vous choisissez une ville dans une liste, ou touchez « Utiliser ma position ». L’Application demande à Android une position approximative seulement (jamais précise, jamais en arrière-plan), après un écran qui explique pourquoi.
  • L’Application arrondit les coordonnées à environ 1 km avant qu’elles quittent le téléphone et les envoie à notre serveur uniquement pour trier les cliniques par distance. Elles ne sont pas enregistrées dans notre base de données, et les journaux de requêtes de notre serveur pour cette page sont désactivés. L’Application retient que vous avez choisi « ma position » (pas les coordonnées) et vous localise donc à chaque ouverture des Cliniques proches — choisissez plutôt une ville ou retirez l’autorisation dans les réglages Android pour l’arrêter.
  • « Réserver sur WhatsApp » et « Ouvrir la localisation » ouvrent WhatsApp ou votre application de cartes avec les coordonnées de la clinique ; nous ne voyons pas cette conversation. Chaque clinique reçoit des totaux mensuels de vues, de clics WhatsApp et de clics carte — jamais l’identité des personnes.

f) Médecins — « Présentez votre clinique » (facultatif)

  • Envoyé et conservé : nom de la clinique, nom du médecin, spécialité, numéro WhatsApp, adresse, ville, repère sur la carte, horaires et texte de présentation, avec votre identifiant anonyme. Tant que l’abonnement de la clinique est actif, ces informations sont montrées aux utilisatrices proches — c’est l’objet de l’annonce.
  • L’abonnement s’achète via Google Play. Notre serveur vérifie le jeton d’achat auprès de Google Play et le conserve pour revérifier l’abonnement chaque jour ; la fiche de la clinique n’en garde qu’une empreinte.
  • Quand une clinique s’inscrit ou s’abonne, son nom, le médecin, la ville et le numéro WhatsApp sont envoyés dans une conversation Telegram privée de notre équipe pour vérifier les nouvelles fiches.
  • La carte et la recherche d’adresse utilisent OpenStreetMap (tile.openstreetmap.org et nominatim.openstreetmap.org) : ils reçoivent votre adresse IP, la zone affichée, l’adresse recherchée et, si vous touchez « ma position » sur la carte, ce point.

g) Achats

Hamli Plus et l’abonnement des cliniques passent par Google Play Billing. Pour débloquer les fonctions, l’Application envoie le jeton d’achat et l’identifiant du produit à notre serveur, qui demande à Google Play s’il est actif et garde la réponse jusqu’à 6 heures sous une empreinte du jeton. Nous ne recevons jamais vos données de carte ou de paiement.

h) Statistiques

Nous utilisons Google Analytics for Firebase pour savoir quelles fonctions sont utiles. Les événements contiennent des noms de fonctions, des nombres et des valeurs simples — par exemple « semaine 24 consultée », « bilan enregistré avec 3 symptômes », l’achat d’un produit — ainsi que des informations sur l’appareil et l’application (modèle, version d’Android, langue, pays, version de l’application), un identifiant d’instance et l’identifiant publicitaire. Ils ne contiennent jamais ce que vous écrivez, vos dates, les noms de symptômes, votre poids, les noms de médicaments, vos coordonnées ni vos questions à l’assistante.

i) Publicité (version gratuite)

La version gratuite affiche des publicités de Google AdMob, qui peut aussi passer par Unity Ads. Ces SDK collectent l’identifiant publicitaire, l’adresse IP (qui peut estimer une localisation générale), les interactions avec les annonces et des données de diagnostic, pour la publicité, la mesure et la prévention de la fraude. Là où la loi l’exige (par exemple dans l’EEE et au Royaume-Uni), vous faites votre choix dans le formulaire de consentement de Google. Nous ne transmettons jamais vos informations de santé aux régies publicitaires. Hamli Plus supprime les publicités.

j) Autorisations de l’appareil

AutorisationUtilisation
NotificationsFacultatives. Nouvelles hebdomadaires et rappels locaux (mouvements du bébé, examens, médicaments, rapport hebdomadaire). Programmés sur l’appareil ; les textes ne révèlent aucun détail de santé sur l’écran verrouillé.
Lancement au démarrageUniquement pour reprogrammer vos rappels après un redémarrage.
Position approximativeFacultative, uniquement pour « Utiliser ma position » dans les Cliniques proches (et le repère de carte des médecins), uniquement pendant l’utilisation de l’Application.
InternetLes fonctions en ligne ci-dessus, les statistiques, la publicité de la version gratuite et les achats Google Play. Le suivi fonctionne sans internet.
Identifiant publicitairePublicité et mesure de la publicité dans la version gratuite.
Composeur téléphonique (requête)L’écran d’urgence ouvre votre composeur avec un numéro enregistré ; l’Application ne passe jamais d’appel elle-même.

2. Utilisation des informations

  • Fournir les fonctions : suivi et rappels sur l’appareil ; réponses, communauté et cliniques en ligne.
  • Votre sécurité : détection des signes de danger dans l’assistante, l’écran des symptômes et la communauté.
  • Un service juste et sûr : limite de réponses gratuites, limitation des demandes, modération, exclusions, prévention de la fraude.
  • Vérifier les achats et abonnements auprès de Google Play.
  • Comprendre l’usage des fonctions (statistiques) et afficher la publicité de la version gratuite.
  • Un rapport quotidien à notre équipe avec des totaux seulement (réponses, publications, coûts) — sans texte ni identité.

Nous n’utilisons pas vos informations de santé pour la publicité ou le profilage, et nous ne vendons pas de données personnelles.

3. Prestataires

4. Partage des données

Nous ne vendons ni ne louons de données personnelles. Les publications de la communauté et les fiches de cliniques sont publiques dans l’Application par nature. Pour le reste, les données ne vont qu’aux prestataires ci-dessus, qui les traitent pour notre compte, et aux régies publicitaires de la version gratuite comme décrit au point 1(i). Nous pouvons divulguer des informations si la loi l’exige.

5. Conservation et suppression

  • Sur votre téléphone : jusqu’à ce que vous les supprimiez. Réglages › « Tout effacer définitivement » efface toutes les données ; désinstaller l’Application aussi. Vous pouvez exporter une copie (JSON) depuis les Réglages.
  • Assistante : questions et réponses ne sont pas conservées sur notre serveur ; seuls les compteurs de réponses (sur 24 heures) restent.
  • Communauté : vos publications et commentaires restent jusqu’à leur suppression par vous (chacun a une option de suppression) ou par la modération. Votre profil (pseudo, avatar, couleur) reste tant que vous utilisez la communauté.
  • Cliniques : une fiche reste tant que l’abonnement est actif et est masquée à son expiration ; nous la supprimons sur demande.
  • Vérification des achats : la réponse en cache dure jusqu’à 6 heures (sous une empreinte du jeton). Les compteurs de limitation s’effacent automatiquement ; les journaux du serveur (sans texte de question ni coordonnées) sont gardés jusqu’à 30 jours.
  • Statistiques : conservées par Google selon la durée réglée dans Firebase, puis supprimées ou anonymisées.

Supprimez-les vous-même dans l’Application : Réglages › « Supprimer mes données du serveur » supprime aussitôt votre profil de communauté, vos publications, commentaires, réactions et signalements et votre compteur de l’assistante, puis déconnecte le compte anonyme de l’Application. Deux choses restent : une fiche de clinique dont l’abonnement est actif (supprimez-la d’abord depuis « Mon cabinet »), et la trace de blocage du téléphone et son compteur de réponses gratuites (des chiffres seulement), pour qu’une suppression ne lève pas un blocage ni ne recharge les réponses gratuites.

Ou demandez la suppression de vos données : écrivez à support@nasrtech.dev avec l’objet « Suppression des données Hamli » et votre pseudo dans la communauté et/ou le nom de la clinique (l’Application n’ayant pas de connexion, c’est ainsi que nous retrouvons vos données). Nous supprimons votre profil, vos publications, commentaires, signalements et votre fiche de clinique sous 30 jours et vous le confirmons par e-mail.

6. Sécurité

Toutes les connexions sont chiffrées (HTTPS). Seul notre serveur écrit dans la base ; l’Application ne lit que le contenu public de la communauté et son propre profil. Les secrets sont dans Google Secret Manager, l’identifiant de l’appareil est transformé en empreinte sur le téléphone, les jetons d’achat sont séparés des fiches de clinique et mis en cache sous forme d’empreintes. Aucune méthode n’est sûre à 100 %, mais nous appliquons des mesures raisonnables et les revoyons.

7. Avertissement médical

Hamli, y compris les réponses de l’assistante, fournit uniquement des informations éducatives. Ce n’est pas un avis médical : l’Application ne pose pas de diagnostic, ne soigne pas, ne donne jamais de doses et peut se tromper. Les publications de la communauté sont des expériences d’autres utilisatrices, pas des avis médicaux. En cas d’urgence, appelez immédiatement votre médecin ou les secours.

8. Enfants

L’Application est destinée aux adultes (18 ans et plus) et ne s’adresse pas aux enfants. Nous ne collectons pas sciemment de données personnelles d’enfants.

9. Utilisatrices internationales et vos droits

Notre serveur (Belgique) et notre base de données fonctionnent dans l’Union européenne, chez Google Cloud. Le modèle d’IA est appelé via le point d’accès mondial de Google : une question à l’assistante ou une vérification de modération peut donc être traitée hors de l’UE. Selon votre lieu de résidence (par exemple au titre du RGPD), vous pouvez avoir le droit d’accéder à vos données personnelles, de les rectifier, de les supprimer ou de vous opposer à leur traitement, et de saisir une autorité de protection des données. Écrivez-nous à l’adresse ci-dessous ; les données de votre téléphone restent sous votre contrôle dans l’Application.

10. Modifications

Nous mettrons à jour la date ci-dessus à chaque modification et, pour les changements importants, vous informerons dans l’Application ou sur cette page.

11. Nous contacter

NasrTech
E-mail : support@nasrtech.dev
Site : www.nasrtech.dev