سياسة الخصوصية
ما البيانات الشخصية التي نحتفظ بها، ولماذا، وأين توجد، وكم تبقى، وما الذي يمكنك أن تطلب منا فعله بها.
الإصدار 0.16 · آخر تحديث 14 نوفمبر 2026
هذه الوثائق مسودة أولى منشورة. تصف ما تقوم به المنصة فعلياً اليوم، لكنها لم تُراجَع بعد من قِبل محامٍ. ننشرها لأن محاسبة العملاء دون أي شروط على الإطلاق أسوأ؛ توقّع أن تتغير الصياغة بعد المراجعة القانونية.
١. النطاق، ومن المسؤول#
تغطي هذه السياسة البيانات الشخصية التي تعالجها غيمة بصفتها مسؤولة عن المعالجة: البيانات المتعلقة بك وبفريقك والقائمة لأن لديك حساباً في غيمة. تُشغَّل غيمة من قِبل عمر بعبوج، مقاول ذاتي مسجَّل بالمغرب في السجل الوطني للمقاول الذاتي بموجب القانون 114-13، المعرّف الموحد للمقاولة / رقم السجل الوطني 003706803000143. المقاول الذاتي شخص ذاتي لا شركة، وغير مقيَّد بالسجل التجاري، فلا يوجد رقم سجل تجاري يُذكر.
ولا تغطي البيانات الشخصية داخل تطبيقك أنت: سطور قاعدتك المُدارة، وملفات سلالك، ومستخدمو الخدمة التي تنشرها. فبالنسبة لتلك البيانات أنت المسؤول عن المعالجة ونحن معالجك، وفق شروط اتفاقية معالجة البيانات.
٢. ما الذي نجمعه#
| البيان | مصدره |
|---|---|
| البريد الإلكتروني والاسم والصورة الرمزية | أنت، أو مزوّد Git أو الدخول الموحّد الذي تسجّل به. والبريد هو معرّف دخولك. |
| هوية Git: اسم المستخدم والمعرّف في GitHub أو GitLab، ورمز وصول | الربط الذي تأذن به، لقراءة المستودعات التي تختارها وإعادة حالة البناء إليها |
| سرّ التحقق بخطوتين ورموز الاسترجاع | تُولَّد عند تفعيلك التحقق بخطوتين |
| بريد الفوترة والفواتير وحالة الدفع | أنت، ومزوّد الدفع لدينا (المذكور أدناه). ولا نستلم رقم بطاقتك ولا نخزّنه إطلاقاً. |
| الجلسات | تُنشأ عند تسجيل الدخول. وتسجّل كل جلسة عنوان IP وسلسلة عميل المستخدم حتى تتمكن من مراجعة جلساتك وإبطالها. |
| سجل التدقيق | أفعالك في لوحة التحكم وواجهة البرمجة: ماذا، وعلى أي مورد، ومتى، ومن أي عنوان IP وعميل مستخدم |
| سجل البريد المرسَل | قيدنا للبريد المعاملاتي: المرسَل إليه، والموضوع، وحالة التسليم |
| قيود النشر | تاريخ Git لديك: بصمة الالتزام ورسالته وكاتبه، كما يبلغ عنها المستودع |
| إحصاءات الزيارات | زيارات المواقع التي تنشرها، إن أبقيت الإحصاءات مفعّلة. انظر البند ٦. |
| مراسلات الدعم | ما تكتبه إلينا |
لا نشغّل متتبّعات إعلانية، ولا نبيع بيانات شخصية، ولا نستخدم شيفرتك ولا بياناتك في تدريب نماذج التعلّم الآلي.
٣. لماذا نحتفظ بها، وعلى أي أساس#
| الغرض | الأساس |
|---|---|
| إنشاء حسابك وتشغيل خدماتك وتحصيل الدفع | تنفيذ عقدنا معك |
| تأمين المنصة: سجل التدقيق، ورصد الإساءة، وتحديد معدل الطلبات | مصلحتنا المشروعة في منصة لا تُستعمل للإضرار بالناس، موازنةً بمصلحتك في ألا تُراقَب أكثر من اللازم، ولذلك تُقلَّص قيود التدقيق تدريجياً بدل حفظها كاملة إلى الأبد |
| الفواتير والسجلات الضريبية | التزام قانوني |
| إشعارات الخدمة: الأعطال والفوترة والأمن | تنفيذ العقد؛ ولا يمكنك الانسحاب منها ما دمت تحتفظ بحساب |
| أخبار المنتج والبريد التسويقي | موافقتك، ويمكن سحبها في أي وقت |
٤. أين توجد بياناتك#
تعمل غيمة بالمناطق. وكل منطقة عنقود قائم بذاته، له حوسبته وقواعده المُدارة وتخزينه للكائنات وسجلّ حاوياته وسجلاته ومقاييسه.
| المنطقة | موضعها | ما تحويه |
|---|---|---|
| ma-1 (الافتراضية لكل الخطط) | الدار البيضاء، المغرب، على Oracle Cloud af-casablanca-1 | أعباء العمل الموضوعة فيها، وقواعدها المُدارة وسلال تخزينها الكائني ولقطاتها وعمليات بنائها وصورها وسجلاتها ومقاييسها ونسخها الاحتياطية؛ ومنذ 21 سبتمبر 2026، مستوى التحكم للمنصة بأكملها |
أما مستوى التحكم (لوحة التحكم التي تدخل إليها، وقاعدة بيانات المنصة التي تحمل بيانات الموارد الوصفية والإعدادات المشفَّرة وسجل التدقيق، وطابور المهام) فيعمل مركزياً في الدار البيضاء بالمغرب، في منطقة ma-1، منذ 21 سبتمبر 2026. وتُخزَّن قاعدة بياناته ونسخه الاحتياطية هناك. وهذا صحيح لكل حساب أياً كانت منطقة أعبائه. ومنذ 22 سبتمبر 2026، صارت الأسرار الخاصة بعبء عمل واحد (متغيرات البيئة لخدماتك، وكلمات مرور قواعد بياناتك المُدارة وسلاسل الاتصال بها، ومفاتيح تخزين الكائنات) مشفَّرة بمفتاح يخصّ المنطقة التي تستضيف ذلك العبء. ولا يحمل هذا المفتاح سوى بنية تلك المنطقة ومستوى التحكم في المغرب، فلم يعد بإمكان بنيتنا التحتية في الاتحاد الأوروبي فك تشفير إعدادات عبء عمل مستضاف في مكان آخر. ويبقى حدّ نذكره بوضوح: الأسرار التي تخصّ حسابك لا عبء عمل بعينه (مجموعات متغيرات البيئة المشتركة، ورموز مزوّدي Git، وأسرار الإشعارات وتصدير السجلات، ومفاتيح توقيع البريد، وبيانات اعتماد البحث والطوابير) ما زالت مشفَّرة بمفتاح واحد يحمله عمّال كل منطقة، لأن أي منطقة قد تنفّذ مهمة لحسابك. وسنحدّث هذه الصفحة إن تغيّر ذلك.
وتُحتسب إحصاءات المواقع التي تنشرها من سجلات الوصول الخاصة بالمنطقة المستقبِلة وتُخزَّن في قاعدة بيانات المنصة. وتُؤخذ النسخ الاحتياطية لبيانات منطقة ما داخل تلك المنطقة، وتُنسخ إلى موضع ثانٍ في الولاية القضائية نفسها: في المغرب بالنسبة لمنطقة الدار البيضاء (ma-1).
٥. كيف تُحمى#
- كل شيء يُقدَّم عبر TLS؛ وتُصدَر الشهادات آلياً وتُجدَّد من تلقاء نفسها.
- متغيرات البيئة وبيانات اعتماد القواعد المُدارة ومفاتيح التخزين ورموز Git المرتبطة وأسرار التحقق بخطوتين ورموز الاسترجاع مشفَّرة وهي ساكنة بخوارزمية AES-256-GCM بمفتاح مشتقّ لكل حساب. ولا تُعرض عليك إلا عبر نقاط محكومة بالأدوار، ويُقيَّد كل كشف في سجل التدقيق.
- كل مورد يحمل الحساب الذي ينتمي إليه في عمود، وكل استعلام يُقيَّد به. ويُرفض النفاذ بين الحسابات وبين المناطق عند الحدّ، لا بالترشيح بعد وقوعه.
- تُنفَّذ عمليات بناء شيفرتك في عفريت بناء معزول بلا صلاحيات جذر، خارج مدراء العنقود.
- سجل التدقيق للإضافة فقط على مستوى قاعدة البيانات: يرفض مُشغِّل أي تحديث أو حذف غير التقليص المجدول الموصوف أدناه.
٦. إحصاءات الزيارات، وما لا تحتويه#
إذا كانت الإحصاءات مفعَّلة لخدمة، نسجّل سطراً لكل طلب إليها: بصمة زائر، والمسار، والمضيف المُحيل، وبلد الزائر، وحالة الاستجابة. والبصمة مشتقّة ومتغيّرة دورياً: تتيح عدّ الزوار العائدين دون تعريفهم.
لا نخزّن عنوان IP الخام ولا سلسلة عميل المستخدم. ويُستنتج البلد محلياً من قاعدة بيانات غير متصلة؛ ولا تُرسَل أي بيانات طلب إلى خدمة تحليلات خارجية. ويمكنك إيقاف الإحصاءات لكل خدمة على حدة.
٧. مدد الاحتفاظ#
| البيان | المدة |
|---|---|
| الجلسات | ٧ أيام متجددة؛ وتُبطَل فوراً عند الخروج أو إغلاق الحساب |
| عنوان IP وعميل المستخدم في قيود التدقيق | ٣٦٥ يوماً، ثم تُمحى في مكانها. ويبقى القيد نفسه (الفعل والمورد والتوقيت) كدليل مساءلة. |
| القيود التشغيلية: تسليمات الويب هوك والقنوات، وأحداث التنبيه، وتشغيلات المهام المجدولة، وسجل البريد المرسَل، والإشعارات | ٩٠ يوماً |
| رموز المصادقة والتحقق المنتهية | تُحذف بمجرد انتهائها |
| تاريخ عمليات النشر | مدة حياة المورد، فهو حالة منتج لا قياسات |
| النسخ الاحتياطية | ١٤ يوماً ثم تُشذَّب |
| الحساب المغلق | نافذة استرجاع ٣٠ يوماً، ثم تطهير نهائي |
| الفواتير والسجلات الضريبية | بالمدة التي يفرضها القانون الضريبي، بعد زوال الحساب |
المحو ليس فورياً في النسخ الاحتياطية. فبعد حذف بياناتك من النظام الحي، قد تظل النسخ الاحتياطية المشفَّرة تحويها حتى أربعة عشر يوماً إلى أن تنقضي. نقول هذا بدل الإيحاء بوعد أنظف مما نستطيع الوفاء به.
٨. من يعالجها غيرنا#
نستعين بعدد صغير من المعالجين من الباطن: بنية تحتية وبريد ومدفوعات وGit. وكل واحد منهم مذكور باسمه، وبما يفعله وأين، في صفحة المعالجين من الباطن. وسنحدّث تلك الصفحة قبل إضافة أي معالج جديد.
٩. حقوقك#
يمكنك أن تطلب منا نسخة من بياناتك، أو تصحيحها، أو حذفها، أو تقييد ما نفعله بها، أو الاعتراض على معالجة نجريها استناداً إلى المصلحة المشروعة. وثلاثة من هذه الحقوق تمارسها بنفسك دون مراسلتنا:
- التصدير: تُنتج لوحة التحكم تصديراً بصيغة JSON لحسابك ولسجلك أنت كمستخدم: المشاريع والخدمات وقواعد البيانات والسلال والنطاقات والفواتير والأعضاء والدعوات وسجل البريد المرسَل وجلساتك أنت وقيود تدقيقك أنت. ويستثني الأسرار عمداً، وهو مقصور عليك، فلا يستطيع مدير أن يصدّر جلسات زميل ولا سجل تدقيقه.
- التصحيح: تعدّل اسمك بنفسك من الإعدادات. أما عنوان البريد الإلكتروني الذي تسجّل الدخول به فهو هويتك على المنصة، فلتغييره راسلنا من ذلك العنوان.
- الحذف: إغلاق الحساب يبدأ المسار الموصوف في البند ٧.
ولما عدا ذلك، اكتب إلى hello@gheima.ma. نجيب دون تأخير عن طلب الاطلاع على بياناتك، ونصحّح البيانات غير الدقيقة خلال عشرة أيام كاملة من تاريخ طلبك (القانون 09-08، المادتان 7 و8). ونجيب عن أي طلب آخر خلال ثلاثين يوماً. وقد نطلب منك تأكيد سيطرتك على بريد الحساب قبل التنفيذ، لا تعطيلاً، بل لأن تنفيذ طلب محو غير موثَّق هو في ذاته خرق للبيانات.
إن كنت بالمغرب، يمكنك التقدم بشكاية إلى اللجنة الوطنية لمراقبة حماية المعطيات ذات الطابع الشخصي (CNDP). وإن كنت في الاتحاد الأوروبي أو المملكة المتحدة، يمكنك التقدم إلى سلطة الرقابة الوطنية لديك. نفضّل أن تأتي إلينا أولاً، لكن ذلك حقك وليس مشروطاً به.
١٠. ملفات تعريف الارتباط#
نسرد أدناه كل ملفات تعريف الارتباط التي يضعها gheima.ma. لا يُستعمل أيٌّ منها للإعلان أو لقياس الجمهور أو للتنميط، ولا يُشارَك أيٌّ منها مع أي جهة، ولا نتتبعك عبر مواقع أخرى. وكلٌّ منها إما ضروري تماماً لتقديم الخدمة التي طلبتها، وإما لا يُوضع إلا حين تقوم بالفعل الذي يخدمه؛ ولذلك لا نطلب موافقتك قبل وضعها ولا نعرض شريط موافقة. والأسماء المذكورة هي المستعملة في بيئة الإنتاج.
| ملف تعريف الارتباط | الغرض | المدة | لماذا لا تلزم الموافقة |
|---|---|---|---|
| __Host-gheima.session_token | يبقيك مسجَّل الدخول بعد تسجيل دخولك. | 7 أيام، تتجدد ما دمت تستعمل لوحة التحكم؛ ويُحذف عند تسجيل الخروج. | ضروري تماماً: لا يمكنك استعمال حسابك بدونه. |
| __Host-gheima.session_data | نسخة قصيرة الأمد من جلستك، حتى لا تحتاج كل صفحة إلى التحقق منها من جديد. | 5 دقائق. | ضروري تماماً، بوصفه جزءاً من تسجيل الدخول أعلاه. |
| __Host-gheima.oauth_state | يحمي تسجيل الدخول عبر GitHub من التزوير أثناء وجودك على صفحة GitHub. | 10 دقائق. | لا يُوضع إلا حين تختار تسجيل الدخول عبر GitHub؛ ضروري تماماً للأمان. |
| gh_2fa | يسجّل أن هذه الجلسة اجتازت التحقق بخطوتين، حتى لا يُطلب منك رمز في كل صفحة. | 7 أيام. | لا يُوضع إلا حين تُدخل رمز التحقق بخطوتين؛ ضروري تماماً للأمان. |
| __Host-gheima_sso | يحمي مسار الذهاب والإياب في تسجيل الدخول الموحَّد (SSO) لدى مزوّد الهوية الخاص بمؤسستك. | 10 دقائق. | لا يُوضع إلا حين تبدأ تسجيل الدخول الموحَّد؛ ضروري تماماً للأمان. |
| gheima.active_account | يتذكر الحساب أو الفريق الذي تعمل فيه. | 30 يوماً. | لا يُوضع إلا حين تنتقل إلى حساب آخر؛ ضروري للخدمة التي طلبتها. |
| gh_join | ينقل رمز الانضمام الخاص بمؤسسة تعليمية إلى مرحلة التسجيل، حين تفتح رابط انضمام دون أن تكون مسجَّل الدخول. | ساعة واحدة. | لا يُوضع إلا حين تفتح رابط انضمام؛ ضروري للتسجيل الذي بدأته. |
| NEXT_LOCALE | يتذكر اللغة التي اخترتها: العربية أو الفرنسية أو الإنجليزية. | سنة واحدة. | لا يُوضع إلا حين تختار أو تفتح لغة غير لغة متصفحك؛ وهو يخدم اختياراً قمت به. |
أما سِمة العرض الفاتحة أو الداكنة، والإشعارات التي أخفيتها، وأوامرك واستعلاماتك الأخيرة، فتُحفظ في التخزين المحلي لمتصفحك لا في ملفات تعريف الارتباط. وتبقى على جهازك ولا تُرسَل إلينا أبداً.
حين تدفع بالبطاقة، يقدّم مزوّد الدفع لدينا استمارة البطاقة وصفحات الدفع. وقد يضع هذا المزوّد ملفات تعريف ارتباط خاصة به تخضع لسياسته هو؛ ونحن لا نضعها ولا نقرؤها.
أما ملفات التعريف التي تضعها التطبيقات التي تنشرها فهي ملفاتك أنت، وسياستك أنت تغطيها.
١١. النقل الدولي#
لأن بنيتنا التحتية ومزوّدينا في عدة بلدان (مستوى التحكم وكل المناطق في المغرب، وبعض مزوّدينا في الاتحاد الأوروبي والولايات المتحدة)، تعبر بيانات حسابك الحدود. تستند عمليات النقل إلى الاتحاد الأوروبي إلى لائحة الدول التي تضمن مستوى حماية ملائماً، التي وضعتها اللجنة الوطنية لمراقبة حماية المعطيات ذات الطابع الشخصي (CNDP) (القانون 09-08، المادة 43؛ المداولة 236-2015). أما عمليات النقل إلى الولايات المتحدة (Resend وGitHub وCloudflare) فتستند إلى المادة 44 من القانون 09-08: فهي ضرورية لتنفيذ عقدنا معك. أما عمليات النقل إلى Google (واجهة Gemini) فلا تتم إلا حين تكون ميزات الذكاء الاصطناعي الاختيارية مفعّلة، وتستند إلى المادة نفسها، ويُصرَّح بها لدى اللجنة الوطنية قبل تفعيل هذه الميزات؛ ولا تُرسَل إليها أبداً سجلات البناء الكاملة الخاصة بمنطقة ma-1. والبند ٤ يخبرك أين تستقر كل فئة فعلياً، وهو الجزء الأهم من التسمية.
١٢. الأطفال#
غيمة موجَّهة للمطورين والمؤسسات لا للأطفال. ولا نجمع عن علم بيانات من هم دون السادسة عشرة. وحسابات المؤسسات التعليمية قائمة للمؤسسات، وعلى المؤسسة أن تكون لها الصفة لتسجيل الطلبة الذين تضيفهم.
١٣. التغييرات، وكيف تصل إلينا#
تحمل هذه السياسة رقم إصدار وتاريخاً. وسنُعلم أصحاب الحسابات بالبريد الإلكتروني قبل أي تغيير يمسّ جوهرياً بما نفعله بالبيانات الشخصية. ولأي سؤال، اكتب إلى hello@gheima.ma.