الشؤون القانونية
سياسة الخصوصية
- تاريخ السريان
- 2 سبتمبر 2026
- التطبيق
- Diluza (com.breizhai.diluza)، Android
- المسؤول عن المعالجة
- Bastien Botrel، تاجر فرد · SIREN 927 668 434
- التواصل
- contact@diluza.com
ملخّص بلغة واضحة
يساعدك Diluza على ترتيب مكتبة صورك ومستنداتك. تُحلَّل صورك ومستنداتك بالكامل على جهازك: ولا يُرسَل محتواها إلينا ولا إلى أي طرف ثالث إطلاقًا. لا نشغّل أي خادم، ولا نبيع بياناتك أبدًا.
ثلاثة أمور تُشرك طرفًا ثالثًا، وكل منها موضَّح أدناه: ربط حساب سحابي (Google Drive أو OneDrive)، و شراء اشتراك (Google Play وRevenueCat)، و قياس الاستخدام (Google Analytics for Firebase)، ويبدأ عند فتحك التطبيق أول مرة.
1. بيانات تُعالَج على جهازك ولا نجمعها نحن
لتصنيف وسائطك، والعثور على التكرارات، وتمكينك من مراجعتها وحذفها، يقرأ التطبيق، محليًا على جهازك فقط، ما يلي:
- photo_libraryالصور ومقاطع الفيديو وبياناتها الوصفية (اسم الملف، الحجم، الأبعاد، تاريخ الإنشاء، الألبوم)، عبر إذنَي
READ_MEDIA_IMAGESوREAD_MEDIA_VIDEO. - descriptionالمستندات، للعثور على الملفات المكررة. وفي Android 11 فما فوق يتم ذلك عبر إذن
MANAGE_EXTERNAL_STORAGE، وهو إذن لا يمنحه Android إلا بعد أن تسمح به صراحةً في إعدادات النظام. يقرأ التطبيق أسماء الملفات وأحجامها، ويقرأ بايتات الملف المرشح لحساب بصمة محتواه فقط؛ ولا يحلل محتوى المستندات ولا يفهرسه ولا يخزنه ولا ينقله. - auto_awesomeتعلّم آلي على الجهاز. يجري التصنيف (الحيوانات الأليفة والطعام مثلًا) عبر مكتبة على الجهاز هي Google ML Kit Image Labeling. والصور لا تُرسَل إلى خادم للتحليل. أما النتائج (الفئة، درجة الثقة، نص التسمية) فتُخزَّن في قاعدة بيانات محلية على جهازك فقط.
- fingerprintكشف التكرارات. تُحسب بصمات المحتوى (MD5، وquickXorHash لـ OneDrive) للعثور على النسخ المتطابقة تمامًا بايتًا ببايت. وتُخزَّن البصمات مؤقتًا محليًا على جهازك.
تقيم هذه البيانات على الجهاز في قاعدة بيانات SQLite محلية، وفي تخزين مفتاح/قيمة على الجهاز، وفي ملفات التطبيق الخاصة. ولا تغادر جهازك أبدًا إلا عبر الميزات الاختيارية أدناه، وتُزال عند إلغاء تثبيت التطبيق.
2. الحسابات السحابية، اختيارية وفقط إن ربطت واحدًا
إذا اخترت ربط Google Drive أو Microsoft OneDrive، فأنت تفوّض التطبيق عبر OAuth 2.0. وفي هذه الحالة:
- sync_altيتواصل التطبيق مباشرة مع واجهات Google وMicrosoft البرمجية كي يسرد ملفاتك وبياناتها الوصفية وبصمات محتواها (لعدّ الصور والعثور على التكرارات)، وكي يحذف الملفات التي تحدّدها. وعمليات الحذف في Google Drive وOneDrive نهائية وتتجاوز سلة المحذوفات لدى المزوّد.
- keyAccess tokens تُخزَّن على جهازك. تسجيل الدخول بحساب Google تتولاه Google Play Services، لذا لا يُخزَّن أي refresh token خاص بـ Google على الإطلاق: يحصل كل طلب على access token قصير الأجل من النظام ولا يحتفظ به إلا طوال مدة ذلك الطلب. أما الـ refresh token طويل الأمد الخاص بـ OneDrive فيُخزَّن في Android Keystore. ولا نتلقى بيانات اعتمادك السحابية ولا نخزّنها على أي خادم لنا، لأننا لا نشغّل أي خادم أصلًا.
- link_offكما يخضع استخدامك لـ Google Drive وOneDrive لسياسات الخصوصية الخاصة بـ Google و Microsoft . ويمكنك قطع اتصال الحساب السحابي في أي وقت من داخل التطبيق، وهو ما يزيل من جهازك الـ tokens المخزَّنة وبيانات السحابة المخبّأة.
يتكامل التطبيق مع Google Drive و Microsoft OneDrive فقط. وهو لا يصل إلى Google Photos.
إفصاح الاستخدام المحدود (خدمات واجهات Google البرمجية). يلتزم استخدام Diluza للمعلومات الواردة من واجهات Google البرمجية بـ Google API Services User Data Policy، بما في ذلك متطلبات الاستخدام المحدود. وتُستخدم البيانات المستقاة من Google Drive حصرًا لتوفير الميزات التي تطلبها داخل التطبيق (سرد ملفاتك لعدّ الصور والعثور على التكرارات، وحذف الملفات التي تحدّدها)، وتُعالَج على جهازك فقط، ولا تُنقل إلينا ولا إلى أي خادم إطلاقًا (فنحن لا نشغّل أيًّا منها)، ولا تُستخدم للإعلانات أبدًا.
3. الاشتراكات والمشتريات
تُباع الاشتراكات الاختيارية عبر Google Play وتُدار بواسطة RevenueCat، وهي خدمة طرف ثالث لإدارة الاشتراكات. وعند شراء اشتراك أو استعادته، تعالج RevenueCat معلومات الشراء (إيصالًا أو معاملة، ومعرّف مستخدم يولّده التطبيق، ومعلومات الجهاز والمنصة) للتحقق من استحقاقك. ونحن لا نتلقى بيانات بطاقة الدفع الخاصة بك ولا نخزّنها؛ فهي من شأن Google Play. راجع سياسة خصوصية RevenueCat وسياسة Google Play لتفاصيل معالجتهما.
4. الإشعارات
قد يرسل التطبيق إشعارات محلية على جهازك، مثل تنبيه Auto-Pilot عندما يعثر فحص في الخلفية على تكرارات جديدة، أو تذكيرًا بحصتك الشهرية المجانية. وتُولَّد هذه الإشعارات على جهازك: فلا يوجد خادم إشعارات، ولا تُنقل أي بيانات شخصية لإرسالها. ويمكنك إيقافها من داخل التطبيق (الملف الشخصي، ثم الإشعارات) أو من إعدادات جهازك.
5. قياس الاستخدام
يتضمن التطبيق Google Analytics for Firebase، لغرض واحد ضيّق: عزو أحداث الاشتراك لنعرف ما إذا كانت الباقة المدفوعة تؤدي دورها. يولّد Firebase معرّفًا مستعارًا لنسخة التطبيق، ويجمع بيانات تقنية واستخدامية مثل إصدار التطبيق، وطراز الجهاز، ونظام التشغيل، ومنطقة تقريبية مستنتجة من عنوان IP، وأحداث فتح التطبيق والاشتراك. وتحوّل RevenueCat أحداث الاشتراك إلى خاصية Google Analytics تلك، مرتبطة بالمعرّف نفسه.
- image_not_supportedلا يمسّ القياس محتوى صورك أو مقاطعك أو مستنداتك أبدًا. فهو يسجّل كيفية استخدام التطبيق، لا ما في مكتبتك.
- blockنحن لا ندمج حزم تطوير إعلانية، ولا نستخدم معرّفًا إعلانيًا، ولا نبني ملفات تعريف ولا تتبّعًا عبر التطبيقات، ولا نبيع بياناتك أبدًا، ولا يوجد أي اتخاذ قرار آلي.
- infoيبدأ القياس حاليًا عند فتحك التطبيق أول مرة، ولا يوفّر التطبيق بعد مفتاحًا داخليًا لإيقافه. وإلغاء تثبيت التطبيق يوقفه. إن أردت حذف بيانات القياس الخاصة بك فراسلنا وسنعمل على إزالتها من خاصية Google Analytics.
أما عدّادات الأحداث الداخلية المستخدمة لمنطق التطبيق فحسب فتبقى في ذاكرة جهازك ولا تُنقل أبدًا.
6. المعالجة في الخلفية
قد يشغّل التطبيق مهمة دورية في الخلفية (باستخدام RECEIVE_BOOT_COMPLETED) لتحليل الصور المضافة حديثًا وكشف التكرارات. وهي نافذة تنفيذ قابلة للتأجيل يجدولها Android، وليست خدمة تعمل في المقدمة. وكل ذلك يجري على جهازك؛ ولا يرفع صورك.
7. الأسس القانونية
بموجب المادة 6 من اللائحة العامة لحماية البيانات، يستند كل غرض إلى أساس قانوني محدد:
8. الجهات المتلقية والنقل خارج الاتحاد الأوروبي
ليس لدينا أي خادم، ومن ثمّ لا توجد قاعدة بيانات تخصّنا تحتفظ ببياناتك. والجهات المتلقية هي الخدمات التي تستخدمها:
- cloudGoogle LLC (واجهة Google Drive البرمجية، Google Sign-In، Google Play، Google Analytics for Firebase) و Microsoft Corporation (واجهة OneDrive البرمجية).
- card_membershipRevenueCat, Inc.، بصفتها معالجًا لإدارة الاشتراكات.
يقع مقر هؤلاء المزوّدين في الولايات المتحدة، ولذلك قد تُنقل البيانات الموصوفة في الأقسام 2 و3 و5 إلى خارج الاتحاد الأوروبي. وتستند هذه العمليات إلى ضمانات الفصل الخامس من اللائحة: إطار خصوصية البيانات بين الاتحاد الأوروبي والولايات المتحدة حين يكون المزوّد معتمدًا فيه، وإلا فـ الشروط التعاقدية النموذجية الصادرة عن المفوضية الأوروبية. ويمكنك أن تسألنا عن الضمان المحدد المطبَّق على مزوّد بعينه.
9. حماية البيانات وتدابير الأمان
Diluza تطبيق محلي. لا يوجد خادم لـ Diluza ولا حساب مستخدم ولا قاعدة بيانات نُشغّلها. صورك ومعلومات Google Drive الخاصة بك لا تصل أبدًا إلى خادم تحت سيطرتنا. وتصف التدابير أدناه كيفية حماية البيانات الحساسة (بيانات اعتماد حساب Google الخاص بك وبيانات مستخدم Google التي يتم الحصول عليها عبر نطاق الصلاحية https://www.googleapis.com/auth/drive) على جهازك وأثناء انتقالها إلى Google.
- httpsالتشفير أثناء النقل. تتم جميع الاتصالات مع Google (بروتوكول OAuth 2.0 وواجهة Google Drive API v3) ومع Microsoft OneDrive عبر HTTPS، من خلال طبقة TLS في نظام Android. ولا يحتوي التطبيق المنشور على أي نقطة نهاية غير مشفّرة، ولا يسمح بأي حركة بيانات غير مشفّرة، ولا يعرّف أي إعدادات مخصّصة لأمان الشبكة، لذا ينطبق حظر Android على مستوى النظام لحركة البيانات غير المشفّرة على كل طلب. ولا يتم أبدًا تجاوز التحقق من الشهادات أو إضعافه أو تعطيله.
- keyبيانات الاعتماد. تسجيل الدخول بحساب Google تتولاه Google Play Services، وهي التي تحتفظ ببيانات الاعتماد: لا يرى Diluza كلمة مرور Google الخاصة بك أبدًا، كما أنه لا يخزّن أي refresh token خاص بـ Google على الإطلاق. يحصل كل طلب إلى Google Drive على access token قصير الأجل من النظام في اللحظة التي يحتاجه فيها، ولا يحتفظ به إلا طوال مدة ذلك الطلب. أما بالنسبة إلى Microsoft OneDrive، حيث يسلّم مسار تسجيل الدخول التطبيقَ refresh token طويل الأجل، فيُخزَّن هذا الـ token في Android Keystore ، مدعومًا بالعتاد على الأجهزة التي تتضمن عنصرًا آمنًا، ولا يُخزَّن أبدًا كنص عادي في مساحة تخزين التطبيق الاعتيادية.
- encryptedالتشفير أثناء التخزين. تُخزَّن جميع بيانات التطبيق الأخرى في مساحة التخزين الخاصة بالتطبيق على جهازك، محميةً بالتشفير القائم على الملفات في Android، ولا تُفتح إلا ببيانات اعتماد جهازك. ويشمل ذلك جرد Google Drive (معرّفات الملفات وأسماءها وأحجامها وبصماتها، أي بيانات وصفية فقط) المحفوظ في قاعدة بيانات SQLite محلية، والصور المصغّرة المخزَّنة مؤقتًا كي يتمكن التطبيق من أن يريك ما أنت على وشك حذفه.لا يُكتب أي شيء في مساحة التخزين المشتركة أو الخارجية حيث يمكن لتطبيقات أخرى قراءته. كما أن النسخ الاحتياطي السحابي التلقائي لبيانات التطبيق معطَّل، فلا تُنسخ هذه البيانات أبدًا ضمن نسخة احتياطية لحساب Google ولا تُنقل إلى جهاز آخر.
- shieldالتحكم في الوصول والعزل. يمنع الـ sandbox الخاص بالتطبيقات في Android أي تطبيق آخر من قراءة مساحة تخزين Diluza. ولا يُمنح الوصول إلى Google Drive الخاص بك إلا عبر شاشة موافقة Google، ويمكنك سحبه في أي وقت. ورغم أن الإذن الذي تمنحه Google واسع، فإن التطبيق لا يقرأ ولا يتعامل إلا مع ملفات الصور والمستندات التي تملكها (انظر «تقليل البيانات إلى الحد الأدنى» أدناه)، ولا يتعامل مع أي شيء آخر إطلاقًا. ولأننا لا نشغّل أي خادم، لا يوجد حساب مسؤول أو موظف أو مقاول من الباطن يمكنه الوصول إلى بياناتك: لا يراها أي إنسان على الإطلاق.
- filter_altتقليل البيانات إلى الحد الأدنى. يعتمد البحث عن التكرارات على البيانات الوصفية فقط: يقارن التطبيق البصمة التي يحسبها Google Drive نفسه ويعيدها، فلا يحتاج أبدًا إلى تنزيل محتوى ملفاتك لاكتشاف نسخة مكررة. ولا يسرد سوى الملفات التي تملكها وغير الموجودة في سلة المهملات: الصور، وأنواع المستندات والأرشيفات التي يستطيع كاشف التكرارات تجميعها (PDF، وملفات Office وOpenDocument، وRTF، والنص العادي، وCSV، وZIP/RAR/7z)؛ أما الملفات التي شاركها معك آخرون فلا تُسرد أبدًا.ويجري التحقق مما تغيّر منذ آخر فحص عبر تدفق التغييرات في Google Drive، وهو ما لا تتيح واجهة Drive البرمجية تصفيته حسب نوع الملف. لذلك تُعيد Google تفاصيل أساسية (الاسم والحجم والنوع والبصمة) عن أي ملف غيّرته في Drive الخاص بك، ويتخلص التطبيق فورًا، على جهازك، من كل ما يقع خارج الأنواع المذكورة أعلاه. ولا يُخزَّن أي شيء آخر ولا يُجمَّع ولا يُعرض عليك.ولا يجري الحذف إلا على الملفات التي اخترتها صراحةً ثم أكّدتها في خطوة تأكيد مخصّصة تنص على أن الحذف نهائي.لا يُنزَّل محتوى ملفاتك إلا في حالتين اثنتين بالضبط، وكلتاهما لمصلحتك ولا تحدثان في الخلفية أبدًا: الصورة المصغّرة لملف، كي ترى ما أنت على وشك حذفه، والنسخة الأصلية بالدقة الكاملة لصورة واحدة عندما تضغط على مشاركة . عندها يوضع الملف في الذاكرة المؤقتة للتطبيق ويُسلَّم إلى لوحة المشاركة في Android التي اخترتها.
- blockلا نقل إلى أطراف ثالثة. لا تُنقل بيانات مستخدم Google إلينا ولا إلى أي طرف ثالث. وهناك مكوّنان خارجيان مدمجان. RevenueCat يتلقى حالة اشتراكك فقط. Firebase Analytics يجمع تلقائيًا بيانات استخدام قياسية (معرّف نسخة التطبيق، ومعلومات الجهاز وإصدار التطبيق، وأحداث الجلسات والشاشات، وموقعًا تقريبيًا مستنتجًا من عنوان IP الخاص بك)، كما هو معلن في قسم أمان البيانات لهذا التطبيق على Play Store؛ أما التطبيق نفسه فلا يرسل إليه أي حدث مخصّص. ولا يتلقى أي منهما أي بيانات من Google Drive: فلا يدخل ضمن ما يتلقيانه أي اسم ملف أو معرّف ملف أو بصمة أو صورة مصغّرة أو أي محتوى أو بيانات وصفية أخرى من Drive.
- link_offالحذف وسحب الإذن. يؤدي فصل حساب سحابي داخل Diluza إلى سحب الإذن من حساب Google الخاص بك (فيُسحب التصريح من الحساب نفسه، لا أن ينساه التطبيق فحسب)، ويؤدي في العملية نفسها إلى محو جرد Drive ونتائج التكرارات وتقدّم المراجعة والحصة المخزَّنة وأي token محفوظ من الجهاز. أما الذاكرة المؤقتة للصور التي يديرها النظام فتُمسح مع ذاكرة التطبيق المؤقتة أو عند إلغاء التثبيت. ويمكنك أيضًا سحب الإذن في أي وقت من حساب Google على myaccount.google.com/permissions. ويؤدي إلغاء تثبيت التطبيق إلى إزالة جميع بياناته من الجهاز.
- verified_userتحصين التطبيق. الإصدارات المنشورة مضغوطة الشيفرة ومموّهة (R8)، وغير قابلة للتنقيح، ولا تحتوي على أي إعدادات تنقيح أو وكيل. ولا يتضمن التطبيق أي سر عميل.
10. مدد الاحتفاظ
- smartphoneعلى جهازك (التصنيفات، البصمات، التفضيلات، بيانات السحابة المخبّأة): حتى تلغي تثبيت التطبيق أو تمسح بياناته.
- link_offالـ tokens السحابية وبيانات السحابة المخبّأة: تُحذف فور قطع اتصال الحساب داخل التطبيق.
- receipt_longسجلات الاشتراك لدى RevenueCat وGoogle Play: طوال مدة الاشتراك، إضافة إلى المدة التي تقتضيها سياساتهما والقوانين المحاسبية السارية.
- query_statsبيانات القياس: يُحتفظ بها طوال المدة المضبوطة في خاصية Google Analytics، وهي شهران افتراضيًا، ثم تُحذف.
11. الأطفال
التطبيق غير موجَّه إلى الأطفال دون الخامسة عشرة، وهي سنّ الموافقة الرقمية في فرنسا، ولا نجمع عن قصد أي بيانات شخصية تخصّهم.
12. حقوقك
لك حقوق الوصول والتصحيح والمحو وتقييد المعالجة والاعتراض وقابلية النقل، والحق في سحب موافقتك في أي وقت. ولأن معالجة التطبيق تجري على جهازك ولا نحتفظ بأي حساب عنك، تُمارَس معظم هذه الحقوق مباشرة:
- deleteمحو البيانات الموجودة على الجهاز: ألغِ تثبيت التطبيق أو امسح بياناته من إعدادات Android.
- link_offالوصول إلى السحابة: اقطع اتصال الحساب داخل التطبيق، وألغِ صلاحية Diluza من إعدادات الأمان لدى Google أو Microsoft.
- toggle_offالقياس: ألغِ تثبيت التطبيق، أو اطلب منا حذف بيانات القياس الخاصة بك.
ولأي أمر آخر، راسلنا على contact@diluza.com. ونردّ خلال شهر واحد، وفق ما تقتضيه المادة 12 من اللائحة.
تخضع هذه السياسة والمعالجات الموصوفة فيها للقانون الفرنسي وللائحة العامة لحماية البيانات. وإذا رأيت أن حقوقك لا تُحترم، فيمكنك تقديم شكوى إلى CNIL، وهي السلطة الرقابية الفرنسية، عبر cnil.fr.
13. تعديلات هذه السياسة
قد نحدّث هذه السياسة. وستنعكس التغييرات الجوهرية بتحديث تاريخ السريان أعلاه والنسخة المنشورة المرتبطة من التطبيق.
14. التواصل
Bastien Botrel، contact@diluza.com