أنهينا تدقيق GDPR. إليك ما أغلقناه بالفعل.
قبل أسابيع قليلة كتبنا أن "متوافق مع GDPR" على الصفحة الرئيسية لأداة فيديو تعني أقل مما تظن — فـ GDPR عبارة عن مجموعة من الالتزامات المفروضة على عليك، بصفتك المتحكم في البيانات، والتي إما أن يساعدك المورد في الوفاء بها أو يتركها بهدوء على مكتبك. الطريقة الصادقة لدعم هذا الادعاء هي القيام بالعمل من جانبنا وإظهاره، سطراً بسطر.
وقد فعلنا ذلك. أجرينا تدقيقاً كاملاً لشيفرة InterMIND مقابل الالتزامات التي تقع علينا كمعالج للبيانات، وأصلحنا كل فجوة كان لها خلفية برمجية، وتحققنا من كل منها مقابل المنتج قيد التشغيل. هذا المنشور هو تقرير الإغلاق — ليس شارة، بل قائمة تحقق بإجاباتنا.
نحن لا ندعي عمداً "الحصول على شهادة GDPR 100%". GDPR ليس شهادة تجتازها — ولن نلوح بشارة ISO لا نمتلكها بعد. ما يمكننا قوله: الالتزامات المعمارية والإجرائية التي يعمل من خلالها مسؤول حماية البيانات (DPO) أصبحت لها الآن إجابات ملموسة وقابلة للتحقق، وتم التحقق من كل منها مقابل الشيفرة قيد التشغيل.
ما أغلقناه
حق المحو (المادة 17) — التسلسل يعمل بالفعل
لا يؤدي حذف حسابك إلى إلغاء تنشيطه فحسب. نقطة النهاية POST /api/user/delete-account تُشغل تسلسلاً حقيقياً: فهي تقضي على اجتماعاتك ← المشاركين، الرسائل، المؤتمرات، النسخ النصية؛ وتُزيل كائنات التخزين الخاصة بك من Tigris قبل تسلسل قاعدة البيانات حتى لا يُترك أي شيء يتيم — مرفقات الدردشة و ملفات تسجيل الفيديو، في كلا العمودين؛ وتلغي اشتراكاتك في Stripe وتحذف عميل Stripe. الحذف عند الطلب متاح أيضاً — احذف قناة أو رسالة من واجهة المستخدم وستختفي. تحصل الحسابات المجهولة (الضيوف) على نقطة نهاية حذف خاصة بها بالإضافة إلى مسح في الخلفية كل 6 ساعات، تحت إشراف cron مراقب. أبرز التدقيق فجوة واحدة هنا — كائنات التسجيل التي أسقطها تسلسل قاعدة البيانات لكن التخزين احتفظ بها — وقد أغلقناها: المحو الآن لا يترك شيئاً خلفه في تخزين الكائنات.
الاحتفاظ (المادة 5(1)(هـ)) — معيار موثق
لا تتطلب المادة 5(1)(هـ) مدة بقاء تلقائية (TTL). بل تتطلب معيار احتفاظ محدد. معيارنا مكتوب الآن في سياسة الخصوصية: تُحتفظ البيانات حتى يقوم أنت أو مالك فريقك بحذفها، ويؤدي حذف حسابك إلى مسح كل شيء. هذا هو النموذج الذي تعمل عليه أدوات التعاون مثل Slack و Notion — فالاستمرارية هي السلوك المتوقع، وتظل أنت متحكماً فيه. المعيار مُصرح به، لا ضمني.
الموافقة على التحليلات (المادة 6/7) — إلغاء الاشتراك افتراضياً
تعمل لافتة موافقة Usercentrics (التي تُعرض لزوار الاتحاد الأوروبي) كبوابة للتحليلات، ويأتي PostHog مع الإعداد opt_out_capturing_by_default: true — لا يتم التقاط أي شيء حتى يتم منح الموافقة، وليس العكس.
قابلية نقل البيانات (المادة 20) — تصدير حقيقي
نقطة النهاية GET /api/user/export تُنشئ ملف ZIP لاجتماعاتك، ورسائلك، وتسجيلاتك، وترجماتك، مع نافذة تنزيل مدتها 7 أيام وتنظيف تلقائي. الوصول، والحذف، وقابلية النقل هي أدوات تعمل بالفعل، وليست مجرد وعود في سياسة.
محتوى الاجتماعات يذهب إلى بوابة ذكاء اصطناعي واحدة، في الاتحاد الأوروبي — تختارها المؤسسة
أكبر تدفق لمحتوى الاجتماعات — الترجمة الصوتية والدردشة المباشرة — يعمل على محركنا الخاص في فرنسا، ولا يستخدم أبداً نموذج LLM تابع لجهة خارجية. خطوات الذكاء الاصطناعي التي تستخدم بالفعل نموذجاً للأغراض العامة (الملخص، ملخصات المستندات، الإجراءات التوليدية لمحرر الملاحظات، Ask AI) تعمل على بوابة الذكاء الاصطناعي التي تحددها المؤسسة — Azure OpenAI في منطقة بيانات الاتحاد الأوروبي افتراضياً، أو Vertex AI EU أو Amazon Bedrock Frankfurt اختيارياً، كل منها في المستأجر الخاص بنا مع صفر احتفاظ بالبيانات وبدون تدريب على محتوى العملاء، أو نقطة نهاية المؤسسة الخاصة؛ تختار أداة resolver واحدة في الشيفرة البوابة لكل موقع استدعاء، لذلك لا يوجد مسار ثانٍ. لقد قمنا أيضاً بمسح أسماء المشاركين ونصوص النطق من سجلات متصفح المؤتمرات والتي كان من الممكن أن يلتقطها تسجيل جلسة PostHog. الخريطة الكاملة للموردين موجودة في أين يعمل اجتماع InterMIND واحد بالفعل.
الشفافية — المعالجون الفرعيون وسجلات المعالجة، منشورة
قائمة المعالجين الفرعيين متاحة الآن، مع توضيح ما يقوم به كل مورد وأين يقع مقره — وليست "متاحة عند الطلب". وخلفها يوجد سجل أنشطة المعالجة (ROPA) المبني من المخطط الحي: 11 عملية معالجة، والتدابير الأمنية لكل منها، ومسارات المحو / قابلية النقل. تعمل سياسة الخصوصية والشروط الخاصة بنا الآن تحت كياننا القانوني الخاص، مع وصف سلسلة المعالجة الحقيقية.
وقت تشغيل الاتحاد الأوروبي — مثبت، لا موعود به
كل قفزة وقت تشغيل يقوم بها اجتماع تكون في الاتحاد الأوروبي: التطبيق وواجهات برمجة التطبيقات (APIs) على Vercel Frankfurt، وخادم الاجتماع على Fly Paris، وبيانات التطبيق في Neon Postgres (AWS Frankfurt)، والأخطاء على Sentry EU، والتحليلات على PostHog EU، والبريد الإلكتروني عبر Resend Ireland. التخزين الكائني على Tigris أصبح الآن مثبتاً على مناطق الاتحاد الأوروبي (فرانكفورت + أمستردام) — كل عملية كتابة جديدة تهبط في الاتحاد الأوروبي بغض النظر عن مكان المستخدم. البنية الكاملة موجودة على صفحة الأمان الخاصة بنا.