{
	"legaldoc_privacy": "<p><strong>سياسة خصوصية Puzzel.org</strong></p><p>تاريخ السريان: 15 نوفمبر 2024</p><h2>1. مقدمة</h2><p>Puzzel.org (يُشار إليه بـ\"نحن\" أو \"لنا\") يبنيه ويديره Daan Weustenraad في هولندا، ونولي حماية خصوصيتك اهتمامًا جادًا. تشرح هذه السياسة المعلومات التي نجمعها عند استخدامك خدماتنا، وما نستخدمها من أجله، ومع من نشاركها، وكيف نحميها. وهي مكتوبة بما يتوافق مع اللائحة العامة لحماية البيانات (GDPR).</p><h2>2. المعلومات التي نجمعها</h2><p>عند إنشائك حسابًا، نجمع الأنواع التالية من المعلومات:</p><ul><li><strong>معلومات تعريف الهوية</strong> — اسمك الأول وعنوان بريدك الإلكتروني.</li><li><strong>بيانات الاستخدام</strong> — عدد مرات استخدام أنشطتك.</li><li><strong>بيانات تقنية</strong> — ملف تعريف ارتباط يحفظ جلستك النشطة، حتى تتمكّن من متابعة الأنشطة التي أنشأتها من حيث توقفت، وبيانات وظيفية مشابهة.</li></ul><h2>3. لماذا نعالج بياناتك</h2><p>نعالج معلوماتك ونخزّنها لسبب واحد: إبقاء المنصّة تعمل وسهلة الاستخدام قدر الإمكان. ولا تُستخدَم في أي شيء يتجاوز ما تحتاجه المنصّة لتعمل.</p><h2>4. الأساس القانوني للمعالجة</h2><p>نعالج البيانات الشخصية استنادًا إلى الأسس القانونية التالية:</p><ul><li><strong>الموافقة</strong> — حين تمنحنا موافقتك، نعالج بياناتك استنادًا إليها.</li><li><strong>العقد</strong> — حين تكون المعالجة لازمة لتنفيذ عقد معك.</li><li><strong>الالتزام القانوني</strong> — حين يُلزمنا القانون بذلك.</li></ul><h2>5. مدة الاحتفاظ ببياناتك</h2><p>نحتفظ ببياناتك الشخصية طوال المدة التي نحتاجها فقط للأغراض التي جُمعت من أجلها، بما في ذلك أي متطلبات قانونية أو محاسبية أو متعلقة بإعداد التقارير.</p><h2>6. مع من نشارك بياناتك</h2><p>قد نشارك معلوماتك مع:</p><ul><li><strong>Google Firebase</strong> — يوفّر التوثيق وتخزين بياناتك.</li><li><strong>SendGrid</strong> — يرسل إليك بريدًا إلكترونيًا حول المشكلات المحتملة في حسابك وحول تحديثات المنصّة.</li><li><strong>الجهات القانونية</strong> — عندما يقتضي القانون ذلك، أو لحماية حقوقنا القانونية.</li></ul><h2>7. عمليات نقل البيانات الدولية</h2><p>إذا نقلنا بياناتك خارج المنطقة الاقتصادية الأوروبية (EEA)، نتأكّد من توفّر مستوى حماية كافٍ — من خلال البنود التعاقدية القياسية، على سبيل المثال.</p><h2>8. أمن البيانات</h2><p>نستخدم تدابير تقنية وتنظيمية مناسبة لحماية بياناتك، منها تقييد الوصول والخوادم الآمنة وكل تدبير تتّخذه Google Firebase نفسها للامتثال للوائح: <a href=\"https://firebase.google.com/support/privacy\" rel=\"noopener noreferrer\" target=\"_blank\">https://firebase.google.com/support/privacy</a></p><h2>9. حقوقك</h2><p>بموجب اللائحة العامة لحماية البيانات (GDPR)، لديك الحقوق التالية:</p><ul><li><strong>الوصول</strong> — طلب نسخة من بياناتك الشخصية.</li><li><strong>التصحيح</strong> — طلب تصحيح البيانات غير الدقيقة.</li><li><strong>المحو</strong> — طلب حذف بياناتك.</li><li><strong>التقييد</strong> — طلب تقييد طريقة معالجتنا لبياناتك.</li><li><strong>قابلية النقل</strong> — الحصول على بياناتك بصيغة منظَّمة وشائعة الاستخدام.</li><li><strong>الاعتراض</strong> — الاعتراض على المعالجة القائمة على مصالح مشروعة.</li><li><strong>سحب الموافقة</strong> — سحب موافقتك في أي وقت حين تكون هي أساس المعالجة.</li></ul><h2>10. اتخاذ القرار الآلي والتنميط</h2><p>لا نستخدم اتخاذ القرار الآلي أو التنميط بما يؤثّر فيك تأثيرًا كبيرًا.</p><h2>11. ملفات تعريف الارتباط والتتبّع</h2><p>يستخدم موقعنا ملفات تعريف ارتباط وظيفية فقط، لتتبّع جلستك النشطة — عند تسجيل دخولك، أو عند إنشائك الأنشطة أو لعبها. يمكنك التحكّم في تفضيلات ملفات تعريف الارتباط من إعدادات متصفّحك.</p><h2>12. التغييرات على سياسة الخصوصية هذه</h2><p>قد نحدّث هذه السياسة من وقت لآخر. وسنُعلمك بأي تغييرات جوهرية بإشعار على الموقع.</p><h2>13. التواصل</h2><p>إذا كانت لديك أسئلة أو استفسارات حول هذه السياسة، أو أردت ممارسة أي من حقوقك، فتواصل معنا على:</p><p><strong>البريد الإلكتروني:</strong> <a href=\"mailto:daan@puzzel.org\">daan@puzzel.org</a></p><h2>14. الشكاوى</h2><p>إذا رأيت أننا لم نلتزم بقانون حماية البيانات المعمول به، فلك الحق في تقديم شكوى إلى هيئة الرقابة المختصة في بلدك.</p>",
	"legaldoc_terms": "<p><strong>تاريخ السريان:</strong> 15 نوفمبر 2024</p><h2>1. مقدمة</h2><p>تحكم هذه الشروط والأحكام (\"الشروط\") وصولك إلى موقع Puzzel.org وخدماته ومنتجاته واستخدامك لها (يُشار إليها معًا بـ\"الخدمات\"). باستخدامك الخدمات، فأنت توافق على الالتزام بهذه الشروط. وإذا لم توافق عليها، فلا تستخدم الخدمات.</p><h2>2. الأهلية</h2><p>لاستخدام الخدمات، يجب أن توافق على الالتزام بهذه الشروط وبالقوانين المعمول بها.</p><h2>3. استخدام الخدمات</h2><p>أنت توافق على:</p><ul><li>استخدام الخدمات لأغراض قانونية فقط؛</li><li>عدم إساءة استخدام الخدمات أو محاولة التدخّل في عملها؛</li><li>عدم إجراء هندسة عكسية أو تفكيك أو استغلال أي جزء من الخدمات.</li></ul><h2>4. تسجيل الحساب</h2><p>إذا أنشأت حسابًا، يجب أن تقدّم معلومات دقيقة وكاملة.</p><h2>5. الرسوم والمدفوعات</h2><ul><li>تُبلَّغ أي رسوم تنطبق على الخدمات بوضوح.</li><li>يجب سداد المدفوعات في موعدها؛ وإلا فقد تُعلَّق امتيازات حسابك.</li></ul><h2>6. الملكية الفكرية</h2><ul><li>كل المحتوى الأصلي في الخدمات، بما في ذلك النصوص والرسومات والشعارات والبرمجيات، ملكٌ لـ Puzzel.org أو للجهات المرخِّصة له، ومحمي بقوانين الملكية الفكرية.</li><li>تحتفظ بالملكية الكاملة وبكل حقوق الملكية الفكرية في أي محتوى ترفعه إلى المنصّة أو تنشئه عليها (ويُشار إليه بـ\"محتوى المستخدم\").</li><li>برفعك محتوى إلى المنصّة أو إنشائك إياه عليها، تمنح Puzzel.org ترخيصًا غير حصري وعالميًا وخاليًا من الإتاوات لاستخدام ذلك المحتوى وعرضه وتوزيعه، لغرض تشغيل الخدمات فقط.</li><li>لن تدّعي Puzzel.org ملكية محتوى المستخدم الذي تقدّمه، ولن تستخدمه لأي غرض خارج تقديم الخدمات من دون موافقتك الصريحة.</li></ul><h2>7. محتوى المستخدم</h2><ul><li>تحتفظ بملكية أي محتوى تقدّمه إلى الخدمات.</li><li>بتقديمك المحتوى، تمنحنا ترخيصًا عالميًا وخاليًا من الإتاوات لاستخدامه واستنساخه وتعديله وعرضه، لغرض تقديم الخدمات وتحسينها.</li><li>تقرّ بأن لديك الحقوق في أي محتوى تقدّمه.</li></ul><h2>8. الإنهاء</h2><p>يجوز لنا تعليق وصولك إلى الخدمات أو إنهاؤه إذا:</p><ul><li>خالفت هذه الشروط؛ أو</li><li>أضرّت أفعالك بالخدمات أو بمستخدمين آخرين.</li></ul><p>يمكنك أيضًا إغلاق حسابك في أي وقت: احذفه من لوحة تحكّم حسابك، أو اطلب منّا ذلك عبر البريد الإلكتروني على <a href=\"mailto:daan@puzzel.org\">daan@puzzel.org</a>.</p><h2>9. تحديد المسؤولية</h2><p>إلى أقصى حد يسمح به القانون:</p><ul><li>لا تتحمّل Puzzel.org مسؤولية الأضرار غير المباشرة أو العرضية أو التبعية الناشئة عن استخدامك الخدمات؛</li><li>تقتصر مسؤوليتنا عن الأضرار المباشرة على المبلغ الذي دفعته لنا خلال الـ12 شهرًا الماضية.</li></ul><h2>10. التعويض</h2><p>أنت توافق على تعويض Puzzel.org وإبرائها من أي مطالبات أو خسائر أو أضرار ناشئة عن مخالفتك هذه الشروط أو إساءة استخدامك الخدمات.</p><h2>11. التغييرات على هذه الشروط</h2><p>قد نحدّث هذه الشروط من وقت لآخر. وسنُخطرك بالتغييرات المهمّة بإشعار على الموقع. واستمرارك في استخدام الخدمات بعد أي تغيير يعني قبولك الشروط المحدَّثة.</p><h2>12. القانون الحاكم</h2><p>تخضع هذه الشروط لقوانين هولندا. وتُحسم أي منازعة في محاكم هولندا.</p><h2>13. تسوية المنازعات</h2><p>يمكن تسوية المنازعات عبر <strong>التفاوض</strong>: حاول أولًا تسوية النزاع بشكل غير رسمي.</p><h2>14. التواصل</h2><p>إذا كانت لديك أسئلة أو استفسارات حول هذه الشروط، راسلنا على <a href=\"mailto:daan@puzzel.org\">daan@puzzel.org</a>.</p><h2>15. أحكام متفرّقة</h2><ul><li>إذا تبيّن أن جزءًا من هذه الشروط باطل، تظلّ بقية الأحكام سارية.</li><li>تشكّل هذه الشروط الاتفاق الكامل بينك وبين Puzzel.org.</li></ul>",
	"legaldoc_vendor": "<h3>اسم الشركة</h3><p>Puzzel.org</p><h3>المالك / جهة الاتصال الرئيسية / نقطة التواصل</h3><p>Daan Weustenraad — daan@puzzel.org</p><h3>الموقع / العنوان</h3><p>Sneekermeer 13, 3825XT, Amersfoort, هولندا — <a href=\"https://puzzel.org\" rel=\"noopener noreferrer\" target=\"_blank\">https://puzzel.org</a></p><h3>وصف المنتج / الخدمة (اشتراك المدرسة)</h3><p>يمنح اشتراك المدرسة الوصول إلى المنصّة الإلكترونية لإنشاء أنشطة تعليمية تفاعلية، بما في ذلك رفع محتواك الخاص.</p><p>يسري الاشتراك لمدة سنة واحدة، ويشمل:</p><ul><li>عددًا غير محدود من الأنشطة</li><li>كل ميزة في المنصّة</li><li>5 حسابات معلّمين ضمن الاشتراك</li><li>ما يصل إلى 5,000 جلسة لاعب شهريًا (يمكن رفع كل من عدد المعلّمين وعدد جلسات اللاعب إلى أي رقم)</li></ul><h3>هل يحتاج التطبيق / الحل إلى الوصول إلى مورد جامعي أو حكومي (Banner، OneUsg، الشبكة اللاسلكية، الشبكة، الهواتف، الخوادم، إلخ)؟</h3><p>نعم — اتصال إنترنت فعّال، سواء عبر Wi-Fi أو شبكة الهاتف المحمول.</p><h3>كيف سيتم الوصول إلى هذا المنتج / الحل؟ (استخدام محلي على الحاسوب فقط، أم يعتمد الحل على تسجيل دخول عبر الإنترنت، أم يعتمد على تسجيل دخول المدرسة؟)</h3><p>يعتمد الحل على تسجيل دخول عبر الإنترنت.</p><h3>هل توصي باتصال شبكي سلكي، أم أن الشبكة اللاسلكية كافية؟</h3><p>الشبكة اللاسلكية كافية. الصفحات خفيفة — أقل من 1 MB لكل صفحة في معظم الأحيان.</p><h3>ما متطلبات النظام لديك (الدنيا والموصى بها) لما يلي:</h3><p>أي متصفّح حديث: يعمل Chrome وFirefox وSafari وEdge جميعها. Internet Explorer قديم جدًا وغير مدعوم. لا حاجة إلى أي إضافات مثل Flash.</p><h3>على أي حجم / دقّة عرض تعمل منصّتك؟</h3><p>الموقع متجاوب بالكامل، لذا يعمل على الأجهزة المحمولة وأجهزة الحاسوب المكتبية على حدٍّ سواء.</p><p>إنشاء الأنشطة أفضل ما يكون على حاسوب مكتبي أو جهاز لوحي: الشاشة الأكبر تتيح رؤية شاملة لما تنشئه.</p><h3>بطاقة الرسوميات والذاكرة الموصى بهما؟</h3><p>ليسا عاملًا مؤثّرًا — يعمل الموقع على أي جهاز حديث بشكل معقول.</p><h3>هل يتطلّب تطبيقك أي تثبيت (لتطبيق)؟</h3><p>لا. إنه تطبيق ويب كامل يعمل بالكامل داخل المتصفّح.</p><h3>هل سيُستخدَم هذا المنتج / الحل مع أي بيانات أو معلومات؟</h3><p>لا، بشكل افتراضي. لا تستخدم المنصّة أي ملفات تعريف ارتباط للتتبّع ولا إعلانات على الإطلاق — فقط ملف تعريف ارتباط للجلسة يُبقي المستخدم مسجّلًا للدخول.</p><p>عند إنشاء نشاط، يمكن للمالك تفعيل 'تتبّع الإحصاءات' و'فرض التسجيل' لجمع نتائج فردية للنشاط. يُختار كل حقل تسجيل يدويًا، بحيث يبقى النموذج ملائمًا للخصوصية قدر الإمكان.</p><h3>حدِّد حقول البيانات أو المعلومات (أو أنواع البيانات) التي قد تُستخدَم أو ستُستخدَم مع هذا المنتج / الحل؟ (الاسم الأول، اسم العائلة، تاريخ الميلاد، رقم الهوية الجامعية، البريد الإلكتروني، التاريخ، الكلمات المفتاحية، النص، الصور، الفيديو، الصوت، البيانات الحيوية، إلخ)</h3><p>كل واحد من هذه اختياري تمامًا:</p><ul><li>نتائج الأنشطة</li><li>المحتوى التعليمي</li><li>الاسم الأول / اسم العائلة / عنوان البريد الإلكتروني / رقم الطالب</li></ul><h3>إن كان معروفًا، ما أنواع البيانات التي ستُستخدَم مع هذا المورد؟ (HIPAA، FERPA، PII، PCI، CUI، بيانات بحثية، أخرى)</h3><p>اختياريًا، بيانات تعريف شخصية (PII): الاسم الأول واسم العائلة، وعنوان البريد الإلكتروني، ورقم الطالب.</p><h3>ما الإطار الزمني المتوقّع لتنفيذ هذا الحل؟</h3><p>يمكن استخدامه فورًا — كل مولّدات الألغاز متاحة للجميع. كذلك تسري الترقية إلى اشتراك مدفوع فورًا.</p><h3>ما الذي يجب إلغاء حظره أو إضافته إلى قائمة السماح في المرشّح / جدار الحماية لدينا كي تعمل هذه الخدمة؟</h3><p>كي يعمل Puzzel.org بكامل وظائفه، اسمح بالمضيفات التالية:</p><ul><li>puzzel.org — التطبيق نفسه</li><li>puzzelorg-cdn.s3.us-west-1.amazonaws.com — الصور والصوت التي ترفعها الحسابات المخزَّنة في الولايات المتحدة</li><li>puzzelorg-image-cdn.s3.eu-north-1.amazonaws.com — الصور والصوت التي ترفعها الحسابات المخزَّنة في الاتحاد الأوروبي</li><li>*.googleapis.com — تسجيل الدخول وتحديث الرمز (Firebase Authentication)</li><li>puzzelorg.firebaseapp.com — نافذة تسجيل الدخول المنبثقة لحسابات Google وMicrosoft</li><li>wss://puzzelorg.firebaseio.com — قاعدة البيانات اللحظية، للحسابات المخزَّنة في الولايات المتحدة</li><li>wss://puzzelorg-2.europe-west1.firebasedatabase.app — قاعدة البيانات اللحظية، للحسابات المخزَّنة في الاتحاد الأوروبي</li><li>fonts.googleapis.com, fonts.gstatic.com — خطوط الويب</li><li>checkout.stripe.com — فقط أثناء شراء اشتراك أو تجديده</li></ul><p>تتصل قاعدة البيانات اللحظية عبر websocket، وهي القاعدة التي يميل مرشّح المحتوى الصارم إلى إسقاطها بصمت: إذا فُتحت الأنشطة لكن النتائج لا تُحفَظ أبدًا، فهذه هي القاعدة التي يجب فحصها أولًا. لا حاجة إلا إلى المنطقة التي يستخدمها حسابك: لا يتصل حساب الولايات المتحدة أبدًا بقاعدة بيانات الاتحاد الأوروبي، والعكس صحيح. يمكن أن يبقى Stripe محظورًا على أجهزة الفصل.</p><h3>هل توجد أي من خوادمك خارج البلاد؟ إن وُجدت، ففي أي دول؟</h3><p>تُخزَّن البيانات في الولايات المتحدة افتراضيًا، مع خيار الاتحاد الأوروبي. يحدّد إعدادان مستقلّان عن بعضهما مكان التخزين:</p><ul><li>بيانات الحساب: قاعدة بيانات Google Firebase اللحظية في الولايات المتحدة (الافتراضية) أو في europe-west1، بلجيكا.</li><li>الملفات: حاوية Amazon S3 في us-west-1 (كاليفورنيا) أو eu-north-1 (ستوكهولم). تستمر الملفات الحالية في العمل بعد التبديل.</li></ul><p>يبدأ الحساب الجديد في المنطقة التي تقترحها المنطقة الزمنية لمتصفّحه — تحصل أوروبا وأفريقيا على قاعدة بيانات الاتحاد الأوروبي — ويمكن تغيير أيّ من الإعدادين لاحقًا. نقل بيانات الحساب إلى المنطقة الأخرى يعمل كترحيل في الخلفية ويحتاج إلى اشتراك مدفوع. يُستضاف التطبيق ويُسلَّم عبر شبكة توصيل المحتوى الخاصة بـ<a href=\"https://vercel.com\" rel=\"noopener noreferrer\" target=\"_blank\">Vercel</a>.</p><h3>هل يستخدم برنامجك خادم تخزين مؤقت (caching)؟</h3><p>فقط لصفحات المحتوى الثابت.</p><h3>هل تتطلّب خدمتك تواصلًا بالبريد الإلكتروني مع الطلاب؟</h3><p>لا. يمرّ كل التواصل عبر مالك النشاط، وهو المعلّم في معظم الحالات.</p><h3>هل يدعم برنامجك أي تكاملات؟</h3><p>ثلاث طرق للدخول:</p><ul><li>Canvas: يتيح إطلاق LTI للمعلّم اختيار أحد أنشطته الخاصة ووضعه في الصفحة كتضمين.</li><li>أي شيء آخر: انسخ كود التضمين والصقه في أي صفحة — دون الحاجة إلى أي عمل تكامل. هذه هي الطريقة الأساسية التي يُستخدَم بها Puzzel.org.</li><li>يمكن لواجهة REST API إنشاء أنشطة من أنظمتك الخاصة، بحد أقصى 10 طلبات يوميًا لكل مفتاح.</li></ul><h3>هل لدى المعلّمين تسجيلات دخول فردية؟</h3><p>نعم. ينشئ كل معلّم تسجيل دخول خاص به بعنوان بريده الإلكتروني. ويمكن لاحقًا ربط تسجيل الدخول الفردي هذا باشتراك حساب مدرسة، حيث يكون ذلك متاحًا.</p><h3>هل يأتي منتجك مع دعم فني غير محدود؟</h3><p>نعم — عبر البريد الإلكتروني، <a href=\"mailto:daan@puzzel.org\" rel=\"noopener noreferrer\" target=\"_blank\">daan@puzzel.org</a>.</p><p>(شرط أن تبذل بعض الجهد في تجربة الميزات وقراءة التوثيق المتاح.) متاح بين الساعة 9 صباحًا و10 مساءً (بتوقيت وسط أوروبا CET).</p><h3>هل لدينا بوابة لإدارة طلابنا؟</h3><p>نعم ولا. يمكن للطلاب التسجيل (إذا فرضت التسجيل)، وحين يحلّون الأنشطة وهم مسجّلو الدخول، تحصل على إمكانية الوصول إلى نتائج أنشطتهم. لكن ليس لديك تحكّم في حساباتهم.</p><p>يمكنك حذف أي من نتائجهم في أي وقت.</p><h3>هل لديك أدوار قابلة للتخصيص في وحدة التحكّم الإدارية؟</h3><p>لا. التسلسل الهرمي في Puzzel.org محدود جدًا: مالك حساب المدرسة وحده يملك حقوقًا إضافية، وتحديدًا دعوة معلّمين آخرين للانضمام إلى حساب المدرسة الرئيسي (وهو ما يمنحهم وصول Premium).</p><h3>هل تقدّم تدريبًا، وما الذي يتضمّنه؟</h3><p>لا، لكن يوجد قدر جيد من التوثيق في أقسام الميزات ومحرّر الأنشطة، والأسئلة مرحّب بها دائمًا عبر البريد الإلكتروني. كما صُمِّمت المنصّة لتكون سهلة التعلّم.</p><h3>هل يجب استيراد أي من بياناتنا إلى برنامجك؟</h3><p>لا. استيراد البيانات ليس مطلوبًا على الإطلاق.</p><h3>صف العملية والإطار الزمني اللذين ستتّبعهما لإخطار المدرسة في حال اكتشاف اختراق للبيانات. أدرِج جهة التواصل في الشركة التي ستُخطر PWCS وشكل الإخطار. صف كيفية إجراء الإخطار وبأي صيغة.</h3><p>يُخطَر أصحاب الحسابات عبر البريد الإلكتروني. جهة التواصل في Puzzel.org هي Daan Weustenraad (انظر التفاصيل أعلاه). يصف الإخطار الاختراق ومن تأثّر به وما هي عواقبه.</p><h3>يجب أن تكون البنية التحتية (المضيفات، معدّات الشبكة، إلخ) التي تستضيف التطبيق في بيئة مقفلة من نوع القفص. يُفضَّل مركز بيانات من الفئة Tier 2 (أو أعلى) أو مزوّد خدمة سحابية، مثل البنية التحتية الفعلية لـ AWS أو Google أو Azure.</h3><p>يُستضاف التطبيق على <a href=\"https://vercel.com\" rel=\"noopener noreferrer\" target=\"_blank\">Vercel</a>، إحدى أكبر شبكات تسليم التطبيقات، وبذلك يكون مؤمَّنًا بأفضل طريقة ممكنة. تقيم الحسابات والأنشطة والنتائج في قاعدة بيانات Google Firebase اللحظية؛ وتُخزَّن الصور والأصوات المرفوعة في Amazon S3.</p><p><a href=\"https://firebase.google.com/support/privacy\" rel=\"noopener noreferrer\" target=\"_blank\">المزيد عن Google Firebase</a></p><p>القائمة الكاملة للجهات المعالجة الفرعية — لا تتلقّى أي جهة أخرى بيانات الحساب أو اللاعب:</p><ul><li><a href=\"https://vercel.com\" rel=\"noopener noreferrer\" target=\"_blank\">Vercel</a> — استضافة التطبيق وتسليمه</li><li><a href=\"https://firebase.google.com\" rel=\"noopener noreferrer\" target=\"_blank\">Google Firebase</a> — التوثيق وقاعدة البيانات اللحظية التي تحتفظ ببيانات الحساب</li><li><a href=\"https://aws.amazon.com/s3/\" rel=\"noopener noreferrer\" target=\"_blank\">Amazon S3</a> — تخزين الصور والأصوات المرفوعة</li><li><a href=\"https://stripe.com\" rel=\"noopener noreferrer\" target=\"_blank\">Stripe</a> — مدفوعات الاشتراك والفوترة</li><li><a href=\"https://openai.com\" rel=\"noopener noreferrer\" target=\"_blank\">OpenAI</a> — ينشئ المحتوى عندما يستخدم المعلّم مساعد الذكاء الاصطناعي</li><li><a href=\"https://pixabay.com\" rel=\"noopener noreferrer\" target=\"_blank\">Pixabay</a> — يوفّر صورًا فوتوغرافية مجانية يمكن للمعلّم البحث فيها من المحرّر</li></ul><h3>يجب أن تحافظ البنية التحتية التي تستضيف التطبيق على فصل البيانات عن بيانات العملاء الآخرين. يمكن تحقيق ذلك بوسائل فعلية (عزل مادي، خوادم منفصلة، إلخ) أو منطقية (VLAN، شبكات فرعية، وسوم أمان، مضيفات افتراضية، إلخ). صف كيف يتحقّق ذلك.</h3><p>منطقيًا، عبر التوثيق. أثناء تسجيل دخولك إلى حسابك، لا تصل إلا إلى البيانات التي خزّنتها بصفتك مالك النشاط، أو البيانات المرتبطة بأنشطتك (بيانات لاعبي تلك الأنشطة). ويُفرَض هذا بالكامل عبر تطبيق Firebase Security Rules.</p><p><a href=\"https://firebase.google.com/docs/rules\" rel=\"noopener noreferrer\" target=\"_blank\">المزيد عن Firebase Security Rules</a></p><h3>يجب أن تكون البيانات مشفَّرة دائمًا أثناء النقل وأثناء الاستخدام وفي حالة التخزين، من دون استثناء. صف كيف يتحقّق ذلك.</h3><p>حركة البيانات مشفَّرة بـ HTTPS من طرف إلى طرف، وتُشفَّر بيانات الحساب أثناء النقل وفي حالة التخزين بواسطة Google Firebase.</p><p><em>\"تُشفِّر خدمات Firebase البيانات أثناء النقل باستخدام HTTPS وتعزل بيانات العملاء منطقيًا.\"</em> — Firebase</p><p><a href=\"https://firebase.google.com/support/privacy#data_encryption\" rel=\"noopener noreferrer\" target=\"_blank\">المزيد عن تشفير البيانات</a></p><p>استثناءان يجدر معرفتهما. تُخزَّن الصور والأصوات المرفوعة في Amazon S3 وتُقدَّم من رابط عام — عاملها على أنها عامة وأبقِ أي محتوى سرّي بعيدًا عن وسائط النشاط. وعندما يستخدم المعلّم مساعد الذكاء الاصطناعي، يُرسَل ما يكتبه إلى OpenAI لإنشاء المحتوى؛ أما بيانات اللاعب فلا تُرسَل أبدًا.</p><h3>كيف ستوثّق المستخدمين؟ وما الخيارات المتاحة (محلي/يدوي، SSO، SAML، Clever، إلخ)؟</h3><p>يعمل التوثيق عبر Google Firebase. يسجّل المعلّمون الدخول بعنوان بريد إلكتروني وكلمة مرور، أو بحساب Google أو Microsoft الذي تديره مدرستك بالفعل. يبقى اللاعبون مجهولين ما لم يُفعّل المعلّم التسجيل لنشاط ما.</p><p>تدعم الأنشطة المضمَّنة الدخول الموحّد OIDC: تمرّر بوابتك رمزًا موقَّعًا يُتحقّق منه مقابل المفاتيح المنشورة لمزوّد الهوية قبل السماح للاعب بالدخول. تُدرَج الجهات المُصدِرة في قائمة سماح لكل حساب، وتُعدّ عند الطلب. لا يوجد اتصال Clever أو ClassLink أو SAML حاليًا.</p><p><a href=\"https://firebase.google.com/docs/auth\" rel=\"noopener noreferrer\" target=\"_blank\">https://firebase.google.com/docs/auth</a></p><h3>قدِّم معلومات عن عملية إنهاء الحساب</h3><p>يمكن حذف حساب المستخدم في أي وقت. يمحو ذلك تمامًا كل سجل لأنشطته ونتائج تلك الأنشطة.</p><h3>صف من يملك الوصول إلى بيانات الحساب؟</h3><p>لا يملك الوصول إلى البيانات إلا مالك النشاط نفسه. يمكن لفريق Puzzel.org الوصول إلى حساب لأغراض تشخيص الأعطال، لكن أبدًا من دون طلب صريح من صاحب الحساب.</p><h3>هل تقبل الدفع بأمر شراء (PO)؟</h3><p>نعم، عندما يمكن سداد أمر الشراء بالبطاقة أو التحويل المصرفي. لا يمكن قبول الشيكات، إذ إن Puzzel.org ليست مقرّها الولايات المتحدة. تتم المدفوعات عبر Stripe، فلا تصل تفاصيل البطاقة أبدًا إلى أنظمة Puzzel.org نفسها. إذا احتجت مستندًا رسميًا قبل الطلب، ينتج منشئ عروض الأسعار عرض سعر بصيغة PDF يحمل تفاصيل مدرستك.</p><h3>هل يملك هذا المنتج أو الحل القدرة على قبول مدفوعات من أي نوع؟</h3><p>نعم. تُقبَل بطاقات الائتمان أو الخصم وPayPal وApple Pay وGoogle Pay بكل العملات؛ وعند الدفع باليورو، تُتاح أيضًا iDEAL وBancontact وGiropay وطرق محلية أخرى، ويتوفّر التحويل المصرفي كذلك. تمر كل عملية دفع عبر Stripe. تُعرَض القائمة الكاملة لبلدك في صفحة الأسعار.</p>"
}
