Перейти к содержанию
Innovialabs

Privacy-метки App Store и Data Safety в Google Play: как их заполнить

Практика3 мин

Коротко

В обеих анкетах вы указываете, какие данные приложение и все его SDK собирают, зачем и передаются ли они третьим лицам. Ответы должны совпадать с реальным поведением приложения и политикой конфиденциальности, иначе магазин может отклонить обновление или снять приложение.

Коротко: что это за анкеты

  • App Privacy (privacy-метки, «nutrition labels») в App Store Connect — блок на странице приложения в App Store, где видно, какие данные собираются и связаны ли они с личностью пользователя.
  • Data Safety в Google Play Console — аналогичный раздел на странице в Google Play: какие данные собираются, какие передаются, шифруются ли и можно ли их удалить.

Анкеты заполняет разработчик, и ответственность за точность лежит на нём. Магазины сверяют ответы с поведением приложения, а пользователи и журналисты — с реальным трафиком.

Что нужно декларировать

Обе анкеты спрашивают о типах данных и целях их использования.

Тип данныхПримеры
КонтактыИмя, email, телефон, адрес
ИдентификаторыID пользователя, рекламный ID устройства
МестоположениеТочное или приблизительное
ФинансыПлатёжная информация, история покупок
Пользовательский контентФото, сообщения, файлы
ИспользованиеНажатия, просмотры экранов, поиск
ДиагностикаКраши, производительность

Цели: функциональность приложения, аналитика, персонализация, реклама, предотвращение мошенничества и другие.

Ключевые различия в терминах:

  • Apple спрашивает, связаны ли данные с личностью (linked to user) и используются ли для трекинга — объединения с данными других компаний для рекламы. Если трекинг есть, нужен запрос App Tracking Transparency.
  • Google разделяет сбор (collection) и передачу третьим лицам (sharing). Передача обработчику, который действует от вашего имени, обычно не считается sharing — проверьте определения в справке Play.

Как SDK влияют на ответы

Анкета описывает всё приложение, включая сторонний код. Аналитика, крэш-репорты, реклама, авторизация через соцсети, платёжные SDK — всё это собирает данные, даже если ваш собственный код ничего не отправляет.

Порядок действий:

  1. Составьте список всех SDK из зависимостей.
  2. Для каждого найдите в документации раздел о данных для App Store и Google Play — крупные поставщики его публикуют.
  3. Учтите настройки: отключённый сбор рекламного ID или IP меняет ответы.
  4. Проверьте реальный трафик через прокси, если документация расплывчата.

Privacy manifest на iOS

Privacy manifest (PrivacyInfo.xcprivacy) — файл в приложении и в SDK, где описаны собираемые данные, домены трекинга и причины использования отдельных системных API (required reason APIs, например UserDefaults или метки времени файлов).

  • Распространённые сторонние SDK из списка Apple должны поставляться с собственным манифестом и подписью.
  • Xcode умеет собрать privacy report по всем манифестам в архиве — удобная основа для заполнения меток.
  • Без нужных причин для required reason APIs App Store Connect присылает предупреждения или отклоняет загрузку.

Удаление аккаунта

Если в приложении можно создать аккаунт, обе платформы требуют дать возможность его удалить:

  • Apple — удаление должно запускаться из самого приложения, а не только через письмо в поддержку.
  • Google Play — нужен путь удаления в приложении и веб-ссылка, где можно запросить удаление без установки приложения. Ссылка указывается в Data Safety.

Удаление означает удаление данных, а не просто деактивацию. Если часть данных обязаны хранить по закону, укажите это.

Чем грозят неточные ответы

  • Отклонение обновления до исправления анкеты.
  • Требование исправить декларацию в установленный срок.
  • Снятие приложения с публикации, а при повторных нарушениях — меры против аккаунта разработчика.
  • Потеря доверия пользователей, если расхождения найдут извне.

Пересматривайте анкеты при каждом добавлении SDK или новой функции, которая работает с данными.

Частые вопросы

Да. В обоих магазинах это можно указать, но раздел всё равно нужно заполнить. Перед этим проверьте SDK — «ничего не собирает» встречается реже, чем кажется.

Поможем с этим

Если хотите не разбираться самим, а получить результат — этим мы занимаемся каждый день.

Обсудить проект

Читайте также

Есть идея или задача? Расскажите нам

Ответим в течение рабочего дня и предложим решение. Консультация бесплатная.