الخصوصية / Privacy
سياسة خصوصية NoonCodeSpot لقياسات الاستخدام وGoogle Analytics ورسائل التواصل وبيانات الإدارة والجلسات، وما يتم تخزينه أو عدم تخزينه.
بالعربية
يُستخدم Google Analytics على الصفحات العامة فقط بمعرّف القياس G-M2246GWPDL، وقد تعالج Google بيانات استخدام وجهاز وفق شروط الخصوصية الخاصة بها. لا نخزن عنوان IP الخام داخل جدول تحليلات NoonCodeSpot. عند تسجيل القياسات الداخلية، يُستخدم معرف مجزأ مشتق من عنوان الاتصال مع salt عشوائي مُدار داخليًا في D1 أو salt مُعدّ كسر عند توفره.
بيانات التحليلات المستخدمة داخليًا تشمل نوع الحدث، السوق، المسار، الكود عند النسخ، والدولة ذات الحرفين عندما توفرها Cloudflare. نص البحث نفسه لا يُحفظ في حدث البحث.
رسائل نموذج التواصل تحفظ الاسم والبريد والموضوع ونص الرسالة داخل D1 ليتمكن فريق الإدارة من مراجعتها؛ الرسائل لا تُنشر علنًا ويمكن حذفها من لوحة الإدارة.
صفحات الإدارة والجلسات وواجهات API الحساسة غير قابلة للتخزين في الكاش العام. كلمات مرور مستخدمي D1 تُشتق باستخدام PBKDF2، والجلسات تستخدم cookies آمنة HttpOnly وSecure وSameSite=Strict.
In English
Google Analytics is enabled on public pages using measurement ID G-M2246GWPDL. Google may process usage and device data under its own privacy terms. Raw IP addresses are not stored in the NoonCodeSpot analytics table. Usage events use a hashed visitor identifier derived from the connection address and a random salt managed internally in D1, or a configured secret salt when available.
Internal analytics can include event type, market, path, coupon code on copy, and a two-letter country when supplied by Cloudflare. Search query text itself is not persisted in the search event.
Contact-form messages store the sender name, email, subject and message in D1 for authenticated administrators to review; messages are not published and can be deleted from the admin inbox.
Admin pages, sessions and sensitive API routes are not publicly cached. D1 user passwords are derived with PBKDF2, while session cookies use HttpOnly, Secure and SameSite=Strict attributes.