البيانات المرسلة خارج الجهاز
فقط عند الطلب
الموقع ومصطلحات البحث — فقط عند الحاجة، فقط إلى IDFM عبر وسيطنا. وكذلك إشارات استخدام وأعطال مجهولة إلى Firebase.
France Metro تطبيق صغير مخصّص لنقل باريس. صُنع ليساعدك على التنقّل — لا ليتعقّبك. هنا بالضبط ما يقرأه التطبيق، وإلى أين تذهب البيانات، وما يبقى على جهازك. لا حروف صغيرة.
باختصار
فقط عند الطلب
الموقع ومصطلحات البحث — فقط عند الحاجة، فقط إلى IDFM عبر وسيطنا. وكذلك إشارات استخدام وأعطال مجهولة إلى Firebase.
لا شيء
لا حسابات، لا ملفات، لا قواعد بيانات. Firebase يحتفظ بإحصاءات مجمَّعة مجهولة — لا سجلات فردية عنك.
لا شيء
لا نطلب IDFA، لا نعرض إعلانات، لا نبيع البيانات، لا نشارك مع المعلنين. التتبّع معطّل في بيان الخصوصية لـ iOS.
لا شيء
التطبيق لا يحتوي على تسجيل دخول. أحداث Firebase تستخدم معرّف تثبيت مجهول يُعاد ضبطه عند إلغاء التثبيت.
مسار البيانات
يرسل جهازك الاستعلام فقط. الـ Cloudflare Worker الذي نُديره يُضيف مفتاح API الخاص بـ IDFM (والذي يقيم فقط على الـ Worker — لا على جهازك أبداً) ويُمرّر الطلب. يستجيب IDFM، يُمرّر الـ Worker الردّ، فيعرض جهازك المسار. لا شيء يُخزَّن في الطريق.
ما يُقرأ
عندما تضغط «استخدام موقعي» أو تفتح ميزة تحتاج إليه (أقرب محطة، مسارات من هنا، مواعيد فورية قريبة)، يطلب التطبيق من النظام خط الطول والعرض. iOS وAndroid يطلبان الإذن أولاً دائماً؛ ويمكنك الرفض أو الإلغاء من إعدادات النظام. الإحداثيات:
عند البحث عن محطة أو عنوان أو مكان، يُرسل النص إلى مُرَمِّز IDFM الجغرافي. تمر عبر نفس الـ Worker. تُحفظ عمليات البحث الأخيرة على جهازك فقط — يمكنك مسحها في أي وقت من داخل التطبيق.
المحطات أو العناوين التي تحفظها (المنزل، العمل، مفضّلات) تُخزَّن على جهازك فقط، في التخزين الآمن للنظام (Keychain على iOS، Keystore على Android). لا تغادر جهازك.
السمة (فاتحة/داكنة)، اللغة (EN/FR/AR)، والإعدادات المماثلة تُخزَّن محلياً. لا تغادر جهازك.
التحليلات والأعطال
هذا القسم يشرح بالضبط ما يفعله Google Firebase داخل التطبيق. اخترنا أكثر الإعدادات تحفظاً، وعطّلنا كل الميزات المتعلقة بالإعلانات — أعلام موافقة adStorage، adUserData، adPersonalizationSignals مضبوطة على مرفوض.
نحن مشروع صغير. لتحسين France Metro نحتاج لمعرفة شيئين: أي الميزات تساعد فعلاً (لكي نركّز جهدنا على ما يهم) ومتى يتعطّل التطبيق (لكي نجد الأخطاء ونصلحها بسرعة). فقط هذا. لا ملفات إعلانية، لا نماذج سلوكية، لا شيء يُباع لأطراف ثالثة.
adStorage، adUserData، adPersonalizationSignals) مرفوضة عند كل تشغيل.setUserId أبداً. لا شيء في Firebase يربطك بشخص.kReleaseMode). نقرات المطوّر لا تُلوّث الإنتاج.تُعالج بيانات Firebase بواسطة Google على خوادمها (عادةً في الاتحاد الأوروبي/الولايات المتحدة) وتخضع لـسياسة Google وشروط معالجة بيانات Firebase. تحتفظ Google بالبيانات وفق إعدادات الاحتفاظ القياسية؛ نحن لا نُعدّلها.
غير مجموع
NSPrivacyTracking=false.الأطراف الخارجية
IDFM هي السلطة المنظِّمة للنقل العام في باريس ومصدر بيانات النقل الفورية. عند استخدام ميزة تحتاج بيانات فورية، تُرسل إحداثياتك و/أو طلب البحث إلى واجهات PRIM وInstant System. تخضع المعالجة لسياستهم على iledefrance-mobilites.fr.
نستخدم Firebase Analytics وCrashlytics لاستقبال الأحداث المجهولة وتقارير الأعطال الموصوفة أعلاه. تعمل Google كمعالج بيانات لنا: نحن نضبط ما يُجمع، Google تُخزّنه وتُجمّعه. كل الميزات الإعلانية في Firebase معطّلة صراحةً من قِبَلنا. راجع سياسة Google ونظرة Firebase.
طلبات التطبيق إلى IDFM تمر عبر Cloudflare Worker نُديره (france-metro-idfm-proxy.mokhtarsayed72.workers.dev). دور Cloudflare نقلي بحت. الـ Worker لا يُسجّل أجسام الطلبات ولا الإحداثيات ولا مصطلحات البحث. راجع سياسة Cloudflare.
عندما يعرض التطبيق خريطة، تُحمَّل البلاطات من OpenStreetMap أو مزوّد مجتمعي. عنوان IP الخاص بك يكون مرئياً لذلك المزود طوال مدة طلب البلاطة (كأي طلب ويب). لا نُرسل أي معرّف. راجع سياسة OSM.
التخزين
android:allowBackup="false" مع dataExtractionRules صارمة — البيانات مستثناة من النسخ السحابي والنقل بين الأجهزة إلا بموافقة صريحة.الأمان
networkSecurityConfig، iOS App Transport Security).--obfuscate + --split-debug-info) وتقليص الموارد في إصدارات الإنتاج.حقوقك
نظراً لأننا لا نُخزّن بيانات شخصية على خوادمنا، فإن معظم الحقوق تحت قوانين حماية البيانات تُمارَس تلقائياً: لا ملف عنك للوصول إليه أو تصحيحه أو حذفه. ومع ذلك:
المنطقة الاقتصادية الأوروبية (GDPR): الأساس القانوني لمعالجة موقعك واستفساراتك هو موافقتك الصريحة (المادة 6(1)(أ))، عند طلب الإذن. تستند التحليلات المجهولة وبيانات الأعطال إلى المصلحة المشروعة (المادة 6(1)(و)) — تحسين الخدمة وإبقائها مستقرة — دون أي نشاط إعلاني. سحب الموافقة أو الاعتراض ممكن عبر البريد أدناه أو إلغاء التثبيت.
كاليفورنيا (CCPA/CPRA): لا نبيع ولا نُشارك أي معلومات شخصية. لا التزام «عدم البيع» لأننا لا نبيع. تحتفظ بحقوق المعرفة، الحذف، وعدم التمييز.
الأطفال
France Metro تطبيق نقل عام موجَّه إلى الجمهور العام، غير مخصّص للأطفال دون الثالثة عشرة (أو دون السادسة عشرة حيث ينص القانون المحلي على عمر أعلى). لا نجمع عمداً بيانات الأطفال. إذا كنت تعتقد أن طفلاً قد استخدم التطبيق، راجع «المحو» أعلاه — إلغاء التثبيت يحذف كل شيء.
التعديلات
إذا أضفنا ميزة تُغيّر بشكل جوهري ما يقرأه التطبيق أو إلى أين تذهب البيانات (حسابات، إعلانات، تحليلات موسّعة)، فسنقوم بـ:
الإصدارات السابقة تبقى متاحة عند الطلب عبر البريد أدناه.
التواصل
لأي استفسارات تتعلق بالخصوصية، أو طلبات بموجب GDPR/CCPA، أو إبلاغات أمنية، أو أي شيء آخر متعلق بهذه السياسة، اكتب إلى:
مختار مختار
mokhtarsayed98@gmail.com