أداة النسخ الاحتياطي لتجربة «مدرستي»

Madrasti trial backup

أداة داخلية تحفظ نسخة احتياطية من تجربة منصة «مدرستي» لإدارة المدارس كل ليلة. تشفّر النسخة على حاسوب التجربة، ثم ترفع نسخة ثانية منها إلى Google Drive الخاص بمالك التجربة. بذلك تبقى النسخة متاحة لو تعطّل الحاسوب أو فُقد.

من يستخدمها

يشغّلها مالك تجربة «مدرستي» ومسؤولها على حاسوبه، ويربطها بحسابه في Google بنفسه. هي ليست خدمة عامة: لا يمكن التسجيل فيها، ولا تتصل بحسابات أشخاص آخرين.

ماذا تفعل

  • كل ليلة: تنشئ نسخة احتياطية من قاعدة بيانات التجربة ومرفقاتها في الساعة 02:00 بتوقيت طرابلس، وتعوّض الموعد الفائت حين يعود الحاسوب إلى العمل.
  • التشفير قبل أي رفع: كل ملف مشفّر على الحاسوب بخوارزمية AES-256-GCM. مفتاح فك التشفير لا يُرفع أبدًا.
  • الفحص قبل الرفع: لا تُرفع إلا مجموعة نسخ مكتملة اجتازت فحص السلامة والتشفير. وتُراجع ملفات الوصف المرافقة للتأكد من خلوّها من الأسماء والعناوين.
  • التأكد بعد الرفع: تقارن الأداة بصمة كل ملف في Drive ببصمته على الحاسوب. وإن انقطع الإنترنت، تبقى النسخة «معلّقة» وتُعاد المحاولة تلقائيًا.
  • الاستعادة: عند الحاجة تُنزَّل النسخة من Drive، وتُفك بمفتاح المالك، وتُستعاد في بيئة معزولة قبل أي استعمال.

لماذا تطلب الوصول إلى Google Drive

تطلب الأداة صلاحية واحدة فقط هي drive.file. بها تستطيع:

  • إنشاء مجلد مخصّص للنسخ في Drive صاحب الحساب، ورفع النسخ المشفّرة إليه؛
  • قراءة الملفات التي أنشأتها هي فقط، لمطابقة بصماتها ولتنزيلها عند الاستعادة.

لا تستطيع هذه الصلاحية رؤية أي ملف آخر في Drive أو قراءته أو تعديله أو حذفه. ولا تطلب الأداة الوصول إلى البريد أو جهات الاتصال أو التقويم، أو أي بيانات أخرى في حساب Google.

سياسة الخصوصية تشرح ما يُرفع ومن يصل إليه، وكيف تُدار النسخ وتُحذف، وكيف يُلغى التفويض وتُطلب المساعدة.

سياسة الخصوصية

In English

Madrasti trial backup is an internal tool used only by the owner of a local trial of the Madrasti school-management platform. Every night it backs up the trial's database and attachments, encrypts every file on the trial computer (AES-256-GCM), and uploads the encrypted copies to the owner's own Google Drive as an off-site copy. It requests only the drive.file scope: it can create its own backup folder and read back only the files it created, to verify and restore them. It cannot see any other file in the account. The decryption key never leaves the owner's control. See the privacy policy.