1. من نحن
تطبيق DriverApprove من تطوير وتشغيل «مطوّر DriverApprove»، وهو مطوّر مستقل في الأردن. التطبيق غير تابع لتطبيقي جيني
أو بترا، ولا علاقة له بهما.
2. ماذا يفعل التطبيق
يقرأ التطبيق شاشات عروض الرحلات في تطبيقي جيني وبترا عبر خدمة إمكانية الوصول
(Accessibility Service) في أندرويد، ويضغط زر «قبول» على العروض التي تطابق شروط السائق.
3. ما الذي يُقرأ من الشاشة
يقرأ التطبيق شاشة عرض الرحلة في هذين التطبيقين: الأجرة، ووقت أو مسافة الوصول إلى
الراكب، ونص نقطتي الانطلاق والوجهة. تتم معالجة هذه البيانات على الهاتف نفسه. وعندما تضغط خطوة
إعداد، يقرأ أيضًا شاشة إعدادات الهاتف تلك وحدها ليتأكد أن المفتاح مفعّل ثم يعيدك إلى التطبيق،
والالتقاط الذي تبدؤه بنفسك يحفظ الشاشة الحالية على هاتفك فقط. يوجد أيضًا إعداد
اختياري، غير مفعّل افتراضيًا (الإعدادات ← التشخيص ← «التقاط تلقائي لكل عرض»)، يحفظ نسخة من نص شاشة
العرض على الهاتف لأغراض تتبّع الأعطال؛ يبقى هذا النص على جهازك ما لم تخترْ مشاركته بنفسك.
4. ما الذي يبقى على الهاتف
سجل الرحلات (الأجرة، الأوقات، نص نقطتي الانطلاق والوجهة، ونتيجة الرحلة)، وشروط القبول،
والإعدادات. لا يُرفع أي من هذا إلى خوادمنا. يمكن حذفه بإلغاء تثبيت التطبيق، أو من الإعدادات
باختيار «مسح سجل الرحلات». التقاطات التشخيص، إن فعّلتها، تُحفظ على الهاتف فقط أيضًا؛ احذفها من
الإعدادات ← التشخيص باختيار «مسح الالتقاطات»، أو بحذف التطبيق.
5. ما الذي يُرسل إلى خادمنا
مفتاح الترخيص؛ ومعرّف جهاز مُشتق من معرّف أندرويد (ANDROID_ID) بعد تجزئته بخوارزمية SHA-256 —
لا نستقبل ANDROID_ID نفسه؛ ورقم إصدار التطبيق؛ ونوع النسخة التي تستخدمها (مباشرة أو من متجر Google
Play)؛ ورقم نسخة الإعدادات الموجودة لديك حاليًا؛ ووقت آخر عملية تحقق من الترخيص. عنوان IP الخاص
بجهازك يُستخدم فقط للحدّ من تكرار الطلبات، ولا نخزّنه. الغرض من كل ذلك: التأكد من صلاحية الترخيص،
وربط كل مفتاح بجهاز واحد، ومنع إساءة الاستخدام، وإشعارك بالتحديثات.
6. إذا اشتريت ترخيصًا منا
إذا اشتريت ترخيصًا منا مباشرة، نحتفظ باسمك، ورقم واتسابك، وسجلّ عملية الدفع (المبلغ وطريقة
الدفع والمرجع). هذه المعلومات تأتي من محادثتنا معك على واتساب، وليس من التطبيق.
اليوم المجاني: عند بدء اليوم المجاني نطلب رقم هاتفك. نحفظه بصيغته الدولية مع معرّف الجهاز
بصيغة مُرمَّزة والدولة التي اخترتها (الأردن أو السعودية)، لنتأكد أن لكل هاتف ولكل رقم يومًا مجانيًا واحدًا، ولنتواصل معك
بخصوص اشتراكك، وقد نراسلك على واتساب. لا نتحقق من الرقم برسالة، ولا نشاركه مع أحد.
الاشتراك عبر Google Play: الدفع يتم لدى Google ولا نرى بيانات بطاقتك. نحفظ رمز
الشراء الذي تعطيه Google للتطبيق، والمنتج، وحالة التجديد وتاريخ انتهاء الاشتراك، لنفعّل التطبيق على هاتفك،
ونستقبل من Google إشعارات التجديد والإلغاء والاسترداد. لا نبيع هذه البيانات ولا نشاركها مع أحد.
7. تقارير الأعطال
نستخدم Firebase Crashlytics من غوغل لتلقي تقارير الأعطال: تفاصيل تقنية عن العطل، وطراز الجهاز،
وإصدار أندرويد، وإصدار التطبيق. ينشئ Crashlytics أيضًا معرّف تثبيت خاصًا بنسخة التطبيق على جهازك،
منفصلًا عن معرّف الجهاز المذكور أعلاه، ويُستخدم فقط لتجميع تقارير الأعطال. لا تحتوي هذه التقارير
أبدًا على نص الشاشة، أو الأجرة، أو العناوين، أو مفاتيح الترخيص.
8. ما لا نجمعه
لا نجمع الموقع الجغرافي، أو جهات الاتصال، أو الرسائل، أو الصور، أو معرّفات الإعلانات، أو بيانات
الدفع عبر التطبيق. لا إعلانات في التطبيق، ولا نبيع أي بيانات لأي جهة.
9. من يعالج البيانات نيابة عنا
Cloudflare (لتشغيل الواجهة البرمجية وقاعدة البيانات)، وFirebase من غوغل (لتقارير الأعطال). قد
تُعالج بياناتك خارج الأردن، وتُنقل دائمًا عبر اتصال مشفّر (HTTPS).
10. مدة الاحتفاظ بالبيانات
نحتفظ بسجل الترخيص طوال مدة سريانه، ولمدة 12 شهرًا إضافية بعده. إذا اشتريت ترخيصًا منا مباشرة،
نحتفظ باسمك ورقم واتسابك إلى أن تطلب منا حذفهما؛ وتُحفظ سجلات الدفع للمدة التي
يستلزمها قانون المحاسبة. تُحفظ تقارير الأعطال بحسب سياسة Firebase الافتراضية، وهي 90 يومًا.
نحتفظ برقم هاتفك إلى أن تطلب حذفه. وبعد الحذف، إن كنت قد استخدمت اليوم المجاني، نُبقي رمزًا مشتقًا منه، لا يمكن استرجاع الرقم منه، يُستخدم فقط للتعرّف على يوم مجاني مكرّر.
11. خياراتك وحذف بياناتك
راجع صفحة حذف بياناتي لمعرفة كيفية طلب حذف بياناتك، عبر واتساب أو
البريد الإلكتروني.
12. الأطفال
هذا التطبيق مخصص للسائقين المرخّصين البالغين (18 سنة فأكثر) فقط.
13. تعديلات هذه السياسة
رقم إصدار هذه السياسة وتاريخها في أعلى الصفحة. أي تغيير جوهري في السياسة يستوجب طلب موافقتك
مجددًا داخل التطبيق.
14. تواصل معنا
مطوّر DriverApprove (DriverApprove Developer)
البريد الإلكتروني: malek.driverapprove@gmail.com
واتساب: +962 790 355 554
1. Who we are
DriverApprove is made and run by DriverApprove Developer, an independent developer in Jordan. It is not
affiliated with, and has no relationship to, Jeeny or Petra.
2. What the app does
The app reads ride-offer screens in the Jeeny and Petra driver apps through Android's
accessibility service, and taps Accept on offers that match the driver's own rules.
3. What is read on screen
The app reads the offer screen of those two apps: the fare, the pickup time or distance,
and the pickup and destination text. Everything is processed on the phone itself. When you tap a
setup step, it also reads that one phone-settings screen to confirm the switch is on and returns
you to the app, and a capture you start yourself saves the current screen on your phone only. An optional
setting, off by default (Settings → Diagnostics → "Auto-capture every offer"), can also save a
copy of the offer-screen text to the phone for troubleshooting; it stays on your device unless you
choose to share it.
4. What stays on the phone
Ride history (fare, times, pickup/destination text, and outcome), your acceptance rules, and
your settings. None of this is uploaded anywhere. Remove it by uninstalling the app, or in
Settings by choosing "Clear ride history". Diagnostic captures, if you turn that setting on, are
also stored on the phone only; remove them from Settings → Diagnostics by choosing "Clear captures",
or by uninstalling the app.
5. What is sent to our server
Your licence key; a device identifier derived from Android's ANDROID_ID, hashed with SHA-256 —
we never receive the raw ANDROID_ID itself; the app version; which build you're using (direct or
from the Google Play store); the version of your current settings; and the time of your most recent licence check.
Your IP address is used only to limit repeated requests and is not stored.
This is used to confirm the licence is valid, keep one device per key, prevent abuse, and notify you of updates.
6. If you bought a licence from us
If you bought a licence from us directly, we keep your name, WhatsApp number, and the payment
record (amount, method and reference). This information comes from our WhatsApp conversation with
you, not from the app.
Free day: to start the free day we ask for your phone number. We keep it in
international form with the hashed device identifier and the country you chose (Jordan or Saudi
Arabia), so that each phone and each number gets one free day, and so we can contact you about your
subscription, which may include a WhatsApp message. We never verify the number by message and never
share it.
Google Play subscription: payment happens at Google; we never see your card.
We keep the purchase token Google gives the app, the product, the renewal state and the expiry date,
to unlock the app on your phone, and we receive Google's renewal, cancellation and refund notices.
We do not sell or share this data.
7. Crash reports
We use Firebase Crashlytics (Google) for crash reports: technical details about the crash,
device model, Android version, and app version. Crashlytics also assigns each app install its own
installation identifier, separate from the device id above, used only to group crash reports
together. Crash reports never contain screen text, fares, addresses, or licence keys.
8. What we do not collect
We do not collect your location, contacts, messages, photos, advertising identifiers, or
payment details through the app. The app has no ads, and we do not sell any data to anyone.
9. Who processes data for us
Cloudflare (runs the API and database) and Google Firebase (crash reports). Data may be
processed outside Jordan, and is always sent over HTTPS.
10. How long we keep data
Licence records are kept while the licence is active, and for 12 months after. If you bought
directly from us, your name and WhatsApp number are kept until you ask us to remove them; payment records are kept for as long as accounting law requires. Crash reports
follow Firebase's default retention, 90 days.
Your phone number is kept until you ask us to delete it. After that, if you used the free day, we keep a coded form of it, used only to recognise a repeat free day.
11. Your choices and deleting your data
See the delete-data page to request deletion, by WhatsApp or
email.
12. Children
This app is for licensed, adult drivers (18 years and older) only.
13. Changes to this policy
This policy's version number and date are shown at the top of this page. A material change
will ask for your consent again inside the app.
14. Contact
DriverApprove Developer
Email: malek.driverapprove@gmail.com
WhatsApp: +962 790 355 554