سياسة الخصوصية
شفافية كاملة حول البيانات التي نجمعها، وكيف نستخدمها، وحقوقك تجاهها. اقرأها — هذا حقّك علينا.
١. مقدمة وتعريفات
أهلاً بك في أفلم، أداة كتابة السيناريو العربية. هذه السياسة تشرح كيف نتعامل مع بياناتك حين تستخدم التطبيق المتاح على https://aflim.net.
«أفلم» مشروع فردي يملكه ويُديره زياد الأحمدي من المملكة العربية السعودية. التطبيق مجاني للاستخدام، ويعتمد على خدمات Google Firebase للاستضافة وقاعدة البيانات والمصادقة.
تعريفات مختصرة
- «نحن» / «أفلم»: المالك الفردي للتطبيق (زياد الأحمدي).
- «المستخدم» / «أنت»: أي شخص يُسجّل حساباً أو يستخدم التطبيق.
- البيانات الشخصية: أي معلومة تخصّك كشخص محدَّد أو يمكن التعرّف عليه من خلالها (مثل بريدك الإلكتروني واسمك).
- المعالجة: أي عملية تتمّ على بياناتك (جمع، تخزين، استخدام، مشاركة، حذف).
- المتحكّم في البيانات: الجهة التي تُقرّر لماذا وكيف تُعالَج بياناتك. في حالة أفلم: نحن.
- الطرف الثالث: أي خدمة أو شركة خارجية تُعالج جزءاً من بياناتك بالنيابة عنّا (مثل Google).
ملاحظة مهمةهذه السياسة تتبع أفضل الممارسات المعروفة لحماية الخصوصية، لكنها ليست استشارة قانونية. إذا كنت تحتاج رأياً قانونياً متخصّصاً يخصّ وضعك، استشر محامياً مرخّصاً في بلدك.
٢. البيانات التي نجمعها
نُؤمن بمبدأ «تجميع الحدّ الأدنى»: لا نطلب ولا نُخزّن أي بيانات لا نحتاجها فعلاً لتشغيل التطبيق. فيما يلي أنواع البيانات التي تستخدمها ميزات التطبيق.
٢-١. بيانات الحساب (مصادقة Firebase)
- البريد الإلكتروني: لتسجيل الدخول والمشاركة بين المتعاونين.
- كلمة السر: تمرّرها واجهة التسجيل أو الدخول إلى Firebase Authentication للتحقق. لا نخزّنها في مستندات التطبيق أو نسخ المشاريع؛ تتولى خدمة المصادقة إدارتها.
- اسم العرض (اختياري): يظهر للمتعاونين معك.
- صورة الملف الشخصي (اختيارية): رابط من حساب Google أو رابط HTTPS مسموح تضيفه في الإعدادات. يُحفظ الرابط في ملف Firebase Authentication، ويطلب المتصفح الصورة من مصدرها عند عرضها؛ لا ترفع واجهة الإعدادات الحالية ملف صورة إلى مستند المستخدم.
- المعرّف الفريد (UID): معرّف ينشئه Firebase للحساب ويربط بياناته وعضوياته؛ ليس وسيلة لإخفاء الهوية.
- وقت آخر دخول: لتتبّع نشاط الحساب.
٢-٢. محتوى السيناريو (Firestore)
تُرسل بيانات المشروع إلى Firestore عند الحفظ السحابي: عناوين المشاهد، الحوارات، أوصاف الشخصيات، المواقع، الملاحظات، خطوط القصة، الأنواع الأدبية، وسائر محتوى الوثيقة. قد تبقى تغييرات على الجهاز فقط أو معلّقة عند فقد الاتصال أو تعذّر الحفظ؛ وجود النص في المحرر لا يعني تأكيد الحفظ السحابي. يوضح مؤشر الحفظ حالته. هذا المحتوى ملكيتك الإبداعية الكاملة — نحن نُخزّنه فقط لتقديم الخدمة.
٢-٣. بيانات التعاون
- قائمة المتعاونين في كل مشروع (UIDs).
- الأدوار (مالك، محرّر، إلخ).
- رسائل الدردشة داخل المشاريع المشتركة (نص الرسالة، اسم المُرسل، وقت الإرسال، أيّ منشن).
- التنبيهات التي تتلقّاها عند ذكرك في تعليق أو دردشة.
- الدعوات: المشروع والدور المقترح والمنشئ والمستلم المقصود عند توجيه الدعوة، واسم المشروع والمالك، وأوقات الإنشاء والانتهاء والقبول وحالة القراءة. قد تتضمن دعوة الرابط بريد المستلم إذا قيّدها المالك به.
- اقتراحات التعديل: النص المحدد وسياقه والنص البديل، واسم المؤلف ومعرّفه، ومعرّفات المشهد والمقطع ونسخة المصدر وبصماته، وحالة القرار ومن اتخذه ووقته وبيانات النسخة المقبولة عند القبول.
- حسم إنشاء الاقتراح: عند إنهاء محاولة إنشاء غير محسومة، يحتفظ سجل تقني بمعرّفات المؤلف والاقتراح وبصمة جسمه وقرار إنهائه ووقت الحسم، دون نص الاقتراح.
- الحضور وأقفال المشاهد: معرّف الحساب والجلسة والمشهد، وأوقات تحديث الحضور وحيازة القفل وتجديده وانتهاء صلاحيته، لتنظيم التحرير المتزامن.
٢-٤. بيانات أقفال الحذف وإيصالات النهاية التقنية
عند بدء حذف حساب أو مشروع، ينشئ التطبيق سجلاً تقنياً منفصلاً ودائماً يجعل الحذف أحادي الاتجاه ويمنع كتابة معلّقة أو عميلاً قديماً من إعادة إنشاء البيانات بعد حذفها:
- قفل الحساب: يوجد في المسار
accountDeletionLocks/{uid}، حيث يكون معرّف الحساب (UID) جزءاً من المسار. يقتصر محتوى المستند حرفياً على إصدار المخططschemaVersionووقت القفل الخادميlockedAt. - قفل المشروع: يوجد في المسار
projectDeletionLocks/{projectId}، حيث يكون معرّف المشروع جزءاً من المسار. يقتصر محتوى المستند على معرّف المالكownerId، ونوع الحذفmode(يدوي أو ضمن حذف الحساب)، ووقت القفلlockedAt، وإصدار المخططschemaVersion.
هذان القفلان دائمان ولا يوفّر التطبيق مساراً لفتحهما أو حذفهما. لا يحتوي أيّ منهما على نص المشروع أو محتواه الإبداعي أو اسم المستخدم أو بريده؛ والغرض الحصري منهما منع إحياء بيانات حُذفت عمداً.
عند إنهاء حذف مستند المشروع أو ملف الحساب الموجود، ينشئ التطبيق إيصال النهاية في العملية الذرية نفسها التي تحذف ذلك المستند، داخل projectDeletionLocks/{projectId}/completion/v2 أو accountDeletionLocks/{uid}/completion/v2. يقتصر محتواه على إصدار المخطط schemaVersion ووقت الإتمام الخادمي completedAt. يبقى الإيصال دائماً مع القفل، بلا محتوى إبداعي أو اسم أو بريد، لتمييز النهاية المؤكدة من مجرد غياب المستند وللاستئناف بعد انقطاع الاتصال؛ ليس شهادة خادمية بتعداد كل الفروع الممكنة.
٢-٥. البيانات المحفوظة محلياً على جهازك
يستخدم التطبيق localStorage وIndexedDB لحفظ التفضيلات ونسخ العمل على جهازك. تبقى التفضيلات المحلية عليه، أما محتوى المشروع والاقتراحات فيُرسل إلى السحابة عند استعمال ميزات الحفظ أو الإرسال. تشمل البيانات المحلية:
- إحصائيات الكتابة اليومية (عدد الكلمات، الوقت).
- هدفك اليومي للكتابة.
- تفضيل الثيم (فاتح/داكن).
- المشاريع المفضّلة.
- حالة مؤقّت Pomodoro.
- لقطات تاريخية للمشاريع (آخر ١٠ لقطات لكل مشروع).
- علاقات الشخصيات.
- نسخة محلية كاملة من مشاريعك (للعمل دون اتصال).
- سجل عملية اقتراح واحدة غير محسومة لكل حساب ومشروع، بحد أقصى ٣٢ كيلوبايت للسجل. في محاولة الإنشاء يتضمن النص المحدد وسياقه، والنص البديل، واسم المؤلف ومعرّفه، ومعرّفات المشهد والمقطع، ونسخة المصدر وبصمات المحتوى للتحقق من سلامته؛ وليست هذه بصمات تتبّع للأجهزة. أما إيصال القبول أو الرفض فيحتفظ بمعرّفات العملية، ويضيف إيصال القبول بصمات المصدر والنتيجة وبيانات النسخة اللازمة، دون نسخة موازية من نص المشروع.
يحفظ التطبيق جسم محاولة الإنشاء قبل إرسال الاقتراح إلى السحابة، ليتيح التحقق أو الاستئناف بنفس المعرف والنص عند الانقطاع؛ ولا يعيد الإرسال تلقائياً عند إعادة التحميل أو الضغط على التحقق. يحرر السجل بعد حسم العملية بدليل مؤكد وفق الإجراء الذي اخترته. عند تبديل الحساب، يزيل التطبيق نص محاولة الإنشاء المحلية ويحتفظ بمعرّفاتها وبصماتها وقصدها، ويحتفظ أيضاً بإيصالات القبول والرفض الخالية من النص. لذلك قد لا يتوفر جسم المحاولة لإعادة إرسالها بعد التبديل، لكن يبقى إيصالها للتحقق أو الإنهاء الآمن.
عند تنفيذ حذف الحساب بنجاح على هذا الجهاز، ينظّف التطبيق البيانات الشخصية التي يديرها، بما فيها ذاكرة Firestore المؤقتة الخاصة بالموقع وإيصالات الحساب المحذوف. تبقى إيصالات الحسابات الأخرى التي استُعملت على الجهاز بلا نص، حتى لا يضيع أثر عملياتها غير المحسومة؛ كما يبقى مانع تقني محلي مرتبط بمعرّف حساب محذوف، لمنع تبويب قديم من إعادة ربطه وكتابة سجل جديد. يمكنك أيضاً مسح بيانات الموقع يدوياً من إعدادات المتصفح، لكن ذلك يزيل نسخ الجهاز وإيصالات الاستئناف ولا يعني حسم عملية سحابية معلقة. وقد تبقى ذاكرات مؤقتة يديرها المتصفح أو النظام نفسه خارج نطاق سيطرة التطبيق، كما لا يستطيع هذا الجهاز مسح نسخ محلية موجودة على أجهزة أخرى عن بُعد.
٣. كيف نستخدم بياناتك
نستخدم بياناتك حصراً للأغراض التالية:
- تشغيل الخدمة: حفظ مشاريعك، مزامنتها بين أجهزتك، عرضها لك.
- المصادقة: التأكّد أنك أنت من يدخل لحسابك.
- التعاون: السماح لك بمشاركة المشاريع مع المتعاونين، إرسال التنبيهات، إدارة الأدوار.
- التواصل التشغيلي: الردّ على استفساراتك إذا راسلتنا، أو إعلامك بتحديثات السياسة الجوهرية.
٤. الأساس القانوني للمعالجة
نُعالج بياناتك بناءً على واحد أو أكثر من الأسس التالية، بحسب نوع المعالجة:
- تنفيذ العقد: إنشاء حساب واستخدام التطبيق يُشكّل عقداً ضمنياً بيننا. معالجة بياناتك ضرورية لتنفيذ هذا العقد (المادة ٦/١/ب من GDPR، والمادة ٦ من نظام حماية البيانات الشخصية السعودي).
- الموافقة الصريحة: أنت توافق على هذه السياسة عند التسجيل. لك الحق في سحب موافقتك في أي وقت بحذف حسابك.
- المصلحة المشروعة: نحتفظ بسجلات أمنية لحماية الخدمة من التلاعب، وهذه مصلحة مشروعة لا تتعارض مع حقوقك الأساسية.
٥. مشاركة البيانات مع أطراف ثالثة
تستخدم النسخة الحالية الخدمات التالية بحسب الصفحة والميزة:
٥-١. Google Firebase
تُخزَّن بيانات حسابك ومشاريعك على خوادم Google Firebase (المصادقة، Firestore، الاستضافة). Google تُعالج هذه البيانات بصفتها «معالج بيانات» بالنيابة عنّا، وفق سياسة خصوصية Firebase وسياسة خصوصية Google.
٥-٢. خطوط Google وصور الحساب
تطلب بعض الصفحات، ومنها هذه الصفحة، خطوطاً من Google Fonts. وقد يطلب المتصفح صورة حسابك من مصادر Google المسموحة عند عرضها. تتضمن هذه الطلبات معلومات الاتصال المعتادة مثل عنوان IP وبيانات المتصفح؛ ولا تُرسل معها نصوص مشاريعك بغرض تحميل الخط أو الصورة.
ينشئ المحرر الحالي ملفات Word (DOCX) وExcel (XLSX) محلياً على جهازك، دون تحميل مكتبة تصدير من شبكة خارجية. لا نستخدم أدوات تحليلات أو شبكات إعلانية أو منصّات تتبّع.
٦. نقل البيانات الدولي
تستضيف Google خوادمها في عدة دول حول العالم — قد تكون بياناتك مُخزَّنة فعلياً في الولايات المتحدة، أو الاتحاد الأوروبي، أو آسيا، حسب توزيع البنية التحتية لـ Google. هذا يعني أن بياناتك قد تُنقَل خارج المملكة العربية السعودية وخارج بلد إقامتك.
لمستخدمي الاتحاد الأوروبي: تعتمد Google على Standard Contractual Clauses المعتمدة من المفوّضية الأوروبية لضمان مستوى حماية كافٍ عند نقل البيانات خارج المنطقة الاقتصادية الأوروبية.
باستخدامك التطبيق، أنت تُقرّ بأنك مُطّلع على هذا النقل وموافق عليه. إذا كنت في بلد يفرض قيوداً صارمة على نقل البيانات (مثل بعض دول الخليج أو روسيا أو الصين)، يقع عليك التحقّق من قانون بلدك قبل الاستخدام.
٧. فترات الاحتفاظ بالبيانات
نحتفظ بالبيانات للمدّة اللازمة لتحقيق الغرض الذي جُمعت لأجله، ثم نحذفها أو نُبقيها مجهّلة الهوية.
٧-١. الحساب النشط
طالما حسابك مفتوح ونشط، نحتفظ ببياناتك: المشاريع، التنبيهات، وسجلّاتك داخل المشاريع المشتركة (تعليقات ومحادثة ونشاط).
٧-٢. عند حذف الحساب
عندما تؤكد حذف الحساب داخل الإعدادات، ينشئ التطبيق أولاً قفل الحساب التقني الدائم في accountDeletionLocks/{uid}، ثم يعيد جرد مشاريعك من الخادم بعد القفل. يمنع القفل إنشاء بيانات جديدة مرتبطة بمعرّف الحساب نفسه أثناء الحذف أو بعد حذف الملف وحساب المصادقة. لا تُعدّ العملية ناجحة إلا بعد التحقق من نتائجها؛ وإذا انقطع الاتصال أو توقفت العملية بعد القفل، يبقى القفل قائماً وتُستأنف العملية بأمان عند عودة الاتصال بدلاً من فتح الحساب أو إنشاء بيانات جديدة.
يُنفّذ التطبيق الحذف على مسارات المنتج المعروفة والمسمّاة بالترتيب الآتي:
- تنظيف آثار جلساتك المؤقتة في المشاريع التي ظهرت في الجرد: الحضور
presence، ومطالبة الدعوةinviteClaims، وأقفال المشاهدsceneLeasesالمرتبطة بمعرّفك. - إزالتك من كل مشروع لا تملكه، بإزالة عضويتك من
collaboratorsوصلاحيتك منrolesواسم تعاونك منcollaboratorNames. تفقد الوصول إلى المشروع، بينما قد تبقى مساهماتك التاريخية داخله كما هو موضح أدناه. - حذف كل مشروع تملكه، سواء كنت المالك الوحيد أم كان فيه متعاونون. قبل التأكيد نعرض تنبيهاً واضحاً بأن المتعاونين سيفقدون الوصول. لكل مشروع قفل حذف دائم أحادي الاتجاه، ثم يُعدّد التطبيق من الخادم ويحذف المسارات المعروفة في الإصدار الحالي:
versions/*/content، وcomments، وmessages، وchat، وactivity، وpresence، وsceneLeases، وinvites، وinviteClaims، وsuggestions، وsuggestionCreateResolutions، وcontent. لا يُحذف مستند المشروع الأب إلا أخيراً، مع إنشاء إيصال نهايته ذرياً؛ ويبقى القفل التقني وإيصاله لمنع الإحياء والتحقق من النهاية عند الاستئناف. - حذف التنبيهات المعروفة الخاصة بك (
users/{uid}/notifications) وبيانات الاستخدام القديمة المعروفة (users/{uid}/usage) والدعوات الواردة (users/{uid}/incomingInvites) إن وُجدت. - حذف مستند ملفك (
users/{uid}) مع إنشاء إيصال نهايته في العملية الذرية نفسها. - تنظيف بيانات هذا الجهاز التي يديرها التطبيق: مسودات المشاريع المحلية (
aflim:project:*)، وآخر مشروع مفتوح، وسجلات إنجاز الكتابة، واللقطات المحلية في IndexedDB (aflim-versions)، وإيصالات الحساب المحذوف لمحاولات الاقتراح، ثم إنهاء Firestore ومسح ذاكرته المحلية الخاصة بالموقع. تُصان إيصالات الحسابات الأخرى بلا نص، ويبقى المانع المحلي لإعادة ربط الحساب المحذوف (انظر ٢-٥). تبقى تفضيلات غير شخصية مثل المظهر والكثافة وحالة الجولة ومستوى الخبرة. - حذف حساب Firebase Auth الخاص بك أخيراً. حذف مستندات Firestore وحساب Firebase Auth عمليتان منفصلتان تقنياً، ولذلك يبقى القفل الدائم مرجع الاستئناف إن انقطعت العملية بينهما.
- سجلات القفل وإيصالات النهاية التقنية الدائمة: يبقى قفل الحساب بالحقول الدنيا
schemaVersionوlockedAt، وتبقى أقفال المشاريع بالحقول الدنياownerIdوmodeوlockedAtوschemaVersion، إضافة إلى المعرّف الموجود في مسار كل قفل. يبقى إيصالcompletion/v2بالحقولschemaVersionوcompletedAtعند ثبوت النهاية. لا تتضمن هذه السجلات محتوى المشروع. - حذف قديم غير موثّق النهاية: إذا كان المستند الأب غائباً من عملية قديمة بلا إيصال، ينظف الإصدار الحالي ما يستطيع إثباته من المسارات المعروفة، لكنه لا يعلن الاكتمال؛ ويتوقف قبل تنظيف الجهاز وحذف حساب الدخول. يبقى القفل وتحتاج الحالة مراجعة فنية، ولا يُعاد إنشاء الأب أو إيصال صوري. لا تتحكم قواعد Firestore في حساب Firebase Auth، ولا تضمن إيقاف نهاية مصادقة ينفذها عميل قديم خارج المسار الحالي.
- المساهمات التاريخية لدى الآخرين: قد تبقى تعليقاتك ورسائل المحادثة وسجلات النشاط وتعديلات النص داخل مشاريع يملكها آخرون، مع معرّفات تاريخية مثل
authorIdأوacceptedBy، للحفاظ على سياق المتعاونين. لك حقّ طلب مسحها يدويّاً عبر التواصل معنا، مع مراعاة حقوق مالك المشروع والالتزامات القانونية. - المسارات غير المعروفة: نضمن المسار للبيانات والفروع التي يسميها المنتج ويعرفها وقت التنفيذ. لا نستطيع ضمان اكتشاف أو حذف فروع أو مسارات مجهولة الاسم، أو بيانات يتيمة قديمة، أو بيانات لا يملك الحساب صلاحية حذفها.
- المزوّد والمتصفح والأجهزة الأخرى: تحتفظ Google بسجلات Firebase التشغيلية لمدة تختلف وفق سياسات مزوّد الخدمة. ولا نضمن محو ذاكرة أو تخزين مؤقت يديره المتصفح أو النظام خارج نطاق التطبيق. ينظف التطبيق الجهاز الذي تُنفّذ العملية عليه فقط؛ ولا يستطيع مسح نسخة محلية على جهاز آخر عن بُعد، مع بقاء الوصول السحابي محجوباً بالحذف والقفل.
٧-٣. سجلّات التشغيل
تحتفظ Google بسجلّات تشغيلية (logs) لخدماتها لفترة تختلف وفق سياسات مزوّد الخدمة وأغراض الأمان واكتشاف الأعطال؛ لا نتحكّم في هذه المدّة ولا نضمن رقماً محدّداً.
٨. حقوق المستخدم
وفق GDPR ونظام حماية البيانات الشخصية السعودي وقوانين الخصوصية الحديثة، تتمتّع بالحقوق التالية على بياناتك:
- حقّ الوصول: معرفة ما هي البيانات التي نحتفظ بها عنك. تعرض الواجهة بيانات الحساب والمشاريع وميزات التعاون، لكنها لا تعرض كل سجل تقني؛ لطلب البيانات غير المعروضة استخدم قناة التواصل في القسم ١٤.
- حقّ التصحيح: تعديل أي بيانات غير صحيحة. تُعدّل اسمك وصورتك وبيانات مشاريعك مباشرةً من إعدادات الحساب.
- حقّ الحذف («حقّ النسيان»): حذف حسابك وبياناته عبر المسار الموضح في القسم ٧، ضمن حدود المسارات المعروفة والمساهمات التاريخية لدى الآخرين وسجلات مزوّد الخدمة والتخزين الخارجي وسجلات القفل التقنية الدائمة المفصح عنها هناك.
- حقّ نقل البيانات: تصدير كلّ بياناتك بصيغة JSON قابلة للقراءة من تطبيقات أخرى. يوفّر زرّ «تصدير كل بياناتي» حزمة بيانات الحساب الأساسية (المعرّف والاسم والبريد) ووثائق المشاريع المتاحة للحساب. لا تشمل هذه الحزمة سجلات الدردشة والتنبيهات والدعوات والاقتراحات السحابية المنفصلة أو إيصالات الأقفال. لطلب البيانات غير المشمولة استخدم قناة التواصل في القسم ١٤؛ هذا وصف لنطاق الزر، لا تقييد لحقك.
- حقّ الاعتراض على المعالجة: الاعتراض على معالجة معيّنة. راسلنا وسنرى ما يمكن فعله.
- حقّ تقييد المعالجة: طلب وقف معالجة محدّدة مؤقّتاً.
- حقّ سحب الموافقة: سحب موافقتك على هذه السياسة في أي وقت بحذف الحساب.
- حقّ تقديم شكوى: التواصل مع جهة الإشراف في بلدك (هيئة البيانات والذكاء الاصطناعي «سدايا» في السعودية، أو سلطة حماية البيانات في الاتحاد الأوروبي).
١٠. أمن البيانات
نتّبع أفضل الممارسات الأمنية المعروفة:
- الاتصال الآمن: تستعمل خدمات التطبيق السحابية عناوين HTTPS، وتتضمن إعدادات الاستضافة HSTS وترقية الطلبات غير الآمنة.
- رؤوس حماية المتصفح: تتضمن إعدادات الاستضافة Content-Security-Policy وX-Frame-Options وX-Content-Type-Options وPermissions-Policy لتقييد مصادر الموارد والتضمين والصلاحيات. وجود هذه الإعدادات لا يعني منع كل هجوم.
- قواعد Firestore: تضبط الوصول إلى محتوى المشروع بحسب الدور وحالة المشروع والحساب، وتقيّد الكتابة وفق العملية. لمسارات الحساب والتنبيهات والدعوات قواعدها؛ فقد يقرأ المستلم دعوته قبل أن يصبح متعاوناً.
- إدارة كلمات المرور: تتولى Firebase Authentication المصادقة، ولا تُحفظ كلمات المرور في مستندات التطبيق أو نسخ المشاريع.
صراحة عن حدود الأمنلا توجد خدمة على الإنترنت آمنة بنسبة ١٠٠٪. ورغم بذلنا قصارى جهدنا، لا يمكننا أن نضمن لك أمناً مطلقاً. في حال علمنا بحدوث خرق أمني يؤثّر على بياناتك الشخصية، نلتزم بإبلاغك خلال ٧٢ ساعة من اكتشافه (وفق المادة ٣٣ من GDPR والممارسة المُوصى بها دولياً).
١١. خصوصية الأطفال
التطبيق غير مخصّص لمن هم تحت ١٣ سنة (وفق COPPA الأمريكي ومرجعيّات مماثلة)، وتحت ١٦ سنة في دول الاتحاد الأوروبي (وفق المادة ٨ من GDPR، ما لم تكن دولة العضو خفّضت السن إلى حدّ أدنى لا يقل عن ١٣).
لا نطلب عمدًا بيانات من قاصرين دون السنّ المسموح به. إذا كنت ولي أمر واكتشفت أن طفلك أنشأ حساباً، راسلنا على الإيميل أدناه وسنحذف الحساب وبياناته فوراً.
١٢. التغييرات على هذه السياسة
قد نُحدّث هذه السياسة من حين لآخر — مثلاً عند إضافة ميزة جديدة تحتاج إفصاحاً، أو عند تغيّر القانون المُطبّق.
- التغييرات الجوهرية (مثل إضافة طرف ثالث جديد، أو تغيير غرض المعالجة): نُعلمك قبل ٣٠ يوماً عبر إشعار داخل التطبيق وعبر إيميل إذا أمكن.
- التغييرات الإجرائية البسيطة (تصحيح إملائي، توضيح صياغة): تُنشَر مع تحديث «تاريخ آخر تحديث» في أعلى هذه الصفحة.
استمرارك باستخدام التطبيق بعد سريان التحديث يُعتبر موافقة على النسخة الجديدة. إذا لم توافق، يمكنك حذف حسابك.
١٣. القانون المُطبَّق
تخضع هذه السياسة لعدّة أنظمة قانونية بحسب موقعك الجغرافي:
- المملكة العربية السعودية: نظام حماية البيانات الشخصية (PDPL) الصادر بالمرسوم الملكي م/١٩ والمعدَّل في سبتمبر ٢٠٢٣، تحت إشراف هيئة البيانات والذكاء الاصطناعي «سدايا».
- الاتحاد الأوروبي والمنطقة الاقتصادية الأوروبية: اللائحة العامة لحماية البيانات (GDPR).
- كاليفورنيا، الولايات المتحدة: قانون خصوصية المستهلك (CCPA) وامتداده CPRA — يشمل حقوق الإفصاح، الحذف، وعدم بيع البيانات.
- دول أخرى: نُطبّق المعايير الأعلى من القوانين المحلية في بلد المستخدم.
هذه السياسة لا تُمثّل استشارة قانونية. إذا كنت تعتقد أن حقوقك انتُهكت، يحقّ لك التواصل مع جهة الإشراف على حماية البيانات في بلدك.
١٤. كيفية ممارسة حقوقك
توفّرنا لك طريقتين لممارسة حقوقك:
١٤-١. تلقائياً داخل التطبيق
- تصدير بياناتك: زرّ «⬇ تصدير كل بياناتي» داخل قائمة الإعدادات يُحمّل ملف JSON بحسب نطاق الحزمة الموضح في القسم ٨. يتوقف التصدير إذا تعذّر جرد المشاريع السحابية أو تحميل وثيقة منها، بدلاً من تنزيل حزمة ناقصة بصمت.
- حذف حسابك: زرّ «حذف الحساب» داخل قائمة الإعدادات. سيُطلب منك تأكيد العملية مرّتين.
- تعديل ملفك الشخصي: تغيير الاسم والصورة من إعدادات الحساب.
١٤-٢. عبر الإيميل (للحقوق الأخرى)
للحقوق التي تتطلّب تدخّلاً يدوياً (محو البقايا بعد الحذف، الاعتراض على معالجة معيّنة، تقييد المعالجة، الاستفسار العام):
- راسلنا على azssza.com@gmail.com
- اذكر إيميل الحساب الذي سجّلت به (للتحقّق من هويتك).
- اشرح طلبك بوضوح.
سنردّ على طلبك خلال ٣٠ يوماً كحدّ أقصى (وفق GDPR و PDPL). الخدمة مجانية — لا نفرض أي رسوم لممارسة حقوقك.
١٥. التواصل
| المسؤول | زياد الأحمدي (المالك والمطوّر الفردي) |
|---|---|
| البريد الإلكتروني | azssza.com@gmail.com |
| الموقع الإلكتروني | https://aflim.net |
| البلد | المملكة العربية السعودية |
للحفاظ على خصوصية المالك الفردي، لا نُعلن عن عنوان بريدي. للمراسلة الرسمية، تواصل أوّلاً عبر الإيميل وسنُرتّب القناة المناسبة.
١٦. تاريخ السريان والإصدار
| النسخة | 1.1 |
|---|---|
| تاريخ السريان | ١٠ مايو ٢٠٢٦ |
| آخر تحديث | |
| اللغة الأصلية | العربية (هذه النسخة هي المرجع المعتمد عند تعارض الترجمات) |
إذا قُمنا بتحديث جوهري، سيُذكر في سجلّ تغييرات داخل التطبيق وسيتغيّر رقم الإصدار.