Requisiti relativi alla privacy

Questa sezione tratta i requisiti relativi a privacy e dati.

1 Norme

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).