Privacy Policy

How we handle your wardrobe.

Virtual Closet is a personal wardrobe app. The data inside it , your photos, your measurements, the outfits you wear, is yours. This page explains exactly what we collect, why, and how to get rid of it.

Effective: April 29, 2026  ·  Last updated: July 13, 2026

Contents
  1. Summary
  2. What we collect (includes face data)
  3. How we use it
  4. Third-party services
  5. AI processing
  6. Sharing with friends
  7. Safety and moderation
  8. Gmail and contacts (limited use)
  9. Where your data lives
  10. How long we keep it
  11. Your rights and controls
  12. Children
  13. California residents (CCPA)
  14. European residents (GDPR / UK GDPR)
  15. Changes to this policy
  16. Contact

1. Summary

Virtual Closet is operated by an independent developer ("we", "us"). We built the app for one job: helping you keep track of what you own and wear. We do not run analytics, we do not show ads, and we do not sell your information to anyone , ever.

Most of your closet , clothing photos, measurements, outfits, calendar events, your style profile, is stored on your device. A subset is synced to your private account in Google Cloud (Firebase) so you can use the app on multiple devices and share specific items with friends you choose. Photos you submit to AI features are sent to AI providers solely to produce the response you asked for, and are not used to train their models.

The short version. Your data is encrypted in transit and at rest. Your closet backup is stored in our secure cloud and locked to your account. Only you, signed in, can read it, so you can restore on any device. Sensitive shared content (calendar events) and items you share with friends in groups are additionally encrypted end-to-end. We cannot read those. You can delete your account and all server-side data from inside the app at any time.

2. What we collect

We only collect what's necessary to run the features you choose to use.

Account information

Wardrobe content (mostly stored on-device)

Face data (only if you use the photo library scan feature)

Virtual Closet includes an optional bulk photo library scan feature that automatically catalogs clothing from your camera roll. Before running this scan, the app asks you to complete a brief, guided selfie enrollment so it can distinguish your photos from photos of other people (friends, family) that happen to be in your library. This is the sole purpose of the face data we handle.

Profile and measurements

Friends and shared items

Calendar events shared with friends

Permissions you grant

What we explicitly do not collect

3. How we use it

We use the data above only to operate the features you've chosen, specifically:

We do not use your wardrobe content for advertising, model training, or any commercial purpose other than delivering the app's features.

4. Third-party services

Virtual Closet uses the following service providers as data processors. We share with them only what each service strictly needs to function. Each operates under its own privacy policy.

ServiceWhat it doesWhat it receives
Google / Firebase Authentication, database, file storage, push notifications, hosting Email, user ID, push token, items you mark as shared, encrypted calendar events, friend lists
Anthropic Claude AI (photo analysis, outfit generation, tag/barcode interpretation) Item photos and the prompt for the specific request you triggered
Replicate "Prettify" image enhancement and optional virtual try-on The clothing photo you tapped Prettify on, or the try-on photo
Open-Meteo Weather data for outfit and event context Approximate latitude/longitude (no identifier)
Google Places Venue and storage-location search Your search query and approximate location
SerpAPI (optional, off by default) Shopping result lookup if you opt in The search terms you entered

Links to provider policies: Google · Anthropic · Replicate · Open-Meteo · SerpAPI.

4a. Cloud scan pipeline (optional beta)

Inside the photo-import flow (where you build your closet from photos in your library), you can optionally enable a cloud scan pipeline in Profile → Cloud scan pipeline. When on:

This shifts AI compute off your phone (battery savings) and centralizes prompt iteration (faster detection improvements). The data that leaves your device is the same as in the on-device path , your photo, sent to Anthropic for analysis. The only difference is a thin Cloud Function in between that decrypts and forwards. You can disable this at any time and the app falls back to on-device processing.

Telemetry (also optional)

When the cloud scan pipeline is on, you can additionally choose to share detection telemetry: structured decision logs from each scan (no photos) that we use to refine the AI prompts over time. With "Include full Claude responses" enabled, per-photo raw JSON responses are also stored. With "Disputed-case crops" enabled, a small (~50KB) sample of crops where our internal Phase 4 and Phase 6 checks disagree may be retained, encrypted with your private key so neither we nor any third party can read them. All three toggles are off by default and can be turned off independently.

5. AI processing

Your permission comes first. Before any data is sent to a third-party AI provider, the app shows you an in-app disclosure explaining exactly what will be sent (the photo or item details for your specific request) and who will receive it (Anthropic or Replicate), and asks for your explicit permission. No data is sent to an AI provider until you grant it. You can review or withdraw this permission at any time in Profile → AI features; with it off, no data goes to any AI provider and you can still add and manage items manually.

When you use a feature powered by AI, your photo and a structured prompt are sent to the relevant provider over an encrypted (HTTPS) connection. The AI returns a response , for example, a structured description of clothing items, a generated outfit suggestion, or a "prettified" version of your photo. The result is saved to your closet on your device.

We rely on the providers' contractual commitments not to use customer inputs to train their general-purpose models. Specifically:

Both providers process your data as service providers under their commercial terms, which provide protections for your data consistent with those described in this policy: encryption in transit, no use of your inputs or outputs for model training, no sale of your data, and limited retention (see section 10).

If you do not want a particular item processed by AI, do not use the AI features on that item , you can still add and manage items manually.

6. Sharing with friends

When you tap "Share" on a clothing item, that item's photo and metadata are uploaded to your account in Firebase Storage and Firestore, and the friends you've granted access can view it. You can unshare an item at any time, which removes it from the server. Items you have not marked as shared never leave your device.

When you share a calendar event with friends or a group, the event is uploaded to your account but its sensitive fields are encrypted on your device with a key only your friends' devices can derive. We can see that an event exists and who it is shared with, but we cannot read its contents.

7. Safety and moderation

Because Virtual Closet lets you share items and calendar events with other users, it includes tools to keep that experience safe.

We retain safety reports only as long as needed to investigate and resolve a valid concern, and we use them solely for abuse prevention, never for advertising or any unrelated purpose.

8. Gmail and contacts (limited use)

If you enable the optional Gmail import feature, the app uses Google's Gmail API to read messages that look like clothing receipts so it can create wishlist or closet items for you. If you enable contact-based friend discovery, the app reads your device contacts to suggest people you might know on Virtual Closet.

Google Limited Use disclosure. Virtual Closet's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. We do not use Gmail or Contacts data for advertising; we do not share it with third parties for advertising; we do not allow humans to read it except as needed for security, debugging with your consent, or where required by law; and we do not use it to train generalized AI/ML models.

Both Gmail import and contact-based discovery are opt-in. You can revoke access at any time at myaccount.google.com/permissions or by signing out and removing access in iOS Settings.

9. Where your data lives

10. How long we keep it

11. Your rights and controls

12. Children

Virtual Closet is not directed to children under 13, and we do not knowingly collect personal information from children under 13. If you believe a child has provided us information, please contact us and we will delete it.

13. California residents (CCPA / CPRA)

If you are a California resident, you have the right to know what personal information we collect about you, to request deletion of that information, to correct inaccurate information, and to opt out of any "sale" or "sharing" of personal information. We do not sell or share personal information for cross-context behavioral advertising. To exercise your rights, email support@getvirtualcloset.com from your account address. We do not discriminate against users who exercise these rights.

14. European residents (GDPR / UK GDPR)

If you are in the European Economic Area, the United Kingdom, or Switzerland, the legal bases for processing your personal data are: (i) contract (providing the app you signed up for); (ii) consent (for optional features you opt into, including notifications, Gmail import, and contact discovery); and (iii) legitimate interests (security, abuse prevention, and supporting users who reach out). Consent also covers AI processing: no data is sent to an AI provider until you grant permission in the app. You may withdraw consent at any time by disabling the relevant feature (including in Profile → AI features) or deleting your account.

You have the right to access, rectify, port, restrict, and erase your personal data, and to object to processing. You also have the right to lodge a complaint with your local supervisory authority.

If you are in the EEA/UK/Switzerland, your data may be transferred to and processed in the United States. We rely on the providers' Standard Contractual Clauses for these transfers.

15. Changes to this policy

If we make material changes to this policy, we will update the effective date above and, where appropriate, notify you in the app or by email. Continued use of Virtual Closet after a change indicates acceptance.

16. Contact

Privacy questions, requests, or concerns:

support@getvirtualcloset.com