Wardrobe is a personal wardrobe cataloging tool run by Tom Karlo. This policy describes exactly what it stores, where that data goes, and how to get rid of it. It is written to be read, not to be technically true while being practically useless.
What is collected
Two things, and nothing else:
- Your Google account basics. When you sign in with Google, Wardrobe receives your name, email address, and profile image. It requests no other Google permissions — it cannot read your Gmail, Drive, Contacts, Calendar, or anything else in your Google account.
- What you put into it. The clothing you catalog: category, brand, size, colour, material, notes, tags, purchase date and price, and any photos you upload. Plus what the app generates from that — outfit suggestions, purchase evaluations, and the style summary — along with the prompts you typed to produce them.
There is no analytics profiling, no advertising identifiers, and no tracking of you across other sites. Aggregate page-view counts are collected via Vercel Analytics, which does not use cookies and does not identify individual visitors.
Who it is shared with
Your wardrobe data is never sold, rented, or shared for advertising. It is processed by a small number of infrastructure providers strictly to make the app work:
- Anthropic— the AI features (Consider, What to Wear, photo and link analysis, the style summary) send the relevant item attributes and photographs to Anthropic's API to generate a response. This is the most significant disclosure here: your clothing photos and details do leave this app when you use those features. They are sent only when you actively trigger one of them. See Anthropic's privacy policy for how they handle API data.
- Google — sign-in only. Google confirms who you are; it does not receive your wardrobe contents.
- Vercel — hosting. Serves the app and keeps short-lived server logs containing IP addresses and request paths.
- Neon — the Postgres database where everything except photos is stored.
- Backblaze B2 — object storage for uploaded photos.
If you connect an AI assistant (Claude, ChatGPT, Gemini) to your wardrobe via the Connect page, that assistant's provider will also receive whatever wardrobe data it requests on your behalf. You control that connection and can revoke it at any time from the same page.
Photos
Uploaded photos are stored in a private bucket and are not publicly readable. They are served only to you, through an authenticated route that verifies the photo belongs to your account. When an AI feature needs to look at a photo, a short-lived signed link is generated for that single request and then expires.
How long it is kept
Your data stays until you remove it. Deleting an item deletes it. Deleting your account deletes everything associated with it — items, photos, evaluations, outfit history, style summary, and access tokens — with no soft-delete or hidden retained copy. Backups may persist for a short period before rotating out.
Your control over it
You can view, edit, and delete anything in the app directly. For a full export or complete account deletion, email wardrobe@karlo.org and it will be handled. Depending on where you live you may have additional statutory rights — access, correction, erasure, portability, or objection — and the same address is the way to exercise them.
Security
Access tokens are stored only as hashes, never in a recoverable form. Photos are in a private bucket. Traffic is encrypted in transit. Every request is authorized against the signed-in account, so one person's wardrobe is not reachable from another's session. No system is perfectly secure, and this is a personal project rather than an enterprise product — that context is worth weighing when deciding what to put into it.
Children
Wardrobe is not intended for anyone under 13, and accounts are not knowingly created for them.
Changes
If this policy changes in a way that materially affects how your data is handled, the date at the top will change and, where the change is significant, you'll be told directly.
Contact
Questions, requests, or complaints: wardrobe@karlo.org.