AI Clothing Try-On Fashion Privacy Policy
Privacy Policy—AI Clothing Try-On Fashion
Effective date: 9 August 2026
Last updated: 5 September 2026
1. Who we are and what this app does
AI Clothing Try On Fashion ("the app," "we," "us") is an AI virtual try-on,
outfit visualization, and digital wardrobe app for Android, published under
the package name com.outfittryon.ai.
The app lets you:
- preview how a garment could look on you, using an AI image service ("virtual try-on");
- edit an outfit photo with AI (AI Outfit Editor, AI Background Studio, garment recolor);
- Keep a private digital wardrobe of your own clothing photos
- build, save, plan, and compare outfits, and get rule-based styling suggestions;
- Browse a read-only catalog of example garments to try on.
The app is not a shop. It sells no physical goods, lists no retailer, and contains no affiliate links, shopping redirects, "Buy now" buttons, price comparisons, or marketplaces of any kind. The only purchase available anywhere in the app is an optional premium subscription through Google Play (see section 8).
2. No account, no sign-in
The app has no login screen and no user account. We never ask for, collect, or store your email address, phone number, password, social profile, or any other credential. There is no "Sign in with Google," no social login, and and no conventional user account that you create or manage.
On first launch, the app signs in anonymously to Firebase. This creates a random identifier tied to that installation of the app — not to you as a person, and not to any Google account. It exists so our own server can tell one installation from another when it checks a Premium purchase or an AI credit balance. Uninstalling the app removes that identity from the device, but does not by itself delete server-side records already associated with it. See section 12 for deletion options.
3. What is stored on your device?
The following stays on your device and is never uploaded by us, except where a specific section below says otherwise:
- your display name and profile photo, if you choose to set them;
- your wardrobe: garment photos you take or pick, plus the details you type (name, category, color, notes, and style/occasion/season tags);
- saved looks, favorites, collections, outfit plans and calendar entries, packing lists, clothing care records, wear history, and your style profile;
- your try-on history, including the generated result images;
- app settings: theme, language, notification preferences, onboarding state;
- your AI-processing consent and its version.
These are stored in the app's private storage, which other apps cannot read.
4. Camera and photos
- Camera. The app asks for camera permission only at the moment you tap a "Take photo" control, and never at startup. If you decline, every photo feature still works through your gallery. The app does not record video and does not use the camera in the background.
- Photos. The app does not request access to your photo library. Every "choose a photo" action uses the Android system photo picker, which hands the app only the single image you selected. The app has no way to browse or read the rest of your photos.
- Saving. When you save or download a generated image, it is written to your device's gallery. On Android 9 and older, this uses the storage permission; on Android 10 and newer, no permission is required.
5. AI processing—what leaves your device, and for how long
This is the only feature that sends your images anywhere.
When you explicitly start a virtual try-on, an AI outfit edit, a background edit, or a garment recolor, the images that the feature needs (your selfie and/or the garment photo you chose) are uploaded to our own backend server, which passes them to Google's Gemini AI image service, our third-party AI image provider, to produce that one result. The request is routed through our backend so that the AI provider's API key is never inside the app.
- Nothing is uploaded until you start a generation. Browsing your wardrobe, building outfits, and using the stylist never send an image anywhere.
- Your source images are deleted from our server as soon as that job finishes—on success and on failure alike.
- The generated result image is kept on our server only long enough for your device to download it and is removed by an automatic sweep within 24 hours at the latest.
- Your images are used only to produce your result. They are not used to train AI models, are not sold, and are not shared with anyone other than the AI provider performing that generation.
Some checks run entirely on your device and send nothing anywhere—for example, the on-device face detection that tells you a selfie has no visible face before a generation is attempted.
AI-generated results are simulations. See section 13.
Reporting an AI-generated result
If you choose to report an AI-generated result from inside the app, we collect only the information needed to receive and review that report: the AI feature used, the generated result identifier, the report reason you select, any optional comment you provide, the app version, a timestamp, and the anonymous installation identifier described in section 2.
The original photo and the generated image are not uploaded as part of submitting the report. Report information is used for safety, abuse prevention, troubleshooting, and reviewing reported AI-generated content. It is not used for advertising.
6. The garment catalog
The example garment catalog is fetched as plain, public, read-only files over HTTPS from a Cloudflare R2 bucket. These requests are anonymous: they carry no identifier, no login, no advertising ID, and none of your data. The app only reads published files; it can never write to that storage.
7. Firebase services we use
The app uses the following Google Firebase services:
| Service | What it is used for | What it involves |
|---|---|---|
| Anonymous Authentication | Gives each installation a random identity (section 2) | A random installation ID |
| App Check (Play Integrity) | Confirms requests come from a genuine, unmodified copy of the app | A device/app integrity token issued by Google Play |
| Cloud Functions | Verifies premium purchases, tracks AI credit balance, referral/coupon redemption, and data deletion | The random installation ID and the request's own data |
| Analytics | Aggregate usage measurement: which screens are opened, which features are used, whether a generation succeeded or failed | Event names and counts, plus the identifiers Firebase Analytics collects by default. |
| Crashlytics | Diagnosing crashes and errors | Crash traces, device model, OS version, and a short tag naming the failed operation |
| Remote Config | Adjusting settings such as the daily free-credit count without an app update | Nothing about you is sent. |
| Cloud Messaging | Optional push notifications | A push token, if you have notifications enabled |
| Cloud Firestore | Reading published "Trending Looks" content and receiving AI-result reports that you choose to submit | For a report: anonymous installation identifier, AI feature, generated result identifier, report reason, optional comment, app version, and timestamp. The report does not include the original or generated image. |
Analytics and Crashlytics never receive your photos, your file paths, your wardrobe contents, your display name, or any AI-generated image. Crash reports may contain technical device information.
Firebase is operated by Google and is subject to Google's Privacy Policy.
8. Ads
The app shows ads served by Google AdMob (banner, interstitial, native, rewarded, and app-open formats). Rewarded ads are optional and are only shown when you choose to watch one in exchange for an extra AI generation.
AdMob and its partners may collect device identifiers—including the Android advertising ID—and usage data in order to serve and measure ads, subject to their own privacy policies.
If you are in the EEA, the UK or Switzerland, the app shows Google's official consent form (the User Messaging Platform) before requesting any ad, and no ad request is made until that question is resolved. You can reopen your ad privacy choices at any time from the app's Settings screen where that option is offered.
Premium subscribers do not see ads.
See Google's Advertising Privacy & Terms and how AdMob uses data.
9. Purchases
The app offers an optional premium subscription, sold and processed entirely through Google Play Billing. We never see, receive, or store your card, bank, or payment details—Google Play handles the whole transaction.
When you subscribe, the purchase token Google Play issues is sent to our server, which checks it against Google Play's own records before Premium is unlocked. Our server then stores, against your random installation identifier only: which plan you bought, when it expires, and whether it is set to renew. That record contains no name, no email, and no payment information.
Subscriptions renew automatically at the price shown in the app until you cancel. Prices shown in the app come directly from Google Play in your own currency. You can manage or cancel a subscription at any time in Google Play's subscription settings; cancelling stops the next renewal, and Premium stays active until the end of the period you already paid for. Refunds are handled by Google Play under its own policy.
If premium purchasing is currently switched off in the app, the app says so plainly, and no charge can be started.
10. Notifications
With your permission, the app sends local reminder notifications generated on your device — outfit inspiration, saved-look nudges, try-on limit resets, and occasional Premium reminders. You can turn each type on or off in Notification Settings, or turn notifications off entirely in your device settings.
If notifications are enabled, Firebase Cloud Messaging may provide the app with a push token used to deliver push notifications. The app does not currently maintain a server-side registry that links push tokens to your installation identifier.
11. Backups and moving to a new device
- Google Cloud Backup: Your photos, your wardrobe database, saved looks, try-on history, and your encrypted Premium record are excluded from Android's automatic cloud backup. This is deliberate: a cloud copy of your selfies and wardrobe would be a copy that the app's own "Delete My Data" could never reach.
- Direct device-to-device transfer during new-phone setup does carry your photos and their records together, so your wardrobe arrives intact, and nothing is left pointing at a missing image. No cloud copy is involved.
- The app's own Backup & Restore (Settings → Backup) writes a file to a location you choose with Android's file picker. It is created on your device and never uploaded anywhere by us. You decide where it goes and who you share it with.
12. Your control over your data
- Export My Data (Settings) produces a ZIP archive containing a readable copy of your on-device records and a summary page.
- Delete My Data (Settings) permanently removes your saved images, try-on history, favourites, saved looks and wardrobe from this device, and deletes the server-side records tied to your random installation identifier — credit balance, verified subscription record, referral relationship and coupon redemptions. You can also delete history, favourites and images individually from the same screen.
- AI-result reports: Reports that you voluntarily submit about AI-generated content are kept separately from your ordinary app data. They may be retained after you use Delete My Data where necessary for safety, abuse prevention, compliance, and maintaining the integrity of the reporting system.
- Uninstalling removes everything the app stored on your device. It does not by itself trigger the server-side deletion, so use Delete My Data first if you want both.
- Deleting your data does not affect your Google Play purchase history, which Google manages independently.
13. AI results are simulations
AI-generated try-on and outfit-editing results are automatically produced visualizations, intended for inspiration and visualization only. They may differ from a real garment's appearance, fit, size, colour, texture or drape. Lighting, camera angle, image quality and posture all affect the result. Treat a preview as a styling aid, never as a guarantee of how something will look or fit in reality.
Styling suggestions ("Smart Stylist") are produced by rule-based logic on your device from the details you gave your own garments and the preferences you set. They are not generated by an AI model, and the app never analyses your body shape, weight, or appearance, and never produces a beauty or attractiveness score.
14. Security, and its limits
- Your Premium entitlement record is stored on your device using Android's encrypted preferences, backed by a key held in the device's hardware keystore.
- All network traffic uses HTTPS.
- The release app integrates Firebase App Check with Google Play Integrity as an additional app-integrity mechanism. Enforcement may be enabled for supported backend services after production verification.
- No AI provider key or other secret is stored inside the app.
No method of transmission or storage is completely secure. We cannot guarantee absolute security, and a device that has been rooted, modified, or shared with others may expose data the app stores locally.
15. Children
This app is not directed to children. It is intended for users aged 13 and over (or the minimum age of digital consent in your country, if that is higher). We do not knowingly collect personal information from children. If you believe a child has provided information through this app, contact us, and we will delete it.
16. Data we never handle
We do not sell your personal data. We do not share it with data brokers. We do not operate affiliate marketing, retailer links, or any shopping feature, and we receive no commission from anyone for anything you look at in this app. We do not collect your contacts, calendar, precise location, microphone audio, SMS, or call logs—the app requests none of those permissions.
17. Changes to this policy
If this policy changes materially, we will update the effective date at the top and, where the change affects how your images are processed, ask for your AI-processing consent again inside the app.
18. Contact us.
Questions about this policy, or a request about your data:
Email: tracemobilecallerlocation@gmail.com
You can also reach us from Settings → Contact Support inside the app.
Comments
Post a Comment