كيف نحمي بياناتكم
تحتفظ Teaching بأسماء الطلاب وأولياء الأمور وأرقام هواتفهم وبالدروس والمدفوعات. تشرح هذه الصفحة ما نفعله لحمايتها، دون وعود لا يمكن التحقق منها. كل جملة هنا تستند إلى فحص آلي أو إلى الشيفرة، وما لم ننجزه بعد مكتوب بصراحة.
كل معلم يرى بياناته فقط
- بيانات كل معلم وكل مدرسة موجودة في قاعدة بيانات واحدة، لكن الفصل تفرضه القاعدة نفسها: الحماية على مستوى الصف مفعّلة وإلزامية في كل جدول يحتوي على بيانات العملاء، ولذلك لا يمكن لاستعلام أُجري لمعلم أن يعيد صفًا يخص معلمًا آخر.
- هوية المعلم تؤخذ فقط من الدخول الموثَّق على الخادم. أما القيمة التي يرسلها المتصفح عن هويته فلا تُقرأ إطلاقًا.
- فحص آلي يمنع أي تغيير يضيف جدول بيانات دون هذه الحماية، واختبارات أخرى تحاول فعلًا قراءة بيانات معلم باسم معلم آخر وتتوقع ألا تجد شيئًا.
- تقرأ البوابة العامة عرضًا للملفات المنشورة فقط. العنوان الدقيق ورقم الهاتف والبريد الإلكتروني للمعلم ليست فيه، ولا تظهر إلا بعد أن يجتاز الزائر خطوة كشف مضبوطة.
الدخول والصلاحيات
- تُحفظ كلمات المرور فقط على هيئة تجزئة argon2id مع ملح، ولا تُحفظ نصًّا أبدًا. ويُبطَّأ تكرار محاولات الدخول الفاشلة بحسب العنوان وبحسب الحساب.
- رمز الوصول صالح لمدة 15 دقيقة. والبقاء مسجَّلًا يمتد حتى 30 يومًا وينتهي عند تسجيل الخروج أو إعادة تعيين كلمة المرور.
- يدخل معلمو المدرسة برابط شخصي يُستعمل مرة واحدة، ويدخل طلاب المعلم الخصوصي برابط شخصي يستطيع المعلم إلغاءه. وفي الحالتين تُحفظ تجزئة الرابط فقط. وتستمر جلسة معلم المدرسة 12 ساعة.
- الدخول عبر Google اختياري، وكلمة مرورك في Google لا تصل إلينا.
- دخول المالك إلى لوحة المالك نظام منفصل له حمايته الخاصة، وتُسجَّل كل محاولة دخول في سجل يُحتفظ به 90 يومًا.
ما البيانات التي نحتفظ بها ولكم من الوقت
- يُدخل المعلم الخصوصي أسماء الطلاب وأولياء الأمور وبيانات التواصل معهم والدروس والمدفوعات. هذه البيانات ملك المعلم، ونحن نعالجها بالنيابة عنه.
- بُنيت Teaching للمدارس حول المعلمين والصفوف والجدول الأسبوعي. ليس فيها حقول أو سجلات للطلاب، ويتحقق فحص آلي من أنه لا يوجد في أي جدول من جداول المدرسة عمود عن طالب.
- تُحفظ عمليات البحث في البوابة 90 يومًا، ومحادثات مساعد الدعم 90 يومًا.
- عند حذف الحساب يُقفل فورًا، وتُمحى البيانات الشخصية والتجارية نهائيًا بعد 30 يومًا. وتبقى سجلات الفوترة دون بيانات شخصية، كما يقتضي القانون.
- يستطيع المعلم تصدير بياناته إلى ملف في أي وقت.
المدفوعات
- لا تحفظ Teaching أرقام البطاقات الكاملة. يتم الدفع بالبطاقة في صفحة مزوّد الدفع (iCount)، ولا يبقى لدينا سوى المبلغ والحالة ورقم الفاتورة.
- دفعة الطالب للمعلم (Bit أو PayBox أو نقدًا) لا تمر عبرنا. تسجّل Teaching ما يؤشّر عليه المعلم بأنه مدفوع، ولا تنقل أي مال.
- مفاتيح الربط بالمزوّدين (الدفع والبريد والذكاء الاصطناعي) تُحفظ مشفّرة وتُعرض مخفية، ولا يُكتب أي منها في الشيفرة أو في السجلات.
الاستضافة والتشفير والبنية التحتية
- الاتصال بالموقع مشفّر، ورؤوس الأمان مفعّلة: سياسة أمان المحتوى ومنع تضمين الصفحات داخل إطارات.
- يعمل النظام في سحابة Amazon في منطقة إسرائيل (تل أبيب).
- تُشفَّر مفاتيح التكامل بخوارزمية AES-256-GCM، ويُحفظ مفتاح التشفير بمعزل عن قاعدة البيانات.
- أدوار قاعدة البيانات محدودة: يتصل التطبيق بدور لا يملك صلاحيات المشرف العام ولا يملك الجداول، وتستخدم البوابة العامة دورًا منفصلًا لا يستطيع إلا كتابة عمليات البحث وقراءة عرض واحد.
ميزات الذكاء الاصطناعي
- يستخدم مساعد الدعم وقراءة قيود المدرسة مزوّدين خارجيين للذكاء الاصطناعي، مذكورين في سياسة الخصوصية. يُرسل النص إلى المزوّد لمعالجته وقد يُعالَج خارج إسرائيل.
- لا يرى مساعد الدعم إلا دليل المنتج وأرقام المعلم الذي يسأل. وفي اختباراتنا الآلية لا يكشف بيانات معلم آخر، حتى عندما يُدفع إلى ذلك.
- القيد الذي قرأه الذكاء الاصطناعي من نص المدرسة ينتظر موافقتها. ولا يدخل أي قيد في الحساب قبل أن يوافق عليه شخص.
المراقبة والأعطال
- تُجمع الأخطاء آليًا وتُصنَّف بحسب بصمتها، والعطل الحرج ينبّه المالك فورًا.
- تعرض صفحة الحالة حالة النظام الآن وخلال آخر 90 يومًا. وهي تُحسب من بيانات حيّة للنظام ولا تُحرَّر يدويًا.
- يظهر العطل الذي أثّر في الخدمة في صفحة الحالة مع وقت بدايته ونهايته.
ما لا ندّعيه
- ليست لدينا شهادة رسمية في أمن المعلومات، ولا نعرض شارات توحي بغير ذلك.
- تسجيلنا مزوّدًا معتمدًا في نظام «غيفن» التابع لوزارة التربية والتعليم ما زال جاريًا ولم يكتمل. وإلى أن يكتمل تنضم المدارس مباشرة.
- لا يوجد نظام محصَّن تمامًا. عندما يحدث خلل نسجّله ونصلحه وننشر في صفحة الحالة كل عطل أثّر في الخدمة.
وجدتم مشكلة أمنية؟
- إذا وجدتم ثغرة فراسلونا قبل نشرها. يقرأ شخص كل بلاغ.
- إلى أن يُنشر عنوان البلاغات هنا، راسلونا عبر دردشة الدعم في زاوية الصفحة.