Exigences en matière de confidentialité

Cette section couvre les exigences en matière de confidentialité et de données.

1 Règles

2 Accès externe

Ces exigences concernent l'utilisation de services tiers.

3 Appels externes

  • Les jeux NE DOIVENT PAS effectuer d'appels externes vers des URL ou des services, sauf lorsque cela est explicitement requis pour respecter d'autres exigences techniques (c'est-à-dire pour appeler des API appartenant à Google ou YouTube).
  • Les jeux NE DOIVENT PAS tenter de contourner la prévention des appels externes.
  • Les jeux NE DOIVENT PAS générer ni afficher de contenu graphique ressemblant à un code QR (Quick Response) ou fonctionnant comme tel.

4 Données utilisateur

Ces exigences concernent l'accès aux données utilisateur et leur traitement.

4.1 Presse-papiers

  • Les jeux NE DOIVENT PAS accéder au presse-papiers de l'utilisateur, sauf en réponse à une action de collage explicite du joueur.

4.2 Informations personnelles sensibles

  • Les contenus jouables NE DOIVENT PAS inviter l'utilisateur à saisir des informations personnelles ni les collecter de quelque manière que ce soit. Cela inclut, sans s'y limiter, les noms, âges, lieux, noms d'utilisateur ou mots de passe des utilisateurs.
  • Les contenus jouables NE DOIVENT PAS afficher de contenu graphique ressemblant à un écran de connexion ou de création de compte, ou fonctionnant comme tel.

5 Obscurcissement

Les créateurs NE DOIVENT PAS obscurcir le code ni cacher la fonctionnalité du jeu. La minification est autorisée, y compris sous les formes suivantes :

  • Suppression des espaces blancs, des sauts de ligne, des commentaires de code et des délimiteurs de blocs
  • Raccourcissement des noms de variables et de fonctions
  • Regroupement des fichiers

La transpilation directe de TypeScript en JavaScript ne constitue pas en soi une violation de cette exigence, sauf si des techniques d'obscurcissement supplémentaires sont appliquées.

6 Taille et complexité du code

La taille ou la complexité totale du code des jeux (y compris le contenu des balises de script, JavaScript, WebAssembly, etc.) sera limitée afin que les outils de YouTube puissent l'analyser. La taille maximale autorisée peut changer au fil du temps.

7 Fonctionnalités linguistiques

À sa seule discrétion, YouTube peut refuser d'approuver les jeux qu'il ne peut pas évaluer pour vérifier leur conformité avec les règles de Google et d'autres exigences légales en raison de l'utilisation de fonctionnalités linguistiques telles que :

  • WebAssembly (WASM)
  • eval()
  • Scripts Web Worker

8 Applications monopages

Les contenus jouables DOIVENT être implémentés en tant qu'applications monopages (SPA).