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