Deleting your Astra Style account and your data
Last updated: 31 July 2026
1. If you never made an account
Guest mode stores everything on your device and nothing on our servers — no account, no server-side identity, no uploaded files. To delete guest data, delete the app from your iPhone. There is nothing for us to delete and nothing for you to ask us for.
2. How to request deletion
Current status, stated plainly. The in-app "delete my account" screen is not built yet, and neither is the automated server routine that would carry the deletion out end to end. Until both ship, deletion is requested by email and performed by us. We would rather tell you that than show you a button that does not exist.
Email [[NEEDS INPUT: deletion request email address]] from the email address on your account, with the subject "Delete my account".
We will confirm that we have your request, verify that it came from the account holder, and tell you when it is done. [[NEEDS INPUT: identity verification method for a deletion request, particularly for Sign in with Apple users whose account email is a private relay address]]
[[NEEDS INPUT: the completion window we commit to — e.g. within 30 days of a verified request — and the interim status we give you]]
Cancel your subscription separately
Deleting your account does not cancel an App Store subscription. Cancel it in your Apple account settings before or after deletion, or Apple will keep billing you.
3. What deletion removes
Deleting your account removes your authentication identity. Every record in our database that belongs to you is linked to that identity and is removed with it:
| Removed | What it contains |
|---|---|
| Profile | Display name, avatar, location name, time zone, preferences, subscription tier. |
| Style profile | Style goals and identities, colour preferences, fit and formality preferences, style summary, the preference-quiz vector, and the style embedding. |
| Body profile | Height, weight, chest, waist, inseam and neck measurements, sizes, fit notes, the derived frame characteristics, and the appearance details including any reference to your selfies. |
| Lifestyle profile | Occupation, dress code, typical week, occasions, budget, brands, laundry and travel habits, attire needs, sustainability preference. |
| Closet | Every garment record and every garment image record, with their attributes, purchase details, wear counts and embeddings. |
| Outfits | Outfits, their contents, and your entire wear history including ratings and written feedback. |
| Kyra | Every conversation thread and every message in it. |
| Style memories and feedback | Every inferred preference, with its embedding, and every like, dislike and reason you recorded. Style memories are hard-deleted by design — the schema has no "hidden but kept" state for them. |
| Planning | Occasions, including any calendar event identifiers, and daily briefs. |
| Style Studio | Every generation record, including the prompt payload and the paths of the reference and result images. |
| Shopping | Every product evaluation we produced for you. |
| Subscription record | Our copy of your subscription state. |
| Authentication identity | The account itself. |
Your images
Your photographs and generated images are files in private storage, not database rows, and deleting them is a separate operation from deleting the records that point at them. Deletion is designed to remove everything stored under your account's own storage path — the garment photos, the background-removed versions, the reference selfies and body images, and the Style Studio outputs — and then, as a second line of defence, to sweep any storage record left behind under that path.
The part that is not built yet. The database side of this is implemented: the request function, the audit record, the cascade, and the finalisation step that clears leftover storage records. What does not exist yet is the server function that runs the sequence end to end — including the call that deletes the image files themselves from storage and the call that deletes the authentication identity. Until it is built, those two steps are performed manually against your account when you email us. We are describing the process we operate, and flagging what is automated and what is not, rather than claiming a guarantee the software does not yet enforce.
4. What survives, and why
- A record that a deletion happened. We keep the deletion request record — its status and its timestamps. When the deletion completes, your user identifier is removed from that record and replaced with a one-way SHA-256 hash of it, so we can confirm a specific deletion completed without keeping the identifier.
- The shared product catalogue. Products, retailers, prices and links are shared across all users and contain nothing personal about you. They are not deleted, because they are not yours.
- Apple's records. Apple holds your purchase and subscription history under its own policies. We cannot delete those.
- Backups. [[NEEDS INPUT: backup retention window, and whether and how deletions propagate into backups]]
- Anything we must keep by law. [[NEEDS INPUT: whether tax, chargeback or fraud-audit obligations require retaining an anonymised billing record after deletion. The schema currently deletes subscription records outright with everything else; the migration notes flag this as a question for legal and finance before launch, and no anonymised-retention table exists]]
- Data already sent to our model provider. Requests are made with the strictest available no-retention setting, but any residual copy held by a provider under its own terms is outside our direct control. [[NEEDS INPUT: OpenAI's retention window for API requests under the account this app uses, and whether a zero-retention arrangement is in place]]
5. Deleting less than everything
Today, in the app, you can edit or correct your profile answers, and archive or edit closet items and outfits. Deleting individual reference images or individual generated images, and inspecting and deleting individual style memories, are designed but not yet available in the app. Until they ship, ask us by email and we will do it for you.
6. Getting a copy of your data first
Data export is not yet available as a self-service feature. If you want a copy of your data before deleting, ask before you send the deletion request — once deletion completes there is nothing left to export. [[NEEDS INPUT: export format and the turnaround time we commit to]]
7. Contact
Deletion requests: [[NEEDS INPUT: deletion request email
address]]
Privacy questions: [[NEEDS INPUT: privacy contact email
address]]
[[NEEDS INPUT: full legal entity name]],
[[NEEDS INPUT: registered entity address]]