Persyaratan privasi

Bagian ini membahas persyaratan privasi dan data.

1 Kebijakan

2 Akses eksternal

Persyaratan ini berkaitan dengan penggunaan layanan pihak ketiga.

3 Panggilan eksternal

  • Game TIDAK BOLEH melakukan panggilan eksternal ke URL atau layanan apa pun, kecuali jika secara eksplisit diperlukan untuk mematuhi Persyaratan Teknis lainnya (yaitu, untuk memanggil API yang dimiliki oleh Google atau YouTube).
  • Game TIDAK BOLEH mencoba menghindari pencegahan panggilan eksternal.
  • Game TIDAK BOLEH membuat atau menampilkan konten grafis yang menyerupai atau berfungsi sebagai kode Quick Response ("QR").

4 Data pengguna

Persyaratan ini berkaitan dengan akses dan penanganan data pengguna.

4.1 Papan klip

  • Game TIDAK BOLEH mengakses papan klip pengguna, kecuali jika sebagai respons terhadap tindakan tempel eksplisit pemain.

4.2 Informasi pribadi yang bersifat sensitif

  • Konten Playables TIDAK BOLEH meminta pengguna untuk memasukkan, atau mengumpulkan informasi pribadi dengan cara apa pun. Hal ini mencakup, tetapi tidak terbatas pada, nama, usia, lokasi, nama pengguna, atau sandi pengguna.
  • Konten Playables TIDAK BOLEH menampilkan konten grafis apa pun yang menyerupai atau berfungsi sebagai layar login atau pembuatan akun.

5 Obfuscation

Kreator TIDAK BOLEH melakukan obfuscation kode atau menyembunyikan fungsi game. Minifikasi diizinkan, termasuk bentuk berikut:

  • Penghapusan spasi kosong, newline, komentar kode, dan pembatas blok
  • Pemendekan nama fungsi dan variabel
  • Penyatuan file

Transpilasi langsung TypeScript ke JavaScript tidak dengan sendirinya merupakan pelanggaran terhadap persyaratan ini, kecuali jika teknik obfuscation tambahan diterapkan.

6 Ukuran dan kompleksitas kode

Game akan dibatasi hingga ukuran atau kompleksitas kode total (termasuk konten tag Skrip, JavaScript, WebAssembly, dll.) yang dapat dipindai dan dianalisis oleh alat YouTube. Ukuran maksimum yang diizinkan dapat berubah dari waktu ke waktu.

7 Fitur bahasa

Atas pertimbangannya sendiri, YouTube dapat menolak menyetujui game yang tidak dapat dievaluasi kepatuhannya terhadap kebijakan Google dan persyaratan hukum lainnya karena penggunaan fitur bahasa seperti:

  • WebAssembly (WASM)
  • eval()
  • Pekerja web

8 Aplikasi web satu halaman

Playables HARUS diimplementasikan sebagai Aplikasi Web Satu Halaman ("SPA").