Экспорт данных и удаление аккаунта
2. Удаление аккаунта по запросу
2.1. После подтверждённого запроса (POST /users/me/deletion-request) аккаунт переходит в scheduled + restricted-cancel-mode (доступны статус/отмена и базовый GET me; sync/остальные API заблокированы кодом deletion_scheduled).
2.2. Grace period: 7 дней. В течение этого срока запрос можно отменить (POST .../cancel или DELETE).
2.3. При запросе удаления:
- auto-renew YooKassa отключается; сохранённый payment method очищается;
- community discoverability снимается (отзыв распространения);
- cancel не включает auto_renew обратно;
- для IAP показывается native cancellation flow (удаление аккаунта само по себе не гарантирует отмену store subscription).
2.4. После истечения 7 дней:
- product hard-delete (workouts/plans/sessions/game/equipment/economy product/friendships/inbox/achievements unlocks/trainer media и т.п.);
- legal retain — минимизированный / псевдонимизированный shell (не «обезличенные» в бытовом смысле): users (email null, Deleted name, new public_id), payments, subscriptions, ledger, wallets, consents(+IP), scrubbed audit.
2.5. По возможности Пользователь получает подтверждение завершения удаления на email аккаунта.
2.6. Удаление серверного аккаунта не заменяет удаление локальной копии данных на устройстве (wipe при logout/sign-out).
2.7. Для store requirements — публичная страница-инструкция на viviapps.ru (как удалить в приложении + email support@viviapps.ru). Не полноценный web-login delete сейчас. страница удаления аккаунта публикуется на сайте.