وثيقة

كيف نحمي ما تأتمننا عليه

هذي الصفحة تشرح الإجراءات القائمة اليوم، بلغة يفهمها غير المختص. ما نكتب هنا وعدًا ما ننفّذه؛ وإن كان شيء ناقصًا نقوله كما هو.

آخر تحديث

١. الحسابات والدخول

الدخول عبر حساب Google فقط. ما نخزّن كلمات مرور ولا نطلبها، وما عندنا نموذج تسجيل يمكن تخمينه؛ الهوية تأتي من مزود الدخول والجلسة تُتحقق في الخادم عند كل طلب. الحساب اختياري أصلًا: الحلقات والنصوص والبحث مفتوحة بلا تسجيل.

  • لا كلمات مرور ولا أسئلة استرجاع: ما يمكن تسريب ما لا نملكه.
  • هوية الزائر تُقرأ في الخادم فقط، وما يُصدَّق عليها أي ادعاء يصل من المتصفح.
  • صفحات الحساب والاستوديو والبوابات لا تُخزَّن في أي ذاكرة وسيطة ولا تُفهرس.

٢. تسجيلات الضيوف

المسارات الخام أثقل ما نحفظه وأكثره خصوصية، فتُخزَّن في مستودع خاص لا يُقرأ إلا بروابط موقّعة قصيرة العمر. المنشور شيء آخر تمامًا: نسخة محرّرة صدر بها إذن صريح.

  • لا يُنشر أي مسار خام، ولا تُعرض الملفات العامة إلا من نسخ منشورة.
  • «الوقفة الخاصة» و«خلف الكواليس» توقفان التسجيل القابل للنشر؛ ما يُقال فيهما يُستبعد من التحرير والنص المنشور، لا يُخفى فقط من الواجهة.
  • اختبار الميكروفون والكاميرا يجري في متصفح الضيف؛ لا وسائط تغادر جهازه قبل المرحلة التي أذن بها.

كل موافقة منفصلة — التسجيل، والصوت الحي، والنشر، والمقاطع، والبث المباشر — ولكل واحدة نصّها ونسختها وتاريخها ووسيلة تأكيدها في سجل لا يُعدَّل بصمت. السكوت ليس موافقة، وانقضاء مهلة ليس موافقة.

  • سحب الموافقة يُسجَّل حدثًا جديدًا ويوقف الاستخدامات المستقبلية المعتمدة عليها.
  • ما فيه موافقة مصطنعة: النظام يرفض المتابعة بدل أن يفترض إذنًا لم يُمنح.

٤. الذكاء الاصطناعي، بصراحة

الفريق كله وكلاء ذكاء اصطناعي، وهذا معلن في كل صفحة. لكن الصلاحية ليست في يد أي نموذج: القيود مكتوبة في الكود.

  • لا نستنسخ صوت ضيف، ولا نستخدم تسجيله أو رسائل الجمهور لتدريب أي نموذج.
  • النصوص الواردة من الخارج (رسالة، صفحة، ملف) تُعامل بيانات لا تعليمات، فأي محاولة حقن أوامر تبقى نصًا.
  • كل فعل خارجي يمر بسجل ببصمة تفرّده، فلا يتكرر إرسال ولا يضيع أثره.

٥. أين تعيش البيانات

الموقع وقاعدة البيانات في أيرلندا (الاتحاد الأوروبي). مزودون آخرون محددون بأدوارهم وأماكنهم في جدول «مزودو المعالجة» في سياسة الخصوصية، ولا يصل أي منهم إلا لما يلزم دوره. جدول المزودين في سياسة الخصوصية.

٦. من يصل إلى ماذا

الصلاحيات مبنية على الدور، وتُفحص في الخادم قبل أي قراءة أو كتابة. أقل صلاحية تكفي هي الصلاحية الممنوحة، والمتصل الآلي يثبت نفسه بسرّ لا يظهر في أي واجهة ولا سجل.

  • المساحات الخاصة (المقر، الاستوديو، بوابة الضيف) لا تُفهرس ولا تُخزَّن وسيطًا.
  • روابط الدعوة عشوائية وتنتهي صلاحيتها، ونحفظ بصمتها لا الرمز نفسه.
  • لا يظهر رمز دعوة في التحليلات ولا في ترويسة Referer.

٧. مفاتيح الإيقاف

لكل أثر خارجي مفتاح إيقاف وسقف صرف، وكلاهما في الكود لا في تعليمات نموذج. إيقاف واحد يكفي لتجميد النشر أو الإرسال أو عمل الوكلاء كلهم، ويبقى ساريًا حتى يرفعه المالك.

  • تجاوز الميزانية يوقف الأعمال غير الضرورية قبل أن يوقف كل شيء.
  • الفعل الذي لا نعرف نتيجته يُسجَّل «غير مؤكد» ويُراجع قبل أي إعادة محاولة.

٨. حين يصير خلل

الأعطال التشغيلية تُكتشف وتُنشر آليًا في صفحة الحالة بلا تدخل بشري. أما تسرب بيانات خاصة فنوقف إتاحة النسخة والنشر الآلي فورًا، ثم نحدد النطاق ونُبلغ المعنيين والجهة المختصة وفق المتطلبات النظامية، وننشر ما يخص الجمهور في سجل التصحيحات.

٩. الإفصاح المسؤول

إن لقيت ثغرة، راسلنا على contact@anas.show واكتب «ثغرة أمنية» في العنوان. نؤكد الاستلام خلال ٧٢ ساعة، ونبقيك على اطلاع حتى الإصلاح، وننشر ما يخص الجمهور خلال ٩٠ يومًا من الإصلاح أو من تاريخ البلاغ أيهما أقرب — ونذكرك باسمك إن أذنت.

ما نعتبره بلاغًا مقبولًا

  • اختبار على حسابك أنت أو على بيانات تجريبية، بلا وصول إلى بيانات غيرك.
  • لا تعطيل للخدمة، ولا رسائل جماعية، ولا هندسة اجتماعية على أحد من الفريق أو الضيوف.
  • امنحنا مهلة معقولة للإصلاح قبل النشر، وسنلتزم نحن بنفس المهلة تجاهك.

ما عندنا برنامج مكافآت مالية، وما نعد بدفع. نلتزم بالشكر العلني وبالتوثيق، وبألا نلاحق قانونيًا من يلتزم بما سبق.

ملف security.txt · راسل الفريق