Guideline 5.1.1(v): требование Apple об удалении аккаунта и чем оно отличается от Google
Guideline 5.1.1(v): удаление аккаунта начинается в приложении, деактивации мало. Чего Apple требует сверх Google и одна страница для обоих магазинов.
Apple требует, чтобы любое приложение, в котором можно создать аккаунт, позволяло удалить аккаунт изнутри приложения, согласно guideline 5.1.1(v). Деактивации или приостановки аккаунта, как прямо сказано, недостаточно, а саму возможность должно быть легко найти. Google Play требует такой же путь в приложении плюс публичный веб-URL.
Сделайте это за несколько минут
AppFoyer размещает страницы, о которых это руководство, — политику конфиденциальности, условия использования, поддержку, удаление аккаунта и app-ads.txt — на отдельном поддомене, без собственного домена и сервера. Одно приложение — бесплатно, и ничто из того, что требует магазин, никогда не бывает платным.
Проверено 19 сентября 2026 г. Правила магазинов меняются, иногда без предупреждения. Всё ниже ссылается на официальную документацию, и авторитетна именно она, а не эта страница. Если они расходятся, прав магазин. Это руководство переведено с английского; цитаты из документации магазинов приведены в оригинале на английском.
Если App Review вернул вашу сборку со ссылкой на Guideline 5.1.1(v), вот о каком требовании речь и какого исправления от вас ждут. Если вы публикуетесь в обоих магазинах, вы отвечаете на два требования, которые пересекаются, но не совпадают, — и именно из-за этой разницы приложения возвращают на доработку.
Чего требует Apple
App Store Review Guideline 5.1.1(v) требует, чтобы приложения, поддерживающие создание аккаунта, позволяли пользователю начать удаление аккаунта изнутри приложения. Оно действует с 30 июня 2022 года, так что оно не новое; новое — то, насколько регулярно его проверяют.
Три момента в нём застают людей врасплох:
- Деактивация — это не удаление. В руководстве Apple прямо сказано, что временное отключение или деактивация аккаунта не удовлетворяют требованию — человек должен иметь возможность удалить аккаунт вместе со своими персональными данными.
- Удаление должно быть легко найти. Эта возможность должна легко находиться в приложении. Путь на пять экранов вглубь за безымянным меню — это отказ, который ждёт своего часа.
- Для Apple одной только поддержки недостаточно. Предложить пользователю написать вам на почту — разумное дополнение; это не тот путь внутри приложения, которого требует правило.
Чем отличаются два магазина
| Apple | Google Play | |
|---|---|---|
| Путь удаления в приложении | Обязателен (5.1.1(v)) | Обязателен |
| Публичный веб-URL для удаления | Не требуется как поле | Обязателен, указывается в App content → Data deletion |
| Где это указывается | Вводить нечего — ревьюер находит это в приложении | Поле URL в Play Console |
| Удаление самих данных | На вас | На вас |
Прочитайте эту таблицу дважды, если переносите приложение на другую платформу. Ошибка в каждом направлении симметрична: iOS-разработчик, добавляя Android, обнаруживает, что ему теперь нужна веб-страница, которой у него никогда не было, а Android-разработчик, добавляя iOS, обнаруживает, что уже имеющийся веб-URL не отвечает требованию Apple, потому что Apple нужен путь внутри приложения.
Что на самом деле должно делать «удалить мой аккаунт»
Оба магазина спрашивают об одном и том же действии, и ни один из них не может проверить его снаружи. Когда пользователь удаляет аккаунт:
- аккаунт и связанные с ним персональные данные удаляются из ваших систем;
- данные, которые вы передали обработчикам, удаляются и там — вы их об этом просите, и проследить за этим — ваша задача;
- то, что вы сохраняете, вы сохраняете по причине, которую можете назвать. Платёжные и налоговые записи обычно обязаны храниться по закону, и лучше прямо сказать об этом, чем дать обещание, которое вы нарушите.
Эту часть за вас никто не сделает. Любой сервис, заявляющий, что удаляет данные ваших пользователей, не имеет доступа к вашей базе данных.
Какого отказа ждать и как исправить
Отказы по 5.1.1(v), которые приходят на практике, вполне обыденны:
- В приложении есть вход, но нигде нет удаления.
- Есть кнопка «удалить аккаунт», которая открывает окно написания письма. В зависимости от ревьюера это принимают или отклоняют — сделайте полноценное удаление, а не делайте ставку на то, какой ревьюер вам попадётся.
- Удаление есть, но только в веб-панели, а не в приложении.
- Удаление на деле является деактивацией, и в тексте так и написано.
Исправление — это работа над продуктом, а не над документами: сценарий в приложении, одно подтверждение и настоящее удаление за ним. Планируйте это как фичу, потому что это фича.
Ведите учёт
Каким бы ни был путь, записывайте, что произошло: аккаунт, дата, что удалено, что сохранено и почему. «Мы удалили» — это утверждение; датированный список — это доказательство, и он гораздо важнее в тот день, когда спросит регулятор, чем в тот, когда спросит ревьюер.
Что здесь делает AppFoyer
Мы размещаем веб-часть: страницу удаления аккаунта вашего приложения, которая принимает запрос, сохраняет его как ваш журнал аудита и уведомляет вас — по email на любом тарифе или через Telegram или Slack на платном. Это та страница, которую требует поле URL в Google Play, и разумное место, куда может попасть пользователь iOS, уже удаливший приложение.
Она не заменяет сценарий в приложении, которого требует Apple, — ничто размещённое в другом месте не может его заменить, потому что правило касается собственного интерфейса вашего приложения. Сделайте его; страницу рядом с ним разместим мы.
Первоисточники
- App Store Review Guidelines — Apple. Решающим является текст раздела 5.1.1(v).
- Account deletion within apps — upcoming requirements — Apple
- Understanding Google Play’s app account deletion requirements — справка Google Play