آخر تحديث: 30 سبتمبر 2026
1. ما هي ملفات الارتباط؟
ملف الارتباط قيمة نصية صغيرة يحفظها المتصفح ويرسلها إلى الموقع عند الطلبات اللاحقة. تستخدم ملفات الطرف الأول من نطاق moayad.app، بينما قد تنشئ خدمة مستضافة ملفًا تقنيًا تحت النطاق لتشغيل وظيفة محددة.
2. ملفات الارتباط المستخدمة حاليًا
يعكس الجدول فحص الكود وبيئة Production بتاريخ آخر تحديث، دون قراءة قيم الملفات أو التوكنات. في متصفح عام نظيف دون تسجيل دخول أو Toolbar رُصد NEXT_LOCALE فقط؛ وتظهر ملفات المصادقة في Portal أو Admin بعد الدخول، بينما تقتصر ملفات Vercel Toolbar على متصفح مراجع مخول.
| الاسم | المنشئ | النطاق والمسار | متى ينشأ | الغرض | المدة | الدليل | الاختيار | الإزالة |
|---|---|---|---|---|---|---|---|---|
| NEXT_LOCALE | next-intl middleware | moayad.app · / | عند زيارة مسار لغة عام | توجيه الواجهة إلى اللغة الحالية | جلسة المتصفح | رُصد فعليًا في زيارة Production عامة ونظيفة | وظيفي؛ لا يطلب اختيارًا منفصلًا | تغيير اللغة أو مسح بيانات الموقع؛ قد يعاد إن زار المستخدم الموقع |
| __Secure-moayad.session_token | Better Auth داخل التطبيق | moayad.app · / | بعد تسجيل الدخول | مصادقة الجلسة والوصول الآمن | حتى 12 ساعة، أو جلسة عند عدم التذكر | رُصد فعليًا في سياق Portal | ينشأ نتيجة اختيار تسجيل الدخول | تسجيل الخروج أو مسح بيانات الموقع؛ وقد يبطل بأحداث الأمان |
| __Secure-moayad.session_data | Better Auth داخل التطبيق | moayad.app · / | مع جلسة الدخول أو تحديثها عند إنشاء المكتبة له | ذاكرة جلسة قصيرة؛ لا تتجاوز تحقق الخادم | ملف جلسة عند رصده؛ صلاحية حمولة الذاكرة المؤقتة حتى 5 دقائق | رُصد فعليًا في سياق Portal | مرتبط بتسجيل الدخول وليس تفضيلًا مستقلًا | تسجيل الخروج أو مسح بيانات الموقع أو انتهاء صلاحيته |
| __Secure-moayad.dont_remember | Better Auth داخل التطبيق | moayad.app · / | عند عدم تذكر جلسة الدخول | إبقاء الجلسة مرتبطة بجلسة المتصفح | جلسة | رُصد فعليًا في سياق Portal | يتبع اختيار تذكر الدخول | تسجيل الخروج أو إغلاق الجلسة أو مسح بيانات الموقع |
| __Secure-moayad.two_factor | Better Auth داخل التطبيق | moayad.app · / | فقط أثناء تحدي 2FA | إكمال المصادقة الثنائية | حتى 10 دقائق | وجد في الكود ولم يرصد في زيارة التدقيق الحالية | أمني عند تفعيل 2FA؛ ليس تفضيلًا تسويقيًا | إكمال التحدي أو انتهاء المدة أو مسح بيانات الموقع |
| __Secure-moayad.trust_device | Better Auth داخل التطبيق | moayad.app · / | لن تنشئه واجهة Moayad الحالية؛ ترسل trustDevice=false | قد يتذكر جهازًا موثوقًا إذا أتاحت الميزة مستقبلًا | حتى 30 يومًا إذا فُعّل مستقبلًا | قدرة موجودة في الكود فقط ولم ترصد؛ لا يوجد اختيار حالي في الواجهة | يجب أن يبقى اختيارًا صريحًا وغير مفعل افتراضيًا إذا أتيح | إبطال الجهاز أو مسح بيانات الموقع؛ لا توجد وظيفة حالية يحتاج المستخدم لإلغائها |
| moayad_admin_theme | لوحة إدارة Moayad | moayad.app · /admin | بعد تغيير المظهر داخل Admin | حفظ مظهر لوحة الإدارة | سنة واحدة | رُصد فعليًا في متصفح مخول؛ ومدعوم بالكود | اختيار المستخدم | تغيير المظهر أو مسح بيانات الموقع |
| moayad_admin_language | لوحة إدارة Moayad | moayad.app · /admin | بعد تغيير لغة Admin | حفظ لغة لوحة الإدارة | سنة واحدة | وجد في الكود ولم يرصد في زيارة التدقيق الحالية | اختيار المستخدم | تغيير اللغة أو مسح بيانات الموقع |
| _vercel_session | Vercel Toolbar | moayad.app · / | في متصفح مراجع مخول مع Toolbar | تشغيل جلسة Toolbar | جلسة | رُصد فعليًا في سياق Toolbar ولم يظهر للزائر النظيف | مرتبط بسياق المراجع المخول وليس خيار الزائر العام | تعطيل Toolbar أو تسجيل الخروج منه أو مسح بيانات الموقع |
| __vercel_toolbar | Vercel Toolbar | moayad.app · / | في متصفح مراجع مخول مع Toolbar | حفظ حالة Toolbar | نحو سنة | رُصد فعليًا في سياق Toolbar ولم يظهر للزائر النظيف | مرتبط بسياق المراجع المخول وليس خيار الزائر العام | تعطيل Toolbar أو تسجيل الخروج منه أو مسح بيانات الموقع |
3. الملفات الأساسية
تدعم ملفات الجلسة والمصادقة والأمان تسجيل الدخول وحماية الحساب وفرض الصلاحيات. قد يمنع تعطيلها تسجيل الدخول أو استخدام البوابة أو لوحة الإدارة بصورة صحيحة.
4. ملفات المصادقة والجلسة
تستخدم ملفات Better Auth الموقعة لإثبات الجلسة وتطبيق خيار عدم التذكر وإتمام المصادقة الثنائية. في Production تستخدم بادئة __Secure- وخصائص HttpOnly وSecure وSameSite=Lax عندما تكون مناسبة، ولا تمنح قيمة الملف وحدها صلاحية تتجاوز تحقق الخادم.
5. ملفات الأمان
قد ينشأ ملف مؤقت لتحدي المصادقة الثنائية. مكتبة Better Auth مهيأة تقنيًا لدعم تذكر جهاز موثوق حتى 30 يومًا، لكن واجهة Moayad الحالية لا تعرض هذا الخيار وترسل trustDevice=false في تدفقات 2FA التي راجعناها؛ لذلك لم نعتبره وظيفة مفعلة أو اختيارًا متاحًا حاليًا. إذا أتيح مستقبلًا فيجب أن يكون اختيارًا صريحًا وغير مفعل افتراضيًا مع وسيلة لإبطاله.
6. ملفات التفضيلات
تحفظ لوحة الإدارة اللغة والمظهر بعد اختيار المستخدم. ويحفظ الموقع تفضيل صوت الصفحة الرئيسية، كما يستخدم sessionStorage لتثبيت ترتيب عرض آراء العملاء ولمعرفات عمليات مقاومة للتكرار. يبين الجدول التالي كل مفتاح وجدناه في تطبيق Moayad أو رصدناه في سياق Toolbar، مع الفصل بين اختيار المستخدم والحالة الوظيفية الآلية.
| الاسم | النوع | متى ينشأ | الغرض | المدة | الدليل | الاختيار | الإزالة |
|---|---|---|---|---|---|---|---|
| moayad:home-motion | localStorage | متوقف؛ أصبحت حركة الرئيسية تلقائية حسب الجهاز | حفظ اختيار الفيديو والتنقل السينمائي أو الحركة المخففة | حتى تغييره أو مسحه | يحفظ فقط عند اختيار المستخدم؛ لا ينشأ مع إعداد الجهاز الافتراضي | اختيار المستخدم | لم يعد يُقرأ أو يُكتب؛ يمكن مسح القيم القديمة مع بيانات الموقع |
| moayad:homepage-audio-muted | localStorage | صفحة الموقع الرئيسية بعد تشغيل الصوت أو كتمه | حفظ تفضيل الصوت | حتى يمسحه المستخدم | رُصد فعليًا في متصفح سبق أن تفاعل مع الصوت؛ لم يظهر في الزيارة النظيفة | اختيار المستخدم | تغيير حالة الصوت أو مسح بيانات الموقع |
| moayad.testimonials.order.v1 | sessionStorage | عند تحميل ترتيب آراء العملاء في الصفحة الرئيسية | تثبيت ترتيب العرض العشوائي داخل الجلسة | جلسة التبويب | رُصد فعليًا في زيارة Production النظيفة | آلي لثبات العرض؛ لا يتتبع المستخدم | إغلاق التبويب أو مسح بيانات الموقع |
| moayad:approval:<organization>:<user>:<project> | sessionStorage | عند عرض عملية موافقة Admin | معرف عملية ثابت لمنع الأثر المكرر عند إعادة المحاولة | جلسة التبويب أو حتى نجاح عملية جديدة | وجد في الكود؛ لم يرصد في زيارة التدقيق الحالية | ينشأ عند بدء العملية وليس تفضيلًا | ينتهي مع التبويب أو مسح بيانات الموقع؛ ويتجدد بعد نجاح مؤكد لعملية جديدة |
| moayad:project-delivery:<organization>:<user>:<project>:<deliverable>:<version> | sessionStorage | عند عرض تسجيل تسليم المشروع في Admin | منع تسجيل تسليم مكرر عند إعادة المحاولة | جلسة التبويب أو حتى نجاح عملية جديدة | وجد في الكود؛ لم يرصد في زيارة التدقيق الحالية | ينشأ عند بدء العملية وليس تفضيلًا | ينتهي مع التبويب أو مسح بيانات الموقع؛ ويتجدد بعد نجاح مؤكد |
| moayad:portal-revision:<organization>:<account>:<project> | sessionStorage | عند عرض طلب تعديل في Portal | منع إنشاء تعديل مكرر عند إعادة المحاولة | جلسة التبويب أو حتى نجاح عملية جديدة | وجد في الكود؛ لم يرصد في زيارة التدقيق الحالية | ينشأ عند بدء العملية وليس تفضيلًا | ينتهي مع التبويب أو مسح بيانات الموقع؛ ويتجدد بعد نجاح مؤكد |
| vercel-toolbar-position | localStorage | سياق Vercel Toolbar للمراجع المخول | موضع واجهة Toolbar | حتى المسح | رُصد فعليًا في متصفح Toolbar فقط | تفضيل خاص بالمراجع المخول | تعطيل Toolbar أو مسح بيانات الموقع |
| __vercel_toolbar_injector | localStorage | سياق Vercel Toolbar للمراجع المخول | حالة داخلية لحقن Toolbar؛ لم توثق دلالتها التفصيلية في أدلة المشروع | حتى المسح | رُصد فعليًا في متصفح Toolbar فقط | مرتبط بتشغيل Toolbar | تعطيل Toolbar أو مسح بيانات الموقع |
| vercel-toolbar-activated | sessionStorage | سياق Vercel Toolbar للمراجع المخول | حالة تفعيل Toolbar | جلسة التبويب | رُصد فعليًا في متصفح Toolbar فقط | مرتبط بتشغيل Toolbar | إغلاق التبويب أو تعطيل Toolbar أو مسح بيانات الموقع |
| _vtip | sessionStorage | سياق Vercel Toolbar للمراجع المخول | حالة داخلية لـToolbar؛ لم توثق دلالتها التفصيلية في أدلة المشروع | جلسة التبويب | رُصد فعليًا في متصفح Toolbar فقط | مرتبط بتشغيل Toolbar | إغلاق التبويب أو تعطيل Toolbar أو مسح بيانات الموقع |
| _vttsoip | sessionStorage | سياق Vercel Toolbar للمراجع المخول | حالة داخلية لـToolbar؛ لم توثق دلالتها التفصيلية في أدلة المشروع | جلسة التبويب | رُصد فعليًا في متصفح Toolbar فقط | مرتبط بتشغيل Toolbar | إغلاق التبويب أو تعطيل Toolbar أو مسح بيانات الموقع |
| vercel-preview-skip-animation | sessionStorage | سياق Vercel Toolbar للمراجع المخول | تفضيل حركة داخل Toolbar | جلسة التبويب | رُصد فعليًا في متصفح Toolbar فقط | سلوك واجهة المراجع | إغلاق التبويب أو تعطيل Toolbar أو مسح بيانات الموقع |
| vercel-live-feedback-hidden | sessionStorage | سياق Vercel Toolbar للمراجع المخول | حالة إظهار ملاحظات Vercel | جلسة التبويب | رُصد فعليًا في متصفح Toolbar فقط | سلوك واجهة المراجع | إغلاق التبويب أو تعطيل Toolbar أو مسح بيانات الموقع |
| tool-used-this-session | sessionStorage | سياق Vercel Toolbar للمراجع المخول | حالة استخدام أداة في الجلسة | جلسة التبويب | رُصد فعليًا في متصفح Toolbar فقط | مرتبط بتشغيل Toolbar | إغلاق التبويب أو تعطيل Toolbar أو مسح بيانات الموقع |
| vc-mfe-session-cleared | sessionStorage | سياق Vercel Toolbar للمراجع المخول | حالة داخلية لـToolbar؛ لم توثق دلالتها التفصيلية في أدلة المشروع | جلسة التبويب | رُصد فعليًا في متصفح Toolbar فقط | مرتبط بتشغيل Toolbar | إغلاق التبويب أو تعطيل Toolbar أو مسح بيانات الموقع |
| vc-microfrontend-enabled | sessionStorage | سياق Vercel Toolbar للمراجع المخول | حالة داخلية لـToolbar؛ لم توثق دلالتها التفصيلية في أدلة المشروع | جلسة التبويب | رُصد فعليًا في متصفح Toolbar فقط | مرتبط بتشغيل Toolbar | إغلاق التبويب أو تعطيل Toolbar أو مسح بيانات الموقع |
7. ملفات التحليلات
لا توجد حاليًا ملفات ارتباط تحليلية مفعلة، ولا يستخدم الموقع Google Analytics أو PostHog أو أدوات قياس مماثلة في Production.
8. ملفات الإعلان والتسويق
لا توجد حاليًا ملفات إعلان أو تسويق مفعلة، ولا توجد Meta Pixel أو TikTok Pixel أو أدوات إعادة استهداف على الموقع.
9. ملفات الطرف الثالث
لا تحمل الصفحات العامة حاليًا ملفات تحليل أو إعلان لطرف ثالث. قد تظهر ملفات Vercel Toolbar التقنية للمستخدمين المخولين بإدارة أو مراجعة النشر، وليست جزءًا من تجربة الزائر العادي. الروابط الخارجية لا تنشئ ملفات خدماتها على moayad.app قبل مغادرة المستخدم للموقع.
10. إدارة الملفات من المتصفح
يمكنك عرض ملفات الارتباط أو حذفها أو منعها من إعدادات المتصفح. يمكنك أيضًا مسح بيانات الموقع لإزالة localStorage وsessionStorage. تختلف الخطوات بحسب المتصفح والجهاز.
11. أثر تعطيل الملفات الأساسية
قد يؤدي منع الملفات الأساسية إلى تعذر تسجيل الدخول أو استمرار الجلسة أو استخدام المصادقة الثنائية أو الوصول إلى وظائف الحساب. تبقى الصفحات العامة التي لا تحتاج حسابًا متاحة عادة دون ملفات المصادقة.
12. الموافقة والتغييرات المستقبلية
لا تستخدم الواجهة العامة حاليًا ملفات تحليل أو إعلان أو تسويق. بناءً على السلوك المرصود، لا يوجد سبب تقني مثبت الآن لواجهة موافقة عامة: الملفات العامة تلقائية ووظيفية، وملفات الدخول لازمة للجلسة التي يختار المستخدم إنشاءها، وتفضيلات الصوت وAdmin تنشأ في موضع اختيار الميزة. هذا تقييم تقني للإفصاح والسلوك وليس اعتمادًا قانونيًا نهائيًا.
ينبغي الإفصاح عن التخزين الوظيفي والأمني، وإبقاء التفضيلات قابلة للتغيير أو الإزالة في موضع الميزة أو عبر إعدادات المتصفح. إذا أضيف تحليل أو إعلان أو تسويق أو تفضيل غير لازم ينشأ قبل الاختيار، فيجب تحديث الجرد وتقييم واجهة الموافقة المناسبة قبل تفعيله.
13. التحديث والتواصل
يظهر تاريخ آخر تحديث أعلى الصفحة. للاستفسار عن ملفات الارتباط أو الخصوصية تواصل عبر support@moayad.app.