← Back to STYL
Your data

Data Deletion, Retention & Containment

Last updated: July 10, 2026

This page explains, in plain terms, what happens when you delete your STYL account: what is removed, how fast, what STYL keeps and why, and the honest limits of "delete" in a system that talks to a database, a file store, and third-party AI providers. It is written to satisfy Apple's App Store requirement that any app offering account creation must also offer in-app account deletion, and to give you the same information a data-protection regulator would expect to see. For the fuller legal picture (rights, legal bases, subprocessors) see the Privacy Policy.

1. How to delete your account

In the app (primary method)

  1. Open STYL and go to the Account tab (or tap the account icon in the Closet toolbar and long-press for the quick menu).
  2. Choose Settings → Privacy & data, or use the account menu's Delete Account… entry directly.
  3. Confirm in the dialog that spells out the consequences ("This permanently deletes your account, every photo, and all closet data. Anonymous, aggregate usage totals are kept but can never be linked back to you. This can't be undone.").
  4. STYL calls its deletion service while you're signed in — you don't need to leave the app or visit a website. If it fails (e.g., you're offline mid-request), the app tells you plainly: your account still exists, and you can retry.

This satisfies Apple App Store Review Guideline 5.1.1(v): account deletion is not limited to a web form — it's a first-class action inside the app itself.

By email (fallback, always available)

If you can't get into the app, email support@styl.fit from the address on your account and ask us to delete it. We may need to verify you're the account owner before acting.

2. What deletion actually does (verified against the code, not assumed)

When you confirm deletion, the app calls a server-side function (delete-account) that runs as a single, ordered sequence — deliberately ordered so that if any step fails, your account still exists intact and you can safely retry, rather than being left half-erased:

  1. Un-share everything first. Every closet item you'd marked as shared with a close friend is flipped back to private, closing the window where a friend could still view something while your account is mid-deletion.
  2. Every photo is swept from storage. The function lists your entire private storage folder (paginated, so it works no matter how large your closet is) and deletes every object in it — not just the photos the database currently references. This is a genuine bucket-level sweep, not a per-row best-effort delete.
  3. Your lifetime activity is folded into anonymous aggregate counters (best-effort — see §5) before anything identifying is erased, so STYL can still say "how many photos have ever been tagged" without being able to say whose.
  4. Your account record is deleted last. This is the irreversible step. Deleting it cascades through the database and removes every row tied to your account: your closet items and their AI tags, saved and planned outfits, trip plans, folders, generation history, your profile (handle, display name, avatar, styling preferences), your credits/plan record, your device push-notification tokens, your connected-calendar link (including the encrypted calendar refresh token), your follow and close-friend relationships, and your moderation reports (both ones you filed and ones filed against you — see §5 for why that second part is a real tradeoff, not a feature).
DataDeleted on account deletion?How
Account / sign-in credentialsYesAuth record deleted directly
Garment photos (Storage)YesFull folder sweep, not just known rows
Closet items & AI tagsYesCascades with the account record
Saved fits, planned fits, trips, foldersYesCascades with the account record
Profile (handle, avatar, styling prefs, credits/plan)YesCascades with the account record
Friend / follow relationshipsYesCascades with the account record
Device push tokensYesCascades with the account record
Connected-calendar link (incl. encrypted token)YesCascades with the account record
Moderation reports (filed by you or against you)YesCascades with the account record — see §5, this is a real tradeoff
Anonymous, aggregate usage totalsRetainedBy design — never linkable back to you, see §3
Server error/operations logsAnonymized, not deletedYour user reference is cleared, but the log row itself is not purged — see §5
Subscription/billing recordsRetained by Apple/RevenueCatFinancial/tax retention — see §4
Content already sent to AI providers (Gemini/Anthropic)Governed by their terms, not oursSee §4
Database backupsAges out on its own scheduleNot instant — see §4

3. What we keep, and why: anonymous aggregates

Before your account is erased, STYL folds your lifetime activity into running totals that contain no photos, no handle, no email, no Style DNA content, and no user identifier — pure counts and sums (e.g. "total photos ever tagged," "how many accounts had 0/1/2/3+ close friends"). Once folded in, there is no way to pull your individual contribution back out — the same way you can't un-add your vote from an anonymous tally. This is what lets STYL understand its own usage over time without retaining anyone who has asked to be forgotten. Full detail on what these aggregates contain lives in the Privacy Policy §11.

4. What we can't instantly erase everywhere, and why

"Delete" inside STYL's own database and storage is real and (with the exceptions in §5) thorough. But STYL is not the only place your data has ever touched. Being straightforward about the edges of that:

Being honest about this. None of the above is unusual for a cloud app — but a company saying "we permanently delete everything, everywhere, instantly" when a third-party processor or a backup snapshot can still hold data for some window is a common way privacy policies end up misleading people. STYL's policy is to describe these honestly rather than promise more than the architecture delivers.

5. Known gaps — what isn't fully closed yet (flagged for engineering & counsel)

The items below are real, verified gaps in the current deletion flow — not hypothetical risks. They're listed here so this page never overstates what "delete" does, and so they have a visible home until fixed. See the accompanying technical policy (design/2026-07-09_data-deletion-and-retention.md) for exact file/line references.

6. Timelines

7. Deleting individual items instead of your whole account

You don't have to delete your entire account to remove one photo or piece — tap into any item and delete it directly; that photo and its tags are removed the same way (see the known-gap note in §5 about the storage side of a single-item delete).

8. Related pages

This page focuses specifically on deletion, retention, and containment. For the complete picture — what STYL collects, our legal bases, your GDPR/CCPA rights, children's-privacy provisions, and the full subprocessor list — see the Privacy Policy and the Terms of Service.

9. Contact

Questions about deletion or retention: support@styl.fit. This address reaches the operator directly; STYL has not appointed a formal Data Protection Officer.