هوية موقّعة لكل وكيل
مبنيكل وكيل يثبت هويته بمفتاح توقيع خاص به (OAuth 2.0 private_key_jwt، RFC 7523)، لا باسمه فقط. الوكلاء غير المعروفين ينتظرون مراجعة النشاط افتراضياً، ويمكن حظر أي وكيل فوراً.
آخر تحديث: 2026-10-20
ما يفعله Allowfy ليُبقي وكلاء الذكاء الاصطناعي ضمن قواعد النشاط، وما لا يستطيع فعله وحده، وما زال مخططاً له. كل بند يوضّح إن كان مبنياً اليوم أو مخططاً له، لتتحقق منه بنفسك بدل أن تأخذه على الثقة.
كل وكيل يثبت هويته بمفتاح توقيع خاص به (OAuth 2.0 private_key_jwt، RFC 7523)، لا باسمه فقط. الوكلاء غير المعروفين ينتظرون مراجعة النشاط افتراضياً، ويمكن حظر أي وكيل فوراً.
رموز الجلسات مربوطة بمفتاح الوكيل (DPoP، RFC 9449) وقصيرة العمر، فالرمز المسروق وحده لا يكفي. رموز الحساب يمكن إلغاؤها، وتسجيل الخروج يُنهي فوراً كل جلسة سُجّل دخولها بها.
يربط الزبون مساعده برمز قصير (RFC 8628) على صفحة النشاط نفسه، أو عبر مزوّد هوية النشاط (OpenID Connect). كلمات السر والأرقام السرية لا تمر عبر الوكيل، وAllowfy لا يحفظ الأرقام السرية.
كل عملية تحتاج قاعدة، وبدونها تُرفض. القواعد تسمح، أو تطلب موافقة الزبون، أو تحجز للفريق، أو ترفض، مع حدود للمبالغ والتواريخ، وكل نسخة منشورة محفوظة.
يوافق الزبون على نسخة واحدة من عملية واحدة: مبلغها وعملتها وتفاصيلها. إذا تغيّرت الشروط لا تعود الموافقة صالحة وتلزم موافقة جديدة. والعروض غير المؤكدة تنتهي صلاحيتها.
يمكن للقواعد تحديد مجموع ما يطلبه كل زبون وعدد عملياته خلال عدد من الأيام، من كل الوكلاء، فلا يُقسَّم طلب كبير إلى طلبات صغيرة. ويستطيع النشاط إعادة تشغيل عملياته الحقيقية في آخر 90 يوماً على مسودة قبل نشرها.
تُرسل كل عملية لنظام النشاط ومعرّفها مفتاح منع التكرار، وإعادة المحاولة تستخدم نفس المفتاح. وإذا تعذّرت معرفة النتيجة لا تُسجَّل العملية فاشلة أبداً، بل تنتظر شخصاً يحسمها.
مفتاح واحد يرفض كل طلبات الوكلاء، ويحجز العمليات المؤكدة التي لم تُرسل بعد، ويمنع الموافقات حتى يستأنف النشاط. الطلب الذي خرج بالفعل لا يمكن استرجاعه، لكن نتيجته تُسجَّل.
بيانات كل نشاط مفصولة في قاعدة البيانات بأمان مستوى الصف في PostgreSQL، ويُطبَّق مع كل طلب، مع اختبارات آلية تحاول القراءة بين الأنشطة.
أسرار الـ webhook ومزوّد الهوية تُشفّر بـ AES-256-GCM قبل حفظها وتُعرض مرة واحدة. وكلمات سر الحسابات مُجزّأة بـ scrypt.
كل طلب يرسله Allowfy لنظام النشاط موقّع بـ HMAC-SHA256 مع طابع زمني، ليرفض النشاط الطلبات المزوّرة أو المعاد إرسالها.
لا يتصل Allowfy إلا بعناوين HTTPS عامة، مع حدود للحجم والوقت، فلا يستطيع وكيل أو إعداد توجيهه نحو أنظمة داخلية.
كل خطوة مسجّلة في سلسلة بصمات. والتصدير يضيف نقطة تحقق موقّعة بمفتاح Ed25519 لا تحتفظ به قاعدة البيانات، فالنسخة التي يحتفظ بها النشاط تكشف أي تاريخ أُعيدت كتابته. هذا كشف للتلاعب وليس منعاً له، وليس وعداً بقبوله قانونياً.
HTTPS في كل مكان، وHSTS، وترويسات أمان صارمة. الحسابات تحتاج بريداً مؤكداً، والتسجيل محمي من الروبوتات.
أخطاء الخادم والمتصفح تُبلَّغ بعد إزالة البيانات الشخصية منها، والتوفّر يُفحص من الخارج.
حزمة allowfy مفتوحة المصدر تتحقق من توقيعات Allowfy وتتعامل مع طلباته على Node وDeno وBun وSupabase وCloudflare وNext.js، مع قوالب جاهزة.
يعمل Allowfy على Railway في الولايات المتحدة: الخوادم وقاعدة بيانات PostgreSQL.
إعدادات النشاط وقواعده ووكلاؤه وعملياته وسجله، ومرجع لكل زبون من نظام النشاط (لا كلمة سره ولا رقمه السري). وحسابات الفريق تحفظ اسماً وبريداً وكلمة سر مُجزّأة.
العمليات والسجل تُحفظ طوال استخدام النشاط لـ Allowfy، لأن السجل وثيقة. ونتائج Allowfy Check تُحذف بعد 180 يوماً. وبيانات الموقع موضّحة في سياسة الخصوصية.
يمكن تصدير السجل كملف موقّع في أي وقت والتحقق منه دون Allowfy. والعمليات متاحة عبر الـ API.
راسل hello@allowfy.com لحذف نشاط أو حساب أو بيانات شخصية. نرد خلال 30 يوماً.
| المزوّد | لأي غرض | أين |
|---|---|---|
| Railway | الاستضافة: الخوادم وقاعدة البيانات | الولايات المتحدة |
| Resend | إرسال رسائل الحساب (التأكيد واستعادة كلمة السر) | الولايات المتحدة |
| Sentry | تقارير الأخطاء بعد إزالة البيانات الشخصية | الولايات المتحدة |
| Cloudflare | فحص Turnstile ضد الروبوتات في التسجيل والنماذج | عالمي |
| تسجيل الدخول بحساب Google (اختياري) | عالمي | |
| UptimeRobot | فحص توفّر الصفحات العامة (دون بيانات شخصية) | عالمي |
يستطيع النشاط إيقاف كل الوكلاء دفعة واحدة بالإيقاف الطارئ. نحن نحقق ونحتوي ونصلح السبب، ونُبلغ الأنشطة المتأثرة بما حدث وما تأثر وما عليها فعله فور تأكدنا منه، وخلال 72 ساعة من تأكيد أي حادث يمس بياناتها.
راسل hello@allowfy.com وضع "Security" في العنوان. أخبرنا بما وجدت وكيف نكرّره. نرد خلال 3 أيام عمل، ونُبقيك على اطلاع حتى الإصلاح، ولن نتخذ أي إجراء ضد بحث بحسن نية يتجنب الإضرار بالأنشطة أو الزبائن أو بياناتهم. ملف security.txt موجود على /.well-known/security.txt.
تجريه شركة خارجية قبل التوسع لعملاء المؤسسات. وسننشر ملخصاً عنه.
اتفاقية قياسية للأنشطة التي تحتاجها.
لا نحمل SOC 2 ولا ISO 27001 بعد. وسنعلن هنا عند بدء أي تدقيق.