Questa sezione tratta i requisiti relativi a privacy e dati.
1 Norme
- Il gioco e lo sviluppatore DEVONO rispettare le Norme sulla privacy di Google.
2 Accesso esterno
Questi requisiti riguardano l'utilizzo di servizi di terze parti.
3 Chiamate esterne
- Il gioco NON DEVE effettuare chiamate esterne a URL o servizi, tranne nei casi in cui è esplicitamente richiesto per rispettare altri requisiti tecnici (ad es. per chiamare API di proprietà di Google o YouTube).
- Il gioco NON DEVE tentare di aggirare la prevenzione delle chiamate esterne.
- Il gioco NON DEVE generare o visualizzare contenuti grafici simili a un codice Quick Response ("QR") o che funzionano come tale.
4 Dati utente
Questi requisiti riguardano l'accesso e la gestione dei dati utente.
4.1 Appunti
- Il gioco NON DEVE accedere agli appunti dell'utente, a meno che non sia in risposta a un'azione di incolla esplicita del giocatore.
4.2 Informazioni personali sensibili
- I contenuti di Playables NON DEVONO richiedere all'utente di inserire o raccogliere in alcun modo informazioni personali. Sono inclusi, a titolo esemplificativo, nomi, età, località, nomi utente o password degli utenti.
- I contenuti di Playables NON DEVONO mostrare contenuti grafici che assomigliano a una schermata di accesso o di creazione dell'account o che funzionano come tale.
5 Offuscamento
I creator NON DEVONO offuscare il codice o nascondere le funzionalità del gioco. La minimizzazione è consentita, inclusi i seguenti casi:
- Rimozione di spazi vuoti, ritorni a capo, commenti del codice e delimitatori di blocco
- Abbreviazione dei nomi di variabili e funzioni
- Unione dei file
La transpilazione diretta di TypeScript in JavaScript non costituisce di per sé una violazione di questo requisito, a meno che non vengano applicate tecniche di offuscamento aggiuntive.
6 Dimensioni e complessità del codice
I giochi saranno limitati a una dimensione o complessità totale del codice (incluso il contenuto dei tag Script, JavaScript, WebAssembly e così via) che gli strumenti di YouTube possono scansionare e analizzare. La dimensione massima consentita potrebbe cambiare nel tempo.
7 funzionalità per le lingue
A sua esclusiva discrezione, YouTube può rifiutarsi di approvare i giochi che non può valutare per la conformità alle norme di Google e ad altri requisiti legali a causa dell'utilizzo di funzionalità linguistiche come:
- WebAssembly (WASM)
- eval()
- Web worker
8 Applicazioni a pagina singola
I contenuti riproducibili DEVONO essere implementati come applicazioni a pagina singola (SPA).