الأمان
لمسؤولي تقنية المعلومات في المدارس: كيف تُعزل بيانات كل مدرسة وتُحمى، بلا تسويق. للصيغة المبسطة اقرأ سياسة الخصوصية.
العزل بين المدارس
- قاعدة PostgreSQL واحدة، وكل صف في جداول المدارس يحمل معرّف مدرسته (tenant_id).
- العزل في القاعدة لا في التطبيق: سياسات Row Level Security مفعّلة على كل جداول المدارس، والمدرسة تُؤخذ من رمز الجلسة الموقّع (JWT) لا مما يرسله الجهاز. تطبيق معدَّل أو طلب مباشر للـ API لا يصل إلى صف من مدرسة أخرى.
- داخل المدرسة: المعلم يرى صفوفه، والطالب وولي الأمر بياناتهما فقط، بسياسات على الخادم أيضاً. والمدرسة تستطيع إيقاف أي بوابة أو قسم، فيمنعه الخادم لا الشاشة وحدها.
- الملفات: مخازن خاصة بمجلد لكل مدرسة (ومجلد لكل طالب في طلبات الدفع)، بسياسات على مسار الملف. لا روابط عامة: كل فتح برابط موقّع ينتهي بعد ساعة.
- على الجهاز: قاعدة محلية منفصلة لكل مدرسة، وعزلها مغطى باختبارات آلية تعمل مع كل إصدار.
الدخول والصلاحيات
- الإدارة والموظفون: حساب لكل موظف عبر Supabase Auth. كلمة المرور مخزنة مُجزّأة (bcrypt) ولا تصل إلى الجهاز. صلاحيات كل موظف بالأقسام (طلاب، مالية، إعدادات...).
- المعلمون والطلاب وأولياء الأمور: رقم الهوية وكلمة مرور تعطيها المدرسة. التحقق في دالة على الخادم، فجهاز الطالب أو ولي الأمر لا يقرأ كلمات المرور ولا يقارنها.
- حد للمحاولات: 10 محاولات خاطئة لرقم هوية، أو 30 من عنوان واحد، خلال ربع ساعة توقف الدخول مؤقتاً.
- انتهاء اشتراك المدرسة أو إيقافها يقطع وصول كل حساباتها على الخادم.
التشفير
- أثناء النقل: HTTPS (TLS) لكل اتصال، بلا استثناء.
- على الخوادم: الأقراص والنسخ الاحتياطية مشفّرة (AES-256) لدى المزوّد.
النسخ الاحتياطي والاستمرارية
- نسخة تلقائية يومية للقاعدة، تُحفظ 7 أيام.
- المدرسة تأخذ نسخة كاملة من بياناتها بنفسها في أي وقت، من داخل النظام.
- جهاز الإدارة يحمل نسخة محلية ويعمل دون إنترنت، ويرفع ما حفظه عند عودة الاتصال.
البنية والمزوّدون
- Supabase (PostgreSQL والملفات والمصادقة) على Amazon Web Services، منطقة ap-south-1 (مومباي)، وحاصلة على SOC 2 Type II.
- Cloudflare لاستضافة الموقع ونسخة الويب.
- Firebase Cloud Messaging لتوصيل الإشعارات فقط: رمز الجهاز ونص الإشعار.
- لا أدوات تتبع، ولا إعلانات، ولا تحليلات من طرف ثالث داخل التطبيق.
وصول فريق نون
- عدد محدود من حسابات الفريق، يدخل بها لتقديم الدعم بطلب من المدرسة أو لإصلاح عطل، وبأقل قدر يلزم.
- أي تغيير في ميزات المدرسة أو حدودها يُسجّل على الخادم: من غيّره ومتى، وما كان قبله وبعده.
- لا نبيع البيانات، ولا نشاركها، ولا ندرّب عليها أي ذكاء اصطناعي، ولا نكشفها إلا بأمر قانوني رسمي.
البيانات بعد انتهاء الاشتراك
- تبقى 60 يوماً للتجديد أو لتسليم نسخة كاملة، ثم تُحذف نهائياً وتخرج من النسخ الاحتياطية خلال 7 أيام.
- الحذف الفوري متاح بطلب من إدارة المدرسة.
الحوادث والإبلاغ
- عند أي وصول غير مصرّح به إلى بيانات مدرسة، نبلغ إدارتها خلال 72 ساعة بما حدث وما فعلناه.
- وجدت ثغرة؟ راسلنا على واتساب +970599024136، ونرد خلال يوم عمل.
آخر تحديث: 22 أكتوبر 2026.