الهندسة
كيف نبني.
تفاصيل محددة، لا عبارات مبالغة. كل حقيقة أدناه مأخوذة من Gentle Handover، منتجنا الأول، ومعها كيف نعرف أنها صحيحة.
حماية البيانات
التشفير والمفاتيح
مشفّر ببرمجتنا الخاصة
ما يحفظه الناس في صناديقهم، ونصوص رسائلهم وخططهم، وتسجيلاتهم، كلها يحفظها تطبيقنا مشفّرة بمعيار AES-256-GCM. وAES هو معيار التشفير الذي نشره المعهد الوطني للمعايير والتقنية في الولايات المتحدة. أما الأسماء والعناوين، كاسم الصندوق أو عنوان الرسالة، فتبقى مقروءة لكي تتمكن الخدمة من عرضها.
كيف نعرف ذلك
تسجّل وثائق تصميم التشفير لدينا، جزءًا بعد جزء، أي البيانات مشفّرة وكيف.
المفاتيح لدينا
تستطيع خوادمنا فتح ما يحفظه الناس، لكي يصل إلى عائلاتهم حين يحين الوقت. وهذا يعني أن Gentle Handover لا يعمل بمبدأ المعرفة الصفرية، ونفضّل أن تسمع ذلك منا. كيف يُبقي Gentle Handover هذه الصلاحية تحت الرقابة.
كيف نعرف ذلك
وضع المعرفة الصفرية متوقف، وفحص الجاهزية لدينا يفشل إذا شغّله أي أحد.
أين تُحفظ البيانات
الموقع والتحليلات
تحليلات بموافقتك فقط
في Gentle Handover لا تعمل أي تحليلات حتى يوافق الزائر، ولا تعمل إطلاقًا حين يرسل المتصفح إشارة Global Privacy Control، وهو إعداد يطلب من المواقع ألا تبيع بياناتك أو تشاركها. ومع الموافقة نحتفظ بسجل صفحاتنا الخاص لمدة 90 يومًا.
كيف نعرف ذلك
يفشل اختبار آلي إذا حُمّلت أي تحليلات قبل الموافقة.
لا ملفات تعريف ارتباط في هذا الموقع
يشغّل هذا الموقع برنامجًا نصيًا صغيرًا واحدًا خاصًا به، فقط ليتذكر اختيارك بين الوضع الفاتح والداكن. لا ملفات تعريف ارتباط، ولا تحليلات، ولا نماذج، ولا قاعدة بيانات. ولا يحمّل الموقع شيئًا من مواقع أخرى، وخطوطه تُقدَّم من هذا الموقع نفسه.
كيف نعرف ذلك
تفتح اختباراتنا كل صفحة من هذا الموقع وتفشل عند وجود أي برنامج نصي آخر، أو أي ملف تعريف ارتباط، أو أي طلب إلى عنوان آخر.
قبل إطلاق أي شيء
الاختبارات وبوابات الإطلاق
آلاف الاختبارات
تخضع شيفرتنا البرمجية لآلاف الاختبارات الآلية، وفحص لأسلوب كتابتها، وفحص للأسرار المسرّبة.
كيف نعرف ذلك
تعمل الفحوص على GitHub، حيث تُحفظ شيفرتنا البرمجية، قبل الإصدار.
قواعد مربوطة باختباراتها
القواعد التي يجب ألا يخالفها Gentle Handover أبدًا مكتوبة، ومع كل منها الاختبارات التي تثبتها.
كيف نعرف ذلك
يفشل الفحص إذا لم تسمِّ قاعدة أي اختبار، أو سمّت اختبارًا غير موجود.
سجل تدقيق مختوم
كل إجراء حساس، سواء قام به صاحب حساب أو أحد موظفينا أو النظام نفسه، يُكتب في سجل تدقيق مختوم بسلسلة تجزئة محمية بمفتاح.
كيف نعرف ذلك
يتحقق فحص مجدول من السلسلة كل ليلة، وأي خلل فيها يطلق تنبيهًا.
الموظفون يسجّلون الدخول بخطوتين
لا يصل أحد من فريقنا إلى أدوات الإدارة دون تسجيل الدخول بخطوتين. والموظفون الذين يبتّون في حالات الوفاة يحتاجون أيضًا إلى مفتاح مرور، وهو مفتاح لتسجيل الدخول محفوظ على أجهزتهم ولا يمكن سرقته بالتصيّد.
كيف نعرف ذلك
مفروض في الشيفرة البرمجية على كل صفحة من صفحات الإدارة.
للجميع
إمكانية الوصول واللغات
يُفحص كل ليلة
نسعى إلى المستوى AA من WCAG 2.1، وهي إرشادات إمكانية الوصول الدولية الصادرة عن W3C. وكل ليلة يختبر فحص آلي الصفحات الأساسية في Gentle Handover في الوضعين الفاتح والداكن، على الحاسوب والهاتف.
كيف نعرف ذلك
يستخدم الفحص axe-core، وهو محرك مفتوح المصدر لاختبار إمكانية الوصول. والمشكلات المعروفة مدرجة ومتابَعة، لذا لا ندّعي التوافق الكامل.
جاهز لمزيد من اللغات
يبدأ Gentle Handover بالإنجليزية. وكل كلماته محفوظة في ملفات اللغة، لذا فإضافة لغة جديدة تعني ترجمتها، لا إعادة كتابة الخدمة.
كيف نعرف ذلك
تشمل فحوص الترجمة في مجموعة اختباراتنا رسائل البريد الإلكتروني وبوابة العائلة وشاشات الإدارة.
وهذا الموقع أيضًا
كل صفحة من humanful.org تُفحص وفق المستويين A وAA من WCAG 2.1، في الوضعين الفاتح والداكن، على الحاسوب والهاتف، وبكل لغة يُنشر بها.
كيف نعرف ذلك
تعمل الفحوص باستخدام axe-core في كل مرة يُختبر فيها الموقع.