Безопасный выход закрывает четыре разные двери
Уход из приложения-компаньона — это не просто нажатие одной кнопки. Выход из системы завершает сеанс, отмена подписки меняет будущие списания, удаление аккаунта запускает процесс стирания данных провайдером, а деинсталляция удаляет программное обеспечение с одного устройства. Любое из этих действий может оставить остальные три без изменений. Более безопасный выход строится на матрице четырех состояний и квитанции об удалении. Матрица фиксирует каждое действие и его результат; квитанция отражает, что происходит с активными данными аккаунта, резервными копиями, подключенными сервисами, локальными файлами и экспортами. Это помогает избежать двух распространенных ошибок: сначала удалить приложение и потерять единственный путь к удалению аккаунта или предположить, что подтверждение аккаунта также стерло копии, созданные пользователем в других местах.
Определите четыре состояния выхода перед началом действий
Создайте четыре строки: выход из сеанса, отмена подписки, удаление аккаунта и удаление приложения. Для каждого пункта запишите, где находится элемент управления, обратимо ли действие, какое подтверждение появляется и что остается. Текущая политика Google Play проводит четкое продуктовое различие между временной деактивацией и удалением аккаунта, требуя от подпадающих под действие приложений предоставлять как способ удаления внутри приложения, так и внешний веб-ресурс. Apple отдельно отмечает, что удаление приложения с iPhone или iPad не отменяет автоматически встроенные подписки. Это примеры платформ, а не доказательство того, что каждый сервис ведет себя одинаково. Используйте их, чтобы задать точные вопросы перед тем, как закрыть доступ.
Экспортируйте только то, для чего есть постоянная цель
Решите, нужно ли что-то сохранять. Запрашивайте экспорт только для определенной цели, например для сохранения избранных медиафайлов или переноса записей; не создавайте полный архив просто по привычке. Обратите внимание на временную границу экспорта, категории и место назначения, откройте небольшой образец и установите для копии дату удаления. Сохраняйте необходимые данные для поддержки за пределами приложения, не копируя личные беседы в незащищенную заметку. Если дальнейшей цели нет, отказ от экспорта уменьшит количество копий, требующих очистки. Экспорт — это не удаление, и экспортированный файл останется после исчезновения аккаунта до тех пор, пока владелец не удалит его.
Отмените подписку через фактического оператора платежей
Узнайте, кто выставляет вам счета: веб-сайт приложения, Apple, Google Play или другой провайдер. Отмените подписку через этого платежного оператора и зафиксируйте фактическую дату окончания действия, а не полагайтесь на исчезнувшую иконку приложения. Проверьте, прекращает ли отмена продление немедленно или оставляет доступ до закрытия текущего периода. Не путайте удаление профиля компаньона или персонажа с удалением платежного аккаунта. Квитанция об оплате не должна содержать текст бесед; сохраните только название подписки, идентификатор аккаунта, статус отмены и дату. Если сценарий удаления требует сначала разобраться с оплатой, завершите этот шаг и затем вернитесь к удалению.
Отправьте запрос на удаление и зафиксируйте заявленный объем
Запустите удаление аккаунта из настроек после авторизации или на официальной внешней странице сервиса. Прочтите экран подтверждения перед тем, как согласиться: указаны ли там сообщения, журналы, изображения, поля профиля, сохраненные воспоминания и производные предпочтения? Указан ли период ожидания, окно для отмены, проверка личности или сохраняемые категории данных? В руководстве Google Play по удалению аккаунтов указано, что разработчики должны объяснять дополнительные шаги и категории сохраняемых данных, включая места, где поставщики услуг обрабатывают данные аккаунта. Запишите номер запроса, время отправки, заявленное время выполнения и точный объем. Не вносите конфиденциальный контент в текстовое поле обращения в службу поддержки, если только это не необходимо для идентификации аккаунта.
Отслеживайте резервные копии и подключенные сервисы обработки отдельно
Резервные копии требуют отдельной строки, поскольку их сроки могут отличаться от рабочих систем. В действующих рекомендациях ICO (в случаях, когда применяются правила удаления) говорится, что организации должны четко разъяснять порядок работы с резервными копиями; копия может сохраняться до плановой перезаписи, будучи при этом выведенной из активного использования. Не превращайте эти условные рекомендации в универсальный срок. Вместо этого запросите у провайдера заявленный график перезаписи резервных копий, повторно ли применяются метки удаления к восстановленным резервным копиям и какие сохраненные категории остаются доступными. Также перечислите подключенные сервисы входа, облачные хранилища, аналитические системы или базы данных. Подтверждение удаления неполно, если в нем просто сказано «все удалено» без описания этих границ.
Очистите устройства, загрузки и общие ссылки
После подтверждения удалите локальные загрузки, экспортированные ZIP-файлы, распакованные папки, кэшированные медиафайлы, которые вы сохраняли намеренно, облачные загрузки и публичные или приватные ссылки для общего доступа. Отозовите разрешения приложения на устройстве и доступ к подключенным аккаунтам там, где эти элементы управления еще доступны. Затем удалите приложение с каждого устройства. Если вы использовали общий компьютер, удалите конкретные скачанные файлы и выйдите из системы, не удаляя несвязанные данные браузера. Сохраняйте минимальную квитанцию с датами, объемом и идентификаторами поддержки, а не копию контента, который вы хотели удалить. Эта локальная очистка — та часть, полную инвентаризацию которой может провести только сам пользователь.
Проверьте конечное состояние без случайного повторного входа
Сверьтесь с обещанным состоянием. Сначала проверьте страницу статуса удаления от провайдера или письмо с подтверждением. Если попытка входа после завершения процесса входит в задокументированный маршрут проверки, используйте ее один раз и зафиксируйте результат; в некоторых сервисах повторные входы могут отменить запрос в течение льготного периода. Проверьте активность подписки отдельно. Проверяйте старые общие ссылки только в режиме без авторизации и когда это безопасно. Сам по себе неудачный вход не доказывает, что каждая копия в резервной системе или у обработчика удалена, поэтому фиксируйте каждый результат отдельно: аккаунт недоступен, автопродление отменено, публичная ссылка закрыта, локальный экспорт удален, провайдер подтверждает перезапись резервной копии по заданному графику. Это полезное подтверждение, не утверждающее ничего о скрытых процессах.
Частые вопросы
Выход из системы — это то же самое, что удаление аккаунта?
Нет. Выход обычно завершает текущий сеанс, тогда как аккаунт и сохраненные данные остаются.
Следует ли удалять приложение до подачи запроса на удаление?
Обычно рекомендуется сохранять доступ до получения официального запроса и подтверждения, а затем удалить приложение после локальной очистки.
Отменяет ли удаление подписку автоматически?
Не следует этого предполагать. Проверьте фактического оператора платежей и зафиксируйте статус отмены отдельно.
