개인 정보 보호 요구사항

이 섹션에서는 개인 정보 보호 및 데이터 요구사항을 다룹니다.

1 정책

  • 게임 및 개발자는 Google 개인정보처리방침을 준수해야 합니다.

2 외부 액세스

이러한 요구사항은 서드 파티 서비스 사용과 관련이 있습니다.

3 외부 호출

  • 게임은 다른 기술 요구사항 (즉, Google 또는 YouTube가 소유한 API 호출)을 준수하기 위해 명시적으로 요구되는 경우를 제외하고는 URL 또는 서비스에 대한 외부 호출을 해서는 안 됩니다.
  • 게임은 외부 호출 방지를 우회하려고 해서는 안 됩니다.
  • 게임은 빠른 응답('QR') 코드와 유사하거나 QR 코드의 기능을 하는 그래픽 콘텐츠를 생성하거나 표시해서는 안 됩니다.

4 사용자 데이터

이러한 요구사항은 사용자 데이터의 액세스 및 처리에 관한 것입니다.

4.1 클립보드

  • 게임은 플레이어의 명시적인 붙여넣기 작업에 대한 응답이 아닌 한 사용자의 클립보드에 액세스해서는 안 됩니다.

4.2 민감한 개인 정보

  • 플레이어블 콘텐츠는 사용자에게 개인 정보를 입력하라는 메시지를 표시하거나 개인 정보를 수집해서는 안 됩니다. 여기에는 사용자 이름, 나이, 위치, 사용자 이름 또는 비밀번호가 포함되지만 이에 국한되지는 않습니다.
  • 플레이어블 콘텐츠는 로그인 또는 계정 생성 화면과 유사하거나 로그인 또는 계정 생성 화면의 기능을 하는 그래픽 콘텐츠를 표시해서는 안 됩니다.

5 난독화

크리에이터는 코드를 난독화하거나 게임의 기능을 숨겨서는 안 됩니다. 다음 형식을 포함한 축소는 허용됩니다.

  • 공백, 줄바꿈, 코드 주석, 블록 구분 기호 삭제
  • 변수 및 함수 이름 단축
  • 파일 병합

추가 난독화 기술이 적용되지 않는 한 TypeScript를 JavaScript로 직접 트랜스파일하는 것은 이 요구사항을 위반하는 것이 아닙니다.

6 코드 크기 및 복잡성

게임은 YouTube 도구에서 스캔하고 분석할 수 있는 총 크기 또는 코드 복잡성 (스크립트 태그, JavaScript, WebAssembly 등의 콘텐츠 포함)으로 제한됩니다. 허용되는 최대 크기는 시간이 지남에 따라 변경될 수 있습니다.

7 언어 기능

YouTube는 단독 재량으로 다음과 같은 언어 기능의 사용으로 인해 Google 정책 및 기타 현지 법규 준수 여부를 평가할 수 없는 게임의 승인을 거부할 수 있습니다.

  • WebAssembly (WASM)
  • eval()
  • 웹 작업자

8 단일 페이지 애플리케이션

플레이어블은 단일 페이지 애플리케이션('SPA')으로 구현해야 합니다.