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.
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
| Permission | Why it is used |
|---|---|
| Notifications | Optional. 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 startup | Only to re-schedule your local reminders after the phone restarts. |
| Approximate location | Optional, only for “Use my location” in Nearby clinics (and the clinic map pin for clinic owners), only while the App is open. |
| Internet | The online features above, analytics, ads in the free version and Google Play purchases. Tracking works without internet. |
| Advertising ID | Ads 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
- Google Cloud — our server (Cloud Run, Belgium, EU), database (Firestore, Europe), Vertex AI (Gemini, through Google’s global endpoint), Cloud Logging, Secret Manager — cloud.google.com/terms/cloud-privacy-notice
- Firebase (Authentication, Analytics) — firebase.google.com/support/privacy
- Google Play (Billing, purchase verification) — policies.google.com/privacy
- Google AdMob — support.google.com/admob/answer/6128543; Unity Ads — unity.com/legal/game-player-and-app-user-privacy-policy
- OpenStreetMap (clinic map and address search) — osmfoundation.org/wiki/Privacy_Policy
- Telegram — our team’s internal notifications (daily totals, moderation alerts without post text, new clinic listings).
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، ”التطبيق“)، وهو تطبيق لمتابعة الحمل
والتثقيف الصحي.
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. مزوّدو الخدمة
- Google Cloud — خادمنا (Cloud Run، بلجيكا، الاتحاد الأوروبي)، وقاعدة البيانات (Firestore، أوروبا)، وVertex AI (Gemini، عبر النقطة العالمية لدى Google)، وCloud Logging، وSecret Manager — cloud.google.com/terms/cloud-privacy-notice
- Firebase (Authentication وAnalytics) — firebase.google.com/support/privacy
- Google Play (الفوترة والتحقق من المشتريات) — policies.google.com/privacy
- Google AdMob — support.google.com/admob/answer/6128543؛ Unity Ads — unity.com/legal/game-player-and-app-user-privacy-policy
- OpenStreetMap (خريطة العيادة والبحث عن العنوان) — osmfoundation.org/wiki/Privacy_Policy
- Telegram — إشعارات داخلية لفريقنا (إجماليات يومية، تنبيهات إشراف بلا نص المنشور، العيادات الجديدة).
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.
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
| Autorisation | Utilisation |
|---|---|
| Notifications | Facultatives. 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émarrage | Uniquement pour reprogrammer vos rappels après un redémarrage. |
| Position approximative | Facultative, 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. |
| Internet | Les fonctions en ligne ci-dessus, les statistiques, la publicité de la version gratuite et les achats Google Play. Le suivi fonctionne sans internet. |
| Identifiant publicitaire | Publicité 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
- Google Cloud — notre serveur (Cloud Run, Belgique, UE), la base de données (Firestore, Europe), Vertex AI (Gemini, via le point d’accès mondial de Google), Cloud Logging, Secret Manager — cloud.google.com/terms/cloud-privacy-notice
- Firebase (Authentication, Analytics) — firebase.google.com/support/privacy
- Google Play (paiements, vérification des achats) — policies.google.com/privacy
- Google AdMob — support.google.com/admob/answer/6128543 ; Unity Ads — unity.com/legal/game-player-and-app-user-privacy-policy
- OpenStreetMap (carte des cliniques, recherche d’adresse) — osmfoundation.org/wiki/Privacy_Policy
- Telegram — notifications internes de notre équipe (totaux quotidiens, alertes de modération sans le texte, nouvelles cliniques).
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