يغطّي هذا القسم متطلبات الخصوصية والبيانات.
1 السياسات
2 الوصول الخارجي
تتعلّق هذه المتطلبات باستخدام خدمات الجهات الخارجية.
3 المكالمات الخارجية
- يجب ألا تجري اللعبة مكالمات خارجية إلى أي عناوين URL أو خدمات، باستثناء الحالات التي يكون فيها ذلك مطلوبًا صراحةً للامتثال للمتطلبات الفنية الأخرى (أي للاتصال بواجهات برمجة التطبيقات التي تملكها Google أو YouTube).
- يجب ألا تحاول اللعبة التحايل على منع المكالمات الخارجية.
- يجب ألا تنشئ اللعبة أو تعرض محتوًى رسوميًا يشبه رمز الاستجابة السريعة ("QR") أو يعمل مثله.
4 بيانات المستخدم
تتعلّق هذه المتطلبات بالوصول إلى بيانات المستخدم ومعالجتها.
4.1 الحافظة
- يجب ألا تصل اللعبة إلى حافظة المستخدم، إلا استجابةً لإجراء لصق صريح من قِبل اللاعب.
4.2 المعلومات الشخصية الحساسة
- يجب ألا يطلب المحتوى التفاعلي من المستخدم إدخال معلومات شخصية أو جمعها بأي طريقة. ويشمل ذلك، على سبيل المثال لا الحصر، أسماء المستخدمين أو أعمارهم أو مواقعهم أو أسماء المستخدمين أو كلمات المرور.
- يجب ألا يعرض المحتوى التفاعلي أي محتوى رسومي يشبه شاشة تسجيل الدخول أو إنشاء الحساب أو يعمل مثلها.
5 التشويش
يجب ألا يخفي صنّاع المحتوى مفاتيح فك تشفير الرمز أو وظائف اللعبة. ويُسمَح بإزالة البيانات غير الضرورية في النماذج الآتية:
- إزالة المسافات البيضاء والأسطر الجديدة وتعليقات الرمز البرمجي ومحدِّدات الحظر
- تقصير أسماء المتغيّرات والوظائف
- دمج الملفات مع بعضها بعضًا
لا يُعدّ التحويل المباشر من TypeScript إلى JavaScript بحد ذاته انتهاكًا لهذا المتطلب، ما لم يتم تطبيق تقنيات تشويش إضافية.
6 حجم الرمز ومدى تعقيده
سيتم تقييد الألعاب بحجم إجمالي أو مدى تعقيد للرمز (بما في ذلك محتوى علامات Script وJavaScript وWebAssembly وما إلى ذلك) يمكن لأدوات YouTube فحصه وتحليله. وقد يتغيّر الحد الأقصى المسموح به بمرور الوقت.
7 ميزات اللغة
يجوز لـ YouTube، وفقًا لتقديره الخاص، رفض الموافقة على الألعاب التي لا يمكنه تقييم امتثالها لسياسات Google والمتطلبات القانونية الأخرى بسبب استخدام ميزات اللغة، مثل:
- WebAssembly (WASM)
- eval()
- عمال الويب
8 التطبيقات من صفحة واحدة
يجب تنفيذ المحتوى التفاعلي كتطبيقات من صفحة واحدة.