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: June 23, 2026

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

1. Summary

Virtual Closet is operated by Robert Sears as 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. Your closet backup, sensitive shared content (calendar events), and any item you share with friends are all encrypted end-to-end — we cannot read them. 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)

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.

5. AI processing

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 — and 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:

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. 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.

8. Where your data lives

9. How long we keep it

10. Your rights and controls

11. 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.

12. 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 thevirtualclosetapp@gmail.com from your account address. We do not discriminate against users who exercise these rights.

13. 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. You may withdraw consent at any time by disabling the relevant feature 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.

14. 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.

15. Contact

Privacy questions, requests, or concerns:

Robert Sears
thevirtualclosetapp@gmail.com