— Cookie policy · Updated May 2026

Cookie policy.

What cookies and similar storage we use, why, and how you control them. We try to keep this list short — most of our state is in your browser'slocalStorage, not server-side cookies.

What we store, where

Three categories of browser storage:

1. Strictly necessary (no consent required)

  • Capsule wardrobe state (localStorage, cw_wardrobe_v1): accepted/skipped/saved garments, palette preference. Required for the tool to remember your progress between sessions.
  • Try-on counter (localStorage, cw_tryon_count): tracks how many free try-ons you've used. Required for the free-tier limit.
  • Photo cache (sessionStorage, cw_user_photo): your uploaded photo, kept only while the tab is open. Cleared when you close the browser.
  • Stripe checkout cookies(when you use the Pro tier checkout): Stripe sets necessary cookies for fraud prevention. We don't read them.

2. Analytics (consent-driven)

  • Vercel Web Analytics — privacy-friendly, no third-party cookies, no fingerprinting. Tracks page views and basic engagement.
  • Google Analytics 4 (when enabled) — sets _ga and _gid cookies for session tracking. Disabled by default until you accept the consent banner.

3. Marketing (we don't use these)

We don't set advertising cookies, retargeting pixels, or third-party tracking beacons. The site is deliberately not ad-supported.

How to control them

In our consent banner:the first time you visit, you'll see a banner asking about analytics. Decline → no analytics cookies are set. Accept → standard GA4 + Vercel Analytics behaviour.

In your browser: all major browsers let you block, clear, or inspect site storage. For Chrome/Edge: DevTools → Application → Storage. For Firefox: about:preferences#privacy. For Safari: Settings → Privacy → Manage Website Data.

To clear all our state at once: visit capsulewardrobe.aiand clear site data via your browser's settings. We don't maintain server-side session state for anonymous users — clearing your browser fully resets the relationship.

Third parties

When you use the AI try-on, your photo is sent to a third-party AI provider (currently Replicate, with Fashn.ai supported as alternative). The provider processes the image and returns a generated try-on, then deletes their short-lived input cache. Neither stores the photo long-term.

See our privacy policy for the full data flow and retention rules.

Updates

We update this policy when we add or remove cookies. Material changes get a note in the homepage footer for 30 days. Last updated: May 2026.