سياسة ملفات تعريف الارتباط
آخر تحديث: [التاريخ]
توضح هذه السياسة ملفات تعريف الارتباط والتقنيات المشابهة التي تستخدمها [الاسم القانوني للشركة] ("إحكام" أو "نحن") على موقع ehkam.net، وعلى عناوين مساحات العمل الخاصة بعملائنا، وفي تطبيق إحكام على الويب. وتُقرأ مع سياسة الخصوصية وشروط الخدمة.
1. ما ملفات تعريف الارتباط وتخزين المتصفح
- ملف تعريف الارتباط ملف نصي صغير يطلب الموقع من متصفحك الاحتفاظ به وإعادة إرساله في الزيارات اللاحقة.
- تخزين المتصفح (التخزين المحلي، وتخزين الجلسة، وقاعدة IndexedDB) يتيح لتطبيق الويب حفظ أجزاء صغيرة من البيانات في متصفحك. ويبقى التخزين المحلي حتى يُمسح، ويُمسح تخزين الجلسة عند إغلاق علامة التبويب.
وفي هذه السياسة، تشمل عبارة "ملفات تعريف الارتباط" الأمرين معًا ما لم نذكر خلاف ذلك.
2. نهجنا
- لا نستخدم ملفات تعريف الارتباط إلا لتشغيل الخدمة، والحفاظ على أمنها، وتذكّر الاختيارات التي تجريها.
- لا نستخدم ملفات تعريف ارتباط إعلانية، ولا وحدات بكسل إعلانية، ولا ملفات تتتبعك عبر المواقع الأخرى.
- لا تضع أداة تحليلات موقعنا أي ملفات تعريف ارتباط (البند 5).
- لا نبيع محتوى هذه الملفات للمعلنين ولا نشاركه معهم.
3. ملفات تعريف الارتباط الضرورية
لا تعمل الخدمة دون هذه الملفات، فهي تبقيك مسجلًا للدخول، وتحمي حسابك ونماذجك، وتوجهك إلى الجهة الصحيحة. ولأنها ضرورية، لا يمكن إيقافها من داخل الخدمة، وحظرها في متصفحك يمنعك من تسجيل الدخول.
| الاسم | الغرض | مدة الاحتفاظ |
|---|---|---|
access_token | يثبت أنك مسجل للدخول في كل طلب. ولا تستطيع نصوص الصفحة البرمجية قراءته. | 15 دقيقة افتراضيًا، ولجهتك أن تحددها بين دقيقة و60 دقيقة |
refresh_token | يجدد دخولك عند انتهاء صلاحية access_token. ولا تستطيع نصوص الصفحة البرمجية قراءته، ولا يُرسل إلا إلى خدمة الدخول. | 30 يومًا افتراضيًا، ولجهتك أن تحددها بين يوم و365 يومًا |
has_session | يبلغ تطبيق الويب بأنك مسجل للدخول، دون أن يكشف شيئًا عن بيانات الدخول نفسها | مدة refresh_token نفسها (30 يومًا افتراضيًا) |
csrf_token | يحمي النماذج والتغييرات التي تجريها من تزوير الطلبات عبر المواقع | حتى 30 يومًا، ويتجدد مع دخولك |
trust_token | يتذكر جهازًا اخترت الوثوق به، فلا يُطلب منك رمز التحقق بخطوتين عليه في كل مرة. ولا تستطيع نصوص الصفحة البرمجية قراءته. | 30 يومًا افتراضيًا، ولجهتك أن تختار 7 أو 14 أو 30 أو 60 أو 90 يومًا |
ehkam-subdomain | يتذكر عنوان الجهة الذي تستخدمه | حتى إغلاق المتصفح |
ehkam-subdomain-verified | يتذكر أن عنوان الجهة قد جرى التحقق منه، فلا يُعاد التحقق في كل صفحة. ولا تستطيع نصوص الصفحة البرمجية قراءته. | 6 ساعات |
4. ملفات تعريف الارتباط الخاصة بالتفضيلات
تتذكر هذه الملفات اختياراتك، ولا تحمل أي معلومات عنك سوى الاختيار نفسه.
| الاسم | الغرض | مدة الاحتفاظ |
|---|---|---|
locale | لغتك (العربية أو الإنجليزية) | سنة واحدة |
sidebar_state | هل القائمة الجانبية في التطبيق مفتوحة أم مغلقة | 7 أيام |
5. التحليلات والمراقبة
- تحليلات الموقع: قد نستخدم على موقعنا العام أداة Plausible، التي تحصي مشاهدات الصفحات والمواقع المحيلة ونوع المتصفح والدولة على وجه التقريب، دون وضع أي ملف تعريف ارتباط، ودون حفظ عنوان IP الخاص بك كاملًا.
- سجلات الزيارات: قد تسجل خوادمنا زيارة التطبيق (مع إخفاء جزء من عنوان IP، ونوع المتصفح، والصفحة المحيلة) لفهم كيفية استخدام الخدمة. ويجري ذلك على خوادمنا دون وضع أي ملف تعريف ارتباط.
- مراقبة الأخطاء: في نسخة الإنتاج من تطبيق الويب، قد يحتفظ مزود مراقبة الأخطاء لدينا، Sentry، بمعرّف جلسة في تخزين الجلسة بمتصفحك، ليربط عند حدوث خطأ إعادة عرض قصيرة للشاشة بتقرير الخطأ. ويُمسح عند إغلاق علامة التبويب. [يُستكمل: يؤكد الفريق التقني اسم مفتاح التخزين الذي يستخدمه مكوّن إعادة العرض في Sentry]
6. تخزين المتصفح الذي يستخدمه تطبيق الويب
يحفظ تطبيق الويب ما يلي في متصفحك. ولا يُستخدم أي منه للإعلانات، ولا يُشارك مع أي طرف خارجي. وتُحفظ رموز الدخول في ملفات تعريف الارتباط المذكورة في البند 3، لا في تخزين المتصفح.
ما يلزم لعمل التطبيق:
| المفتاح | الغرض | مدة الاحتفاظ |
|---|---|---|
user | ملفك الشخصي (مثل اسمك وبريدك الإلكتروني ولغتك ومنطقتك الزمنية) وقائمة الجهات التي تنتمي إليها، ليعرضها التطبيق قبل اكتمال تحميله. ولا تُحفظ أدوارك وصلاحياتك. | حتى تسجيل الخروج |
current_account_id وcurrent_tenant_id وcurrent_account_meta | الجهة التي تعمل فيها حاليًا من بين جهاتك | حتى تسجيل الخروج أو التبديل إلى جهة أخرى |
auth:last_refresh_ms | وقت آخر تجديد لدخولك، حتى لا تجدده علامات التبويب المفتوحة في الوقت نفسه | حتى تسجيل الخروج |
scope_version: (واحد لكل جهة) | يرصد تغيّر أدوارك أو صلاحياتك ليحدّثها التطبيق | حتى تسجيل الخروج |
_2fa_pending_login | مؤشر يُكمل تسجيل الدخول بعد تنبيهك إلى قلة رموز الاسترداد المتبقية | حتى تسجيل الخروج |
device_id | معرّف عشوائي لهذا المتصفح، يُستخدم لعرض أجهزتك المسجلة للدخول وللتعرف على جهاز وثقت به | حتى مسح تخزين المتصفح |
2fa_setup_token و2fa_setup_required و2fa_grace_days (تخزين الجلسة) | يرافقك في خطوات إعداد التحقق بخطوتين حين تشترطه جهتك | حتى إغلاق علامة التبويب |
التفضيلات:
| المفتاح | الغرض | مدة الاحتفاظ |
|---|---|---|
locale | لغتك، لطلبات التطبيق | حتى مسح تخزين المتصفح |
theme | المظهر الفاتح أو الداكن أو مظهر النظام | حتى مسح تخزين المتصفح |
fill_mode_preference: (واحد لكل جهة) | طريقتك المفضلة في تعبئة قوائم التحقق (خطوة بخطوة، أو كلها دفعة واحدة، أو بندًا واحدًا) | حتى مسح تخزين المتصفح |
nav_dashboards: (واحد لكل جهة وشخص) | نسخة من قائمة لوحات المعلومات الخاصة بك، لتظهر في القائمة فورًا | حتى مسح تخزين المتصفح |
ehkam.push_prompt | متى رفضت عرض تفعيل الإشعارات، حتى لا نكرر السؤال كثيرًا | حتى مسح تخزين المتصفح |
system-announcement-snoozed: (واحد لكل إعلان) | أنك أجّلت إعلانًا من إعلانات الخدمة | حتى مسح تخزين المتصفح |
2fa_grace_banner_dismissed (تخزين الجلسة) | أنك أغلقت شريط التذكير بالتحقق بخطوتين | حتى إغلاق علامة التبويب |
الإشعارات: إذا سمحت بإشعارات المتصفح، تحفظ Google Firebase رمز إشعارات في قاعدة IndexedDB بمتصفحك لنتمكن من إيصال الإشعارات إليه. ويبقى حتى تسحب إذن الإشعارات من المتصفح أو تمسح تخزينه.
7. الأطراف الخارجية
- الخرائط: عندما تعرض صفحة خريطة، يحمّل متصفحك صور الخريطة، وقد يبحث عن عنوان نقطة تختارها، مباشرة من خوادم OpenStreetMap. وتتلقى تلك الخوادم عنوان IP الخاص بك ونطاق الخريطة أو الإحداثيات المطلوبة. ولا نطلب منها وضع ملفات تعريف ارتباط، وتسري عليها سياساتها الخاصة.
- المدفوعات: عند دفعك رسوم الاشتراك، قد تضع Stripe ملفات تعريف ارتباط خاصة بها على صفحات الدفع التابعة لها، وذلك أساسًا لمنع الاحتيال. وتسري عليها سياسة Stripe لملفات تعريف الارتباط.
- الدخول الموحد: إذا سجلت الدخول عبر Google أو Apple أو الدخول الموحد لجهتك، تسري صفحات ذلك المزود وملفات تعريف الارتباط الخاصة به أثناء وجودك فيها.
8. تطبيق الجوال
لا يستخدم تطبيق إحكام للجوال ملفات تعريف ارتباط المتصفح، بل يحفظ بيانات دخولك في التخزين الآمن لجهازك، وتفضيلاتك في التخزين الخاص بالتطبيق على جهازك. وتُحذف بحذف التطبيق.
9. كيف تتحكم في ملفات تعريف الارتباط
- تتيح لك معظم المتصفحات من إعداداتها عرض ملفات تعريف الارتباط وبيانات المواقع وحظرها وحذفها، وتشرح صفحات المساعدة في كل متصفح طريقة ذلك.
- إذا حظرت ملفات تعريف الارتباط الضرورية أو حذفتها، فسيُسجَّل خروجك ولن تتمكن من تسجيل الدخول حتى تسمح بها مجددًا.
- يؤدي حذف ملفات تعريف الارتباط الخاصة بالتفضيلات أو تخزين المتصفح إلى إعادة ضبط اختياراتك، مثل اللغة والمظهر.
- يزيل تسجيل الخروج ملفات تعريف الارتباط الخاصة بالدخول وبيانات الدخول المذكورة في البند 6.
10. التغييرات على هذه السياسة
إذا بدأنا استخدام ملف تعريف ارتباط جديد أو نوع جديد من تخزين المتصفح، فسنحدّث هذه السياسة والتاريخ المذكور أعلاه قبل ذلك. ولن نبدأ استخدام ملفات تعريف ارتباط إعلانية أو للتتبع عبر المواقع إلا بعد تحديث هذه السياسة وطلب موافقتك حيثما يشترط النظام ذلك.
11. اللغة
تُقدم هذه السياسة باللغتين العربية والإنجليزية، وعند الاختلاف يُعتد بالنص [العربي] [يُستكمل: يؤكد المستشار القانوني ذلك، كما في شروط الخدمة].
12. التواصل
للأسئلة عن هذه السياسة: [privacy@ehkam.net]. [الاسم القانوني للشركة]، [العنوان]، المملكة العربية السعودية.