בקטע הזה מפורטות הדרישות בנושא פרטיות ונתונים.
1 Policies
- המשחק והמפתח חייבים לפעול בהתאם למדיניות הפרטיות של Google.
2. גישה חיצונית
הדרישות האלה מתייחסות לשימוש בשירותים של צד שלישי.
3 שיחות חיצוניות
- המשחק לא יכול לבצע קריאות חיצוניות לכתובות URL או לשירותים כלשהם, אלא אם נדרש במפורש כדי לעמוד בדרישות טכניות אחרות (כלומר, כדי לבצע קריאות לממשקי API בבעלות Google או YouTube).
- אסור למשחק לנסות לעקוף את מניעת השיחות החיצוניות.
- אסור ליצור או להציג במשחק תוכן גרפי שדומה לקוד תגובה מהירה (QR) או מתפקד כמוהו.
4 נתוני משתמשים
הדרישות האלה מתייחסות לגישה לנתוני משתמשים ולטיפול בהם.
4.1 לוח
- אסור למשחק לגשת ללוח ההעתקה של המשתמש, אלא אם זה קורה בתגובה לפעולת הדבקה מפורשת של השחקן.
4.2 מידע אישי רגיש
- בתוכן של משחקים אינטראקטיביים אסור לבקש מהמשתמש להזין מידע אישי, או לאסוף מידע אישי בכל דרך אחרת. זה כולל, בין היתר, את השמות, הגילאים, המיקומים, שמות המשתמשים או הסיסמאות של המשתמשים.
- בתוכן של משחקים אינטראקטיביים אסור להציג תוכן גרפי שדומה למסך כניסה או ליצירת חשבון, או שמתפקד כמסך כזה.
5 טשטוש
יוצרים אסור להסוות קוד או להסתיר את הפונקציונליות של המשחק. מותר לבצע הקטנה, כולל שימוש בדרכים הבאות:
- הסרת רווח לבן, סימני שורה חדשה, הערות בקוד וסימני הפרדה בין קטעי קוד
- קיצור של שמות משתנים ופונקציות
- כיווץ קבצים
הידור ישיר של TypeScript ל-JavaScript לא מהווה כשלעצמו הפרה של הדרישה הזו, אלא אם מוחלות טכניקות נוספות להסתרת קוד.
6 גודל ומורכבות של הקוד
הגודל או המורכבות של קוד המשחקים (כולל התוכן של תגי Script, JavaScript, WebAssembly וכו') יהיו מוגבלים כך שיהיה אפשר לסרוק ולנתח אותם באמצעות הכלים של YouTube. הגודל המקסימלי המותר עשוי להשתנות עם הזמן.
7 תכונות שפה
על פי שיקול דעתה הבלעדי, YouTube עשויה לסרב לאשר משחקים שהיא לא יכולה להעריך את התאימות שלהם למדיניות Google ולדרישות משפטיות אחרות, בגלל שימוש בתכונות שפה כמו:
- WebAssembly (WASM)
- eval()
- workers באינטרנט
8 אפליקציות בדף יחיד
חובה להטמיע מודעות אינטראקטיביות כאפליקציות בדף יחיד (SPA).