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

Как удалить аккаунт Soluno

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

Важно: Soluno удаляет данные своего аккаунта и отзывает доступ к WHOOP, но не удаляет аккаунт или данные на стороне WHOOP. Минимальное платёжное исключение описано ниже.

Способ 1. В приложении (рекомендуется)

  1. Откройте приложение Soluno.
  2. Перейдите в «Ещё» → «Профиль».
  3. Внизу экрана нажмите «Удалить аккаунт» и подтвердите.

Локальная privacy boundary закрывается сразу: сессия и данные на устройстве очищаются, а новые записи на backend блокируются. Push token, настройки и delivery history уведомлений удаляются в первой privacy-boundary транзакции. Если remote revoke WHOOP временно не подтверждён, backend завершает его durable retry и не выдаёт неопределённый результат за успех. До retry/finalization pending row временно сохраняет стабильный идентификатор пользователя WHOOP и отключённые зашифрованные OAuth-данные; через них sync не выполняется, после успешной finalization они удаляются. Deletion fence хранит HMAC от стабильного идентификатора WHOOP и requested/completed timestamps, но не открытый WHOOP ID. Завершённая срок исходного OAuth state повторно проверяется непосредственно перед записью аккаунта; более новый OAuth flow может создать новый аккаунт, но не удаляет fence досрочно. Завершённая запись сохраняется 11 минут, а затем становится доступна для удаления. При работающем backend её удаляет следующий успешный минутный sweep (обычно в течение следующей минуты); при ошибке очистка повторяется каждую минуту. После полного простоя startup sweep выполняется до принятия запросов при следующем запуске.

Способ 2. По запросу (без приложения)

Напишите с вашей почты, привязанной к WHOOP-аккаунту, на hello@soluno.ru с темой «Удаление аккаунта». Мы обработаем запрос и подтвердим по почте удаление аккаунта и перечисленных ниже account-owned данных в течение 30 дней. Минимальный платёжный ledger относится к отдельно описанному исключению.

Что удаляется

Перед удалением Soluno пытается отозвать доступ к вашему аккаунту WHOOP. Если WHOOP временно недоступен, удаление не подтверждается как завершённое: backend автоматически повторяет отзыв после перезапуска и затем каждую минуту. Повторять запрос вручную нужно только при ответе payment_in_progress после завершения сверки платежа. Сам аккаунт WHOOP и данные на стороне WHOOP не удаляются.

О платежах

Если есть платёж CREATED, RECEIVED, RETRY или PROCESSING либо свежая renewal attempt, запрос временно получает ответ payment_in_progress: deletion marker и privacy purge откладываются до завершения/ сверки платежа. После сверки запрос нужно повторить; такой ответ не означает, что удаление уже выполнено.

Удаление аккаунта не возвращает уже оплаченную подписку автоматически. Обычные YooKassa rows удаляются. Строки APPLIED, FAILED и REVIEW_REQUIRED, которые могут представлять реальный платёж или спор, отделяются от userId и могут остаться как минимальный provider ledger: internal ledger row ID, provider payment ID, статус, сумма, валюта, оплаченный период, счётчики/расписание попыток, поле lastError с внутренним техническим кодом/причиной сверки и timestamps. lastError формируется сервером: это не сырой ответ провайдера и не обещанный закрытый enum. В ledger нет email, WHOOP ID, профиля или health-данных. При этом ledger не считается анонимным: provider payment ID может позволять ЮKassa сопоставить платёж в своей системе. userId и customerId обнуляются сразу; сохранённый payment_method.id удаляется сразу и в пятилетний журнал не входит. Detached ledger хранится 5 полных календарных лет после окончания года последнего изменения отвязанной платёжной записи. Основание: выполнение обязанностей по бухгалтерскому учёту и подтверждение расчётов.

Это описание не является юридической сертификацией. По вопросам оплаты — hello@soluno.ru.