Privacy Policy
Last updated: March 11, 2026
My Closet AI ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains what data our mobile application and website (collectively, the "Service") collect, how that data is collected, and how it is used.
Data We Collect, How We Collect It, and How We Use It
1. Account & Profile Information
| Data | How collected | Purpose |
|---|---|---|
| Apple user identifier, name, email | Provided by Apple during Sign in with Apple (name and email only if you choose to share them) | Create and manage your account; authenticate you on each session |
| Username and display name | Entered by you during onboarding | Identify you within the Service and on the social feed |
| Bio text | Entered by you in your profile | Display on your public profile |
| Sex / gender preference | Selected by you during onboarding | Personalize clothing suggestions and AI try-on results |
| Profile avatar photo | Captured via your device camera or selected from your photo library | Display on your profile and social posts |
| Authentication token | Generated by our server after sign-in; stored locally on your device (UserDefaults) | Keep you signed in between sessions |
2. Photos & Images
| Data | How collected | Purpose |
|---|---|---|
| Clothing item photos | Captured via your device camera or selected from your photo library | Display items in your wardrobe; include in outfits and AI try-on requests |
| Full-body model photo | Captured via your device camera or selected from your photo library during onboarding | Stored locally on your device for use in AI virtual try-on image generation |
| AI-generated try-on images | Returned by Google Gemini API after processing your request | Displayed to you and stored locally so you can review past try-ons |
Clothing photos you upload to your wardrobe are stored on our servers. Your full-body model photo and generated try-on images are stored locally on your device using Apple's SwiftData framework and are not uploaded to our servers.
3. Wardrobe & Outfit Data
| Data | How collected | Purpose |
|---|---|---|
| Clothing item details (name, category, color, brand, notes) | Entered by you when adding items | Organize your wardrobe; build outfits; provide context for AI try-on |
| Outfits (combinations of clothing items) | Created by you within the app | Store outfit combinations for personal use and optional social sharing |
| Trip plans and packing lists | Created by you within the trip planner | Help you plan outfits for upcoming trips |
Wardrobe data, outfits, and trip plans are stored locally on your device using SwiftData. This data does not leave your device unless you explicitly share an outfit to the social feed.
4. AI Virtual Try-On Data (Third-Party: Google)
When you use the virtual try-on feature, the following data is sent to Google LLC via the Google Gemini AI API:
- Your full-body model photo
- Photos of clothing items included in the selected outfit
- Clothing descriptions (name, category, color)
How collected: Assembled automatically from data you previously provided (model photo + selected outfit) and transmitted when you tap the "Try On" button.
Purpose: Generate an AI composite image showing how the outfit might look on you.
Consent: You are asked for explicit consent within the app before any data is transmitted to Google. You can revoke this consent at any time in the app's Settings under Privacy & Safety, which disables the AI try-on feature until you consent again.
Data sent to Google is processed in accordance with Google's Privacy Policy and Google Gemini API Terms of Service. We do not control how Google retains or processes data once transmitted.
5. Social Feed Data
| Data | How collected | Purpose |
|---|---|---|
| Shared outfit image and caption | Created by you when you choose to post an outfit | Display on the public social feed for other users to view |
| Likes and comments | Submitted by you or other users on social posts | Enable social interaction between users |
| Post reports | Submitted by you if you report another user's post | Review and enforce community guidelines |
Social feed data (posts, likes, comments, reports) is stored on our servers and is visible to other users of the Service.
6. Location Data
| Data | How collected | Purpose |
|---|---|---|
| Approximate device location (latitude/longitude) | Obtained via Apple CoreLocation services with your permission | Fetch current weather from wttr.in to provide weather-based outfit suggestions and trip planning |
Location data is used only in real-time to request weather information and is not stored on our servers or your device.
7. Purchase & Token Data
| Data | How collected | Purpose |
|---|---|---|
| In-app purchase transaction confirmations | Received from Apple StoreKit after you complete a purchase | Credit tokens to your account; verify subscription status |
| Token balance and usage history | Tracked by the app as you use or receive tokens | Manage your token balance; enforce usage limits |
| Token transfers (recipient username, amount) | Initiated by you when you send tokens to another user | Complete the transfer and update both users' balances |
Payment processing is handled entirely by Apple. We do not have access to your credit card number, billing address, or other payment details.
8. Bug Reports
| Data | How collected | Purpose |
|---|---|---|
| Bug report title and description | Entered by you via the in-app bug report form | Diagnose and fix issues with the Service |
Bug reports are sent to our server and associated with your account (if signed in) so we can follow up if needed.
Data Sharing
We do not sell, rent, or trade your personal information. We share data only with:
- Google Gemini API — your model photo, clothing photos, and clothing descriptions are sent solely to generate AI virtual try-on images, and only after you give explicit consent
- Apple — for Sign in with Apple authentication and StoreKit purchase validation
- wttr.in — your approximate location coordinates are sent to fetch weather data (no account or personal identifier is included)
- Other users — only content you explicitly post to the social feed (outfit image, caption, username, and display name)
Where Your Data Is Stored
- On your device: Wardrobe items, outfits, trip plans, model photo, try-on results, avatar, authentication token, AI consent preference (via SwiftData and UserDefaults)
- On our servers: Account profile (username, display name, bio, sex, email), clothing item photos, social feed posts and interactions, token balances, purchase records, bug reports
- Third-party (Google): Data transmitted during AI try-on requests, subject to Google's own retention policies
Data Security
All communication between the app and our servers uses HTTPS encryption. We implement industry-standard security measures to protect your data. However, no method of electronic transmission is 100% secure, and we cannot guarantee absolute security.
Data Retention and Deletion
Local data (wardrobe, outfits, model photo, try-on results) can be deleted at any time by removing items within the app or deleting the app from your device. Social posts can be deleted from the social feed. To request complete deletion of your account and all associated server-side data, please contact us at the email below.
Children's Privacy
The Service is not intended for children under 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us so we can delete it.
Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new policy on this page and updating the "Last updated" date.
Contact Us
If you have questions about this Privacy Policy, please contact us at: [email protected]