Wymagania dotyczące prywatności

Ta sekcja zawiera wymagania dotyczące prywatności i danych.

1 Zasady

2 Dostęp z zewnątrz

Te wymagania dotyczą korzystania z usług innych firm.

3 Połączenia zewnętrzne

  • Gra NIE MOŻE wykonywać połączeń zewnętrznych z adresami URL ani usługami, chyba że jest to wyraźnie wymagane w celu spełnienia innych wymagań technicznych (np. w celu wywoływania interfejsów API należących do Google lub YouTube).
  • Gra NIE MOŻE próbować obejść blokowania połączeń zewnętrznych.
  • Gra NIE MOŻE generować ani wyświetlać treści graficznych przypominających kod QR lub działających jak kod QR.

4 Dane użytkownika

Te wymagania dotyczą dostępu do danych użytkownika i ich obsługi.

4.1 Schowek

  • Gra NIE MOŻE uzyskiwać dostępu do schowka użytkownika, chyba że w odpowiedzi na wyraźne działanie gracza polegające na wklejeniu.

4.2 Poufne dane osobowe

  • Treści interaktywne NIE MOGĄ prosić użytkownika o podanie danych osobowych ani w żaden sposób ich zbierać. Dotyczy to między innymi imion i nazwisk, wieku, lokalizacji, nazw użytkowników i haseł.
  • Treści interaktywne NIE MOGĄ wyświetlać treści graficznych przypominających ekran logowania lub tworzenia konta albo działających jak taki ekran.

5 Zaciemnianie kodu

Twórcy NIE MOGĄ zaciemniać kodu ani zatajać funkcji gry. Dozwolone są te formy minifikacji:

  • usunięcie znaków odstępu i nowego wiersza, komentarzy w kodzie oraz separatorów bloków;
  • skrócenie nazw zmiennych i funkcji;
  • scalenie plików.

Bezpośrednie transpilowanie kodu TypeScript na JavaScript samo w sobie nie stanowi naruszenia tego wymagania, chyba że zastosowane zostaną dodatkowe techniki zaciemniania kodu.

6 Rozmiar i złożoność kodu

Gry będą ograniczone do całkowitego rozmiaru lub złożoności kodu (w tym zawartości tagów Script, JavaScript, WebAssembly itp.), który narzędzia YouTube mogą skanować i analizować. Maksymalny dozwolony rozmiar może się z czasem zmieniać.

7 Funkcje języka

YouTube może według własnego uznania odmówić zatwierdzenia gier, których nie może ocenić pod kątem zgodności z zasadami Google i innymi wymaganiami prawnymi ze względu na użycie funkcji języka, takich jak:

  • WebAssembly (WASM)
  • eval()
  • Procesy internetowe

8 Aplikacje jednostronicowe

Treści interaktywne MUSZĄ być implementowane jako aplikacje jednostronicowe.