Delete your account

You can delete your Stoic account, and everything we hold about you, from inside the app — no email, no support ticket, no waiting on us.

Stoic

How to delete from the app

  1. Open Stoic.
  2. Go to the Settings tab (the gear icon).
  3. Scroll to the bottom and tap Delete Account.
  4. Confirm by tapping Delete everything.

The app will remove everything in a single step. Once it finishes you'll be returned to the sign-in screen, as if you had just installed Stoic for the first time.

What gets deleted

The attestation record itself is just a random cryptographic public key plus a counter that prevents replay attacks. It contains no personal information — no email, no Apple ID, no name, no IP address — and it has no link back to your identity. Stoic's server doesn't keep any other record about you either: no profile, no chat history, no subscription state. Once your attestation row is gone, our database has nothing left to delete.

Multi-device note

Each device you've used Stoic on holds its own attestation record on our server. The in-app Delete Account flow removes the record for the device you ran it on. If you've also used Stoic on an iPad or a second iPhone, open the app there and tap Delete Account too. The encrypted iCloud data is wiped from any one device.

Can it be undone?

No. Deletion is immediate and irreversible. If you sign in to Stoic again afterwards, you start over with a fresh device-attestation record and an empty lesson history. Anything you previously starred or reflected on is gone.

Automatic cleanup after 90 days

Even if you never use the in-app delete flow, your attestation record is automatically removed after 90 days of inactivity. Every time the Stoic app talks to our server — a small daily heartbeat on launch, or any AI reflection request — the row's expiry is pushed forward. An active install stays registered indefinitely; an abandoned one (uninstalled, lost device, simply stopped using the app) is garbage-collected by our database without anyone needing to do anything.

If the in-app option doesn't work

If the in-app deletion fails — for example the device is offline or our server is briefly unavailable — try again on a stable connection. If you can't run the in-app flow at all (for example you've lost the device, or you've already deleted the app), we have no way to remove your attestation record on your behalf. The record is keyed by an opaque cryptographic identifier the device generated locally, and we don't store an email address, Apple ID, name, or any other field that would let us match a request to a row.

In that case the 90-day auto-cleanup above takes over: stop using the app and the row is removed for you. And in the meantime, the row itself is just a random public key with a counter — no personal information attached, no link back to your identity — so leaving it in our database for a few more weeks doesn't expose anything about you.