Требования конфиденциальности

В этом разделе рассматриваются требования к обеспечению конфиденциальности и защите данных.

1. Политики

2 Внешний доступ

Эти требования касаются использования сторонних сервисов.

3 внешних вызова

  • Игра НЕ ДОЛЖНА совершать внешние обращения к каким-либо URL-адресам или сервисам, за исключением случаев, когда это явно необходимо для соблюдения других технических требований (например, для обращения к API, принадлежащим Google или YouTube).
  • Игра НЕ ДОЛЖНА пытаться обойти защиту от внешних вызовов.
  • Игра НЕ ДОЛЖНА генерировать или отображать графический контент, напоминающий или функционирующий как QR-код.

4. Данные пользователя

Эти требования касаются доступа к пользовательским данным и их обработки.

4.1 Буфер обмена

  • Игра НЕ ДОЛЖНА обращаться к буферу обмена пользователя, за исключением случаев, когда это происходит в ответ на явное действие вставки со стороны игрока.

4.2 Конфиденциальная персональная информация

  • Игровой контент НЕ ДОЛЖЕН запрашивать у пользователя ввод или каким-либо образом собирать личную информацию. Это включает, помимо прочего, имена, возраст, местоположение, имена пользователей или пароли пользователей.
  • В игровом контенте НЕ ДОЛЖНО отображаться графическое содержимое, напоминающее экран входа в систему или создания учетной записи, или функционирующее в этом качестве.

5. Маскировка

Создателям ЗАПРЕЩЕНО обфусцировать код или скрывать функциональность игры. Допускается минификация, включая следующие формы:

  • Удаление пробелов, переносов строк, комментариев к коду и разделителей блоков.
  • Сокращение названий переменных и функций.
  • Свертывание файлов

Прямая транспиляция TypeScript в JavaScript сама по себе не является нарушением этого требования, если только не применяются дополнительные методы обфускации.

6. Размер и сложность кода

Для игр будет установлен лимит на общий размер или сложность кода (включая содержимое тегов Script, JavaScript, WebAssembly и т. д.), который инструменты YouTube смогут просканировать и проанализировать. Максимально допустимый размер может меняться со временем.

7 Языковые особенности

YouTube по своему собственному усмотрению может отказать в одобрении игр, которые он не может оценить на соответствие политике Google и другим юридическим требованиям из-за использования языковых особенностей, таких как:

  • WebAssembly (WASM)
  • eval()
  • Веб-воркеры

8 Одностраничные приложения

Игровые элементы ДОЛЖНЫ быть реализованы в виде одностраничных приложений (SPA).