سياسة الخصوصية: My Parking
آخر تحديث: 2026-11-14
My Parking تطبيق مستقل لدفع المواقف العامة في الإمارات عبر الرسائل النصية. التطبيق غير تابع لأي جهة حكومية أو هيئة مواقف، ولا يأخذ منك أي مبلغ مقابل الموقف: الرسوم تُخصم من رصيدك لدى الجهة المختصة، بالإضافة إلى تكلفة الرسالة.
لا يحتاج التطبيق حساباً ولا تسجيل دخول، ولا يطلب اسمك أو بريدك أو رقم هاتفك. التطبيق لا يرسل الرسائل النصية بنفسه ولا يقرأ رسائلك: يفتح لك الرسالة جاهزة في تطبيق الرسائل وأنت من يضغط "إرسال".
1. ما يبقى على جهازك فقط
السيارات (اللوحات وأسماؤها)، وجلسات المواقف وسجلها، والأماكن المحفوظة، وإعداداتك، كلها محفوظة في قاعدة بيانات داخل جهازك. لا تُرسل إلينا أبداً، وليس لدينا أي خادم يحفظها. حذف التطبيق يزيلها من الجهاز. لكن النسخ الاحتياطي الخاص بهاتفك (نسخ Google الاحتياطي على Android، أو iCloud/نسخة الجهاز على iPhone) قد يشملها حسب إعداداتك، فقد تعود عند استعادة نسخة احتياطية على هاتف جديد. هذا النسخ تديره Google أو Apple في حسابك أنت، ولا نصل إليه.
عندما تشارك مكاناً محفوظاً أو تصدّر سجلك (PDF أو Excel) فأنت ترسله بنفسك عبر نافذة المشاركة في جهازك إلى التطبيق الذي تختاره، ولا يمر بنا.
موقعك يُستعمل على الجهاز لاقتراح رقم المنطقة ولعرض الخريطة. لا يُرسل منه شيء إلا كما في القسم 3 (وفقط إن كانت المشاركة مفعّلة).
2. البيانات التي تغادر الجهاز ولماذا
| نوع البيانات | ما هو بالضبط | الغرض | مرتبط بهويتك؟ | تتبّع؟ | الجهة |
|---|---|---|---|---|---|
| الموقع الدقيق | نقطة موقف مقرّبة لنحو 33 متراً مع رقم المنطقة (القسم 3) | وظيفة التطبيق: اقتراح رقم المنطقة | لا | لا | Firebase (Google) |
| الموقع التقريبي | منطقتك التقريبية (مربعات بحدود كيلومتر) عند البحث عن رقم المنطقة، فقط مع تفعيل المشاركة (القسم 3)؛ وموقع تقريبي (المدينة والدولة) يستنتجه مزوّد الإعلانات ومزوّد الإحصاءات من عنوان IP | وظيفة التطبيق: البحث عن المنطقة التقريبية (القسم 3)؛ الإعلانات؛ الإحصاءات | لا | لا | Firebase (Google)، Firebase Analytics، Google AdMob |
| معرّف الجهاز | معرّفات تقنية مجهولة: معرّف تثبيت Firebase، ومعرّف الإعلانات لدى AdMob على Android فقط (على iPhone لا يصل أحد إلى IDFA، انظر القسم 5) | الإعلانات، الإحصاءات، وظيفة التطبيق | لا | لا | AdMob، Firebase |
| بيانات الإعلانات | بيانات عرض الإعلان والتفاعل معه | الإعلانات | لا | لا | AdMob |
| التفاعل مع التطبيق | أحداث استخدام مجهولة (القسم 4) | الإحصاءات، الإعلانات | لا | لا | Firebase Analytics، AdMob |
| سجل المشتريات | حالة اشتراك Pro (فعّال أم لا، ومتى ينتهي) | وظيفة التطبيق | نعم (بمعرّف مجهول) | لا | RevenueCat، Google Play / App Store |
| معرّف المستخدم | معرّف مجهول من Firebase (دخول مجهول دون حساب) ومعرّف مجهول من RevenueCat | وظيفة التطبيق | نعم (معرّف مجهول، لا اسم ولا بريد) | لا | Firebase، RevenueCat |
| بيانات الأعطال | نوع الخطأ ومكانه في الكود، دون نص الخطأ لأخطاء Dart؛ أما تقارير الأعطال الأصلية (native) من النظام فقد تتضمن رسالة الخطأ التقنية التي يولّدها النظام | وظيفة التطبيق (إصلاح الأعطال) | لا | لا | Firebase Crashlytics |
| بيانات الأداء | معلومات تقنية عن الجهاز والتطبيق وقت العطل | وظيفة التطبيق | لا | لا | Firebase Crashlytics |
"مرتبط بهويتك" هنا يعني مرتبطاً بمعرّف مجهول ثابت، وليس باسمك: نحن لا نعرف من أنت. لا نتتبّعك عبر تطبيقات أو مواقع شركات أخرى، ولا نبيع أي بيانات. كل النقل مشفّر (HTTPS).
3. مشاركة بيانات المناطق (اختيارية)
لا توجد بيانات رسمية لحدود مناطق المواقف، فيبنيها التطبيق من مساهمات مجهولة من المستخدمين. هذا يخص دبي فقط.
عندما يكون خيار «شارك بيانات المناطق (مجهولة)» مفعّلاً (وهو مفعّل افتراضياً):
- عند البحث عن رقم المنطقة: يرسل التطبيق منطقتك التقريبية (مربعات بحدود كيلومتر تقريباً حول موقعك) ليجلب أرقام المناطق القريبة.
- بعد تأكيد دفع في دبي فقط (بعد أن تجيب «نعم، وصلت»): يرسل نقطة واحدة فيها موقع الموقف مقرّباً لشبكة نحو 33 متراً، ورقم المنطقة، ووقت الإرسال. لا تُرسل النقطة إذا كان الموقع غير دقيق أو قديماً أو خارج دبي.
- لا يُرسل اسمك ولا رقم هاتفك ولا لوحة سيارتك ولا مدة الموقف. الإرسال يتم عبر معرّف مجهول من Firebase، والنقطة نفسها لا تحمل أي معرّف.
عند إيقاف الخيار من حسابي لا يُرسل أي موقع إطلاقاً، ويقترح التطبيق رقم المنطقة من بيانات مدمجة فيه فقط.
4. الإحصاءات وتقارير الأعطال (اختيارية)
نستعمل Firebase Analytics وFirebase Crashlytics لنعرف أين يتعطل التطبيق وأي الخطوات تفشل.
- مجهولة: الأحداث المسموحة محدودة بقائمة ثابتة في الكود (مثل: بدء الدفع، الإرسال، التأكيد، الفشل، التمديد، التصدير، عرض شاشة Pro، نتيجة الاشتراك)، ومعاملاتها فقط: الإمارة، عدد الساعات، هل أنت Pro، النتيجة، السبب، نوع الباقة، الشاشة، ورمز خطأ ثابت. لا تُرسل لوحة ولا رقم منطقة ولا موقع ولا اسم سيارة ولا نص رسالة.
- تقارير الأعطال: أخطاء Dart تُرسل بنوع الخطأ ومساره في الكود فقط، دون نص الخطأ، لأن النص قد يحتوي بيانات. أما تقارير الأعطال الأصلية (native) التي يجمعها النظام فقد تتضمن رسالة الخطأ التقنية التي يولّدها النظام نفسه، ولا نضيف إليها لوحة ولا موقعاً ولا أي بيانات من التطبيق.
- موقع تقريبي من IP: كأي خدمة إحصاءات، يستنتج Firebase Analytics المدينة والدولة تقريباً من عنوان IP عند وصول الأحداث؛ لا يُرسل التطبيق إحداثيات GPS ضمن الإحصاءات.
- Firebase Analytics لا يجمع معرّف الإعلانات في هذا التطبيق.
- الإيقاف: من حسابي ثم «مشاركة إحصائيات الاستخدام المجهولة» (مفعّلة افتراضياً). عند إيقافها يتوقف جمع الإحصاءات وتقارير الأعطال فوراً. الجمع لا يبدأ عند فتح التطبيق إلا بعد قراءة اختيارك.
5. الإعلانات
يعرض التطبيق إعلانات للمستخدمين المجانيين فقط عبر Google AdMob: بانر في شاشات السجل والوقود وحسابي، وإعلان بملء الشاشة مرة واحدة في اليوم كحد أقصى بعد تأكيد الدفع (أبداً قبل الدفع أو أثناءه). مشتركو Pro لا يرون إعلانات.
- قد تستعمل AdMob معرّف الإعلانات في جهازك وبيانات تقنية عن الجهاز وموقعاً تقريبياً من عنوان IP لعرض الإعلانات وقياسها.
- الموافقة: حيث يشترط القانون الموافقة (مثل أوروبا وبعض الولايات الأمريكية) يعرض التطبيق نموذج موافقة Google (UMP) قبل أي إعلان، ويمكنك تعديل اختيارك في أي وقت من حسابي ثم «خيارات خصوصية الإعلانات» (يظهر هذا الصف حيث ينطبق القانون فقط).
- على iPhone لا نطلب إذن التتبّع (App Tracking Transparency)، فلا يصل التطبيق ولا AdMob إلى معرّف الإعلانات (IDFA)، وتكون الإعلانات أقل تخصيصاً.
- على Android يمكنك حذف معرّف الإعلانات أو إيقاف تخصيصها من إعدادات جهازك.
6. المشتريات والاشتراكات
يتم الدفع بالكامل عبر Google Play أو App Store. لا يصل إلينا ولا إلى التطبيق أي رقم بطاقة أو بيانات دفع. نستعمل RevenueCat لمعرفة حالة اشتراكك (فعّال أم لا ومتى ينتهي) بمعرّف مجهول لا يتضمن اسمك ولا بريدك، لتفعيل ميزات Pro واستعادة مشترياتك على جهاز جديد. يمكنك إلغاء الاشتراك في أي وقت من إعدادات الاشتراكات في Google Play أو حساب Apple.
7. الخدمات الخارجية
| الخدمة | الاستعمال | سياسة خصوصيتها |
|---|---|---|
| Firebase (Google): Remote Config، Firestore، Anonymous Auth، Analytics، Crashlytics | إعدادات الإمارات وأسعار الوقود، نقاط المناطق، الإحصاءات والأعطال | https://firebase.google.com/support/privacy |
| خرائط Google (Google Maps SDK) | عرض الخريطة. عند عرضها ترسل مكتبة خرائط Google إلى Google عنوان IP وبيانات تقنية عن الجهاز والاستخدام لتحميل الخريطة وتشغيلها، حسب سياسة Google | https://policies.google.com/privacy |
| Google AdMob | الإعلانات للمستخدم المجاني | https://policies.google.com/technologies/ads |
| RevenueCat | حالة الاشتراك | https://www.revenuecat.com/privacy |
| Google Play / App Store | الدفع للاشتراك | سياسة Google وسياسة Apple |
يجلب التطبيق إعدادات الإمارات وأسعار الوقود من Remote Config دون أن يرسل أي بيانات عنك.
8. مدة الاحتفاظ
- على جهازك: حتى تحذفها أو تحذف التطبيق (وفي نسخ هاتفك الاحتياطي حسب إعدادات Google أو Apple لديك).
- نقاط المناطق: تُحفظ دون مدة محددة لأنها لا تحمل أي معرّف ولا يمكن ربطها بأي شخص. لهذا لا يمكن أيضاً حذف نقطة بعينها.
- الإحصاءات وتقارير الأعطال: حسب إعدادات الاحتفاظ في Firebase (افتراضياً شهران لبيانات Analytics المرتبطة بالمعرّف، و90 يوماً لتقارير الأعطال).
- حالة الاشتراك: لدى RevenueCat والمتجر طالما يلزم لإدارة اشتراكك وحسب سياساتهما.
- الإعلانات: حسب سياسة Google.
9. الأطفال
التطبيق موجّه لسائقي السيارات، وليس موجهاً للأطفال دون 13 سنة، ولا نجمع عن قصد أي بيانات عنهم.
10. حقوقك والتواصل
لأننا لا نعرف هويتك لا نستطيع أن نجد بياناتك من اسمك. يمكنك: إيقاف مشاركة المناطق، وإيقاف الإحصاءات، وتعديل موافقة الإعلانات من التطبيق، وحذف بياناتك المحلية من الجهاز بحذف التطبيق (واحذف نسخ هاتفك الاحتياطي من إعدادات Google أو iCloud إن أردت إزالتها من هناك أيضاً). لأي سؤال أو طلب راسلنا على: support@nuvotik.com
قد نحدّث هذه السياسة، وسنغيّر تاريخ "آخر تحديث" أعلاه مع كل تغيير.
Privacy Policy: My Parking
Last updated: 2026-11-14
My Parking is an independent app for paying UAE public parking by SMS. It is not affiliated with any government entity or parking authority, and it never charges you for parking: the fee is deducted from your balance with the relevant authority, plus the SMS cost.
The app needs no account or login and never asks for your name, email or phone number. It does not send SMS by itself and does not read your messages: it opens a ready message in your Messages app and you press "Send".
1. What stays on your device only
Your cars (plates and names), parking sessions and history, saved places and settings are stored in a database on your device. They are never sent to us, and we have no server that stores them. Uninstalling the app removes them from the device. However, your phone's own backup (Google backup on Android, or iCloud / device backup on iPhone) may include them depending on your settings, so they can come back when you restore a backup to a new phone. That backup is managed by Google or Apple in your own account; we have no access to it.
When you share a saved place or export your history (PDF or Excel), you send it yourself through your device's share sheet to the app you choose; it does not pass through us.
Your location is used on the device to suggest the zone number and to show the map. Nothing from it is sent except as described in section 3 (and only while sharing is on).
2. Data that leaves the device, and why
| Data type | What exactly | Purpose | Linked to you? | Tracking? | Who |
|---|---|---|---|---|---|
| Precise location | A parking point rounded to about 33 m, with the zone number (section 3) | App functionality: zone suggestions | No | No | Firebase (Google) |
| Coarse location | Your approximate area (squares of roughly one kilometre) when looking up the zone number, only while sharing is on (section 3); and a coarse location (city and country) that the ad and analytics providers derive from your IP address | App functionality: approximate-area lookup (section 3); advertising; analytics | No | No | Firebase (Google), Firebase Analytics, Google AdMob |
| Device ID | Anonymous technical identifiers: the Firebase installation id, and AdMob's advertising id on Android only (on iPhone nobody gets the IDFA, see section 5) | Advertising, analytics, app functionality | No | No | AdMob, Firebase |
| Advertising data | Ad display and interaction data | Advertising | No | No | AdMob |
| Product interaction | Anonymous usage events (section 4) | Analytics, advertising | No | No | Firebase Analytics, AdMob |
| Purchase history | Your Pro status (active or not, and when it ends) | App functionality | Yes (by an anonymous id) | No | RevenueCat, Google Play / App Store |
| User ID | An anonymous Firebase id (anonymous sign-in, no account) and an anonymous RevenueCat id | App functionality | Yes (anonymous id, no name or email) | No | Firebase, RevenueCat |
| Crash data | The error type and where in the code it happened; Dart errors are sent without their text, while native crash reports collected by the platform may include the system's technical error message | App functionality (fixing crashes) | No | No | Firebase Crashlytics |
| Performance data | Technical device and app details at the time of a crash | App functionality | No | No | Firebase Crashlytics |
"Linked to you" here means linked to a stable anonymous identifier, not to your name: we do not know who you are. We do not track you across other companies' apps or websites, and we do not sell any data. All transfers are encrypted (HTTPS).
3. Zone data sharing (optional)
There is no official data for parking-zone boundaries, so the app builds it from anonymous contributions. This applies to Dubai only.
While "Share zone data (anonymous)" is on (it is on by default):
- When looking up your zone number: the app sends your approximate area (squares of roughly one kilometre around you) to fetch nearby zone numbers.
- Only after you confirm a Dubai payment (after you answer that the confirmation arrived): the app sends one point with the parking spot rounded to a grid of about 33 m, the zone number, and the time. No point is sent if the location is inaccurate, stale or outside Dubai.
- It never sends your name, phone number, plate or parking duration. It is sent with an anonymous Firebase identifier, and the point itself carries no identifier.
When you turn it off in Account, no location is sent at all, and the zone is suggested from data built into the app only.
4. Analytics and crash reports (optional)
We use Firebase Analytics and Firebase Crashlytics to learn where the app breaks and which steps fail.
- Anonymous: the allowed events are a fixed list in the code (for example: payment started, sent, confirmed, failed, extended, export, Pro screen viewed, subscription result), with only these parameters: emirate, number of hours, whether you are Pro, result, reason, plan period, screen, and a fixed error code. No plate, zone number, location, car name or message text is ever sent.
- Crash reports: Dart errors are sent with only the error type and its code path, without the error text, because that text could contain data. Native crash reports collected by the platform may include the system's own technical error message; we add no plate, location or other app data to them.
- Coarse location from IP: like any analytics service, Firebase Analytics derives an approximate city and country from the IP address when events arrive; the app sends no GPS coordinates with analytics.
- Firebase Analytics does not collect the advertising id in this app.
- Opt out: in Account, switch off "Share anonymous usage stats" (on by default). Analytics and crash reporting stop at once. Collection does not start at launch until your choice has been read.
5. Advertising
Free users see ads through Google AdMob: a banner on the History, Fuel and Account screens, and at most one full-screen ad a day, shown only after a payment is confirmed (never before or during a payment). Pro subscribers see no ads.
- AdMob may use your device's advertising id, technical device data, and a coarse location derived from your IP address to serve and measure ads.
- Consent: where the law requires consent (such as the EEA and some US states), the app shows Google's consent form (UMP) before any ad, and you can change your choice at any time in Account under "Ad privacy options" (this row appears only where the law applies).
- On iPhone we do not ask for tracking permission (App Tracking Transparency), so neither the app nor AdMob gets the advertising identifier (IDFA), and ads are less personalised.
- On Android you can reset or delete your advertising id, or opt out of ad personalisation, in your device settings.
6. Purchases and subscriptions
Payments are handled entirely by Google Play or the App Store. No card number or payment details ever reach us or the app. We use RevenueCat to know your subscription status (active or not, and when it ends) through an anonymous identifier that contains no name or email, to unlock Pro features and restore purchases on a new device. You can cancel at any time in your Google Play or Apple account subscription settings.
7. Third-party services
| Service | Used for | Its privacy policy |
|---|---|---|
| Firebase (Google): Remote Config, Firestore, Anonymous Auth, Analytics, Crashlytics | Emirate settings and fuel prices, zone points, analytics and crashes | https://firebase.google.com/support/privacy |
| Google Maps (Google Maps SDK) | Showing the map. While shown, the Google Maps SDK sends Google your IP address and technical device and usage data to load and run the map, under Google's policy | https://policies.google.com/privacy |
| Google AdMob | Ads for free users | https://policies.google.com/technologies/ads |
| RevenueCat | Subscription status | https://www.revenuecat.com/privacy |
| Google Play / App Store | Subscription payments | Google's and Apple's policies |
The app fetches emirate settings and fuel prices from Remote Config without sending any data about you.
8. Retention
- On your device: until you delete it or uninstall the app (and in your phone's own backup, per your Google or Apple settings).
- Zone points: kept with no fixed limit, because they carry no identifier and cannot be linked to anyone. For the same reason a specific point cannot be deleted.
- Analytics and crash reports: per Firebase's retention settings (by default two months for identifier-linked Analytics data, and 90 days for crash reports).
- Subscription status: with RevenueCat and the store for as long as needed to manage your subscription, under their policies.
- Advertising: under Google's policy.
9. Children
The app is meant for drivers and is not directed to children under 13. We do not knowingly collect any data about them.
10. Your choices and contact
Because we do not know who you are, we cannot look up your data by name. You can turn off zone sharing, turn off analytics, change your ad consent in the app, and remove your local data from the device by uninstalling the app (delete your phone's Google or iCloud backup too if you want it gone from there). For any question or request, write to: support@nuvotik.com
We may update this policy; the "Last updated" date above changes with every update.