Skip to content
PerfectMode
PrivacyTerms of useSupportDelete accountProvider information
DEPLEN

Account management

Delete your PerfectMode account

In-app steps and a transparent overview of what is deleted and what remains.

Effective: September 6, 2026Account deletion is permanent

On this page

Start deletionCloud dataLocal dataSubscriptionApple Sign-InHelp

1. Start account deletion in the app

  1. Open PerfectMode and sign in to the account you want to delete.
  2. Open Profile.
  3. Go to the Account section.
  4. Select Delete account.
  5. Read the notice and confirm Delete permanently.

The process calls the protected Supabase delete-account function with your active session. If server-side account deletion fails, it can be attempted again later. A failure during subsequent local cleanup does not restore an already deleted cloud account.

2. Cloud data that is deleted

For Apple accounts, Sign in with Apple authorization is revoked first. The Supabase Auth user is then deleted. Database cascades remove account-linked data, including:

  • profile, coach, training, nutrition, meal-plan, adaptive-calorie and progress documents,
  • synchronised runs, including complete cloud routes,
  • AI entitlements, usage, cost, reservation and response data,
  • account-linked RevenueCat entitlement/webhook data, server-side Apple-token data including the account records in apple_oauth_tokens and external request limits.

Provider records, purchase histories or legally required records outside this Supabase cascade are not automatically deleted in full.

3. Data deleted — and remaining — on the device

After successful cloud deletion, the app removes the local Auth session and clears the normal local Cloud Sync domains, including profile, training, nutrition and progress data, and an active workout draft.

Also removed: local run history, an active GPS run and the local Health step cache.

Cleanup also includes Health progress data imported into PerfectMode. Original Health data held by Apple or Google is neither changed nor deleted.

Local cleanup takes place after successful cloud account deletion. If a local cleanup step fails, the app reports this and allows cleanup to be retried; the cloud account has already been deleted at that point. Images already saved or shared are not removed by later account deletion; you manage these copies yourself on your device or with the recipient you selected.

4. Manage an Apple or Google subscription separately

Deleting the account does not cancel an active Apple App Store or Google Play subscription. Open subscription management for the relevant store account and cancel it separately. Billing and any remaining term are governed by the store's terms.

“Restore purchases” and store purchase history are also managed by the relevant store.

5. Sign in with Apple

If you used Sign in with Apple, PerfectMode revokes the Apple authorization server-side through Apple before deleting the Supabase account. If revocation fails, or an older account does not yet have the required server-side token, the account and cloud data remain; the app asks you to retry or sign in with Apple again first.

6. If you cannot access the app

Contact support@perfectmode.app. For privacy requests, use privacy@perfectmode.app. Do not send passwords or authentication tokens. A reasonable identity check may be required before a manual account action.

PerfectMode

Provider: Lukasz Urbaniak
SupportPrivacyTerms of useProvider informationAccount deletion