legal
privacy policy
last updated: march 27, 2026mrigai ("we", "our", or "us") operates the mrigai mobile application (the "app"). this privacy policy explains how we collect, use, disclose, and safeguard your information when you use our app.
mrigai is an ai-powered virtual try-on app that lets you browse fashion e-commerce sites in an in-app browser and visualize how clothing items might look on you before purchase. the app uses google's gemini ai to generate try-on images by processing your selfie photos alongside product images.
by using the app, you agree to the collection and use of information in accordance with this policy. please read this policy carefully to understand what data is collected, how it is used, and with whom it is shared — including with third-party ai services.
1. information we collect
1.1 information you provide
- account information: when you sign up using google or apple sign-in, we receive your name and email address from the authentication provider (clerk). we do not collect or store your google or apple account password.
- selfie photos: during onboarding, you upload 1–3 selfie or profile photos. these photos are used to generate virtual try-on results and are sent to google's gemini ai service for processing (see section 1.3 for full details). selfie photos are also uploaded to our cloud storage (amazon s3) for retrieval and try-on processing.
- product images: when you use the try-on feature, the app extracts product image urls from fashion e-commerce pages you view in the in-app browser. these product images are sent to google gemini alongside your selfie photos to generate the try-on visualization.
- chat messages: if you use the ai chat assistant, your text messages are sent to google gemini to generate styling recommendations and responses. the ai chat may also use google search grounding to provide up-to-date store and product suggestions.
1.2 information collected automatically
- device identifier: we generate and store a pseudonymous device identifier (device id) on your device. this is used to associate your try-on history and preferences with your device across sessions. it is not linked to your hardware serial number or advertising identifier.
- browsing data: when you browse fashion e-commerce sites in the in-app browser, we collect the urls you visit and product page metadata (such as product names, prices, and image urls) as needed to provide the try-on service.
- usage analytics (posthog): we use posthog to collect pseudonymous usage data including:
- app navigation patterns and screen views
- feature usage statistics (e.g., try-on requests started, completed, and failed; stores browsed)
- store browsing events (which merchant sites you visit in the in-app browser)
- session recordings (with text inputs and images automatically masked for privacy)
- performance metrics and latency data
- error logs (sentry): we use sentry to collect crash reports and error logs to improve app stability. these logs may include device type, operating system version, app version, and app state at the time of error. sentry does not receive your selfie photos or try-on images.
1.3 data shared with google gemini (third-party ai service)
mrigai uses google's gemini ai service (via the gemini api) as a core part of its functionality. the following data is sent to google gemini for processing:
- selfie photos: the selfie photos you upload are sent to google gemini to analyze your appearance and generate try-on images. gemini receives the full image data of your selfies.
- selfie description generation: your selfie photos are sent to google gemini to generate a text description of your appearance (e.g., body type, skin tone, hair style). this text description is stored and reused in subsequent try-on requests to improve result quality.
- product images: the clothing product image extracted from the merchant's website is sent to google gemini alongside your selfie so the ai can generate a visualization of you wearing that product.
- text prompts: we send text instructions to google gemini describing the try-on task to perform (e.g., "generate an image of this person wearing this clothing item"). these prompts do not contain your personal information beyond what is visible in the photos.
- chat messages: when you use the ai chat assistant, your text messages are sent to google gemini to generate responses. the ai chat may use google search grounding to provide current product and store information.
- video generation (experimental): in experimental features, your selfie photos and product images may be sent to google gemini to generate short try-on video clips.
important — how google handles your data: google gemini processes this data according to google's gemini api terms of service and google's privacy policy. we do not control how google processes, stores, or retains data sent through the gemini api. we strongly recommend reviewing google's privacy practices for details on their data handling, retention periods, and your rights regarding data sent to their services.
what google gemini does not receive: google gemini does not receive your name, email address, account credentials, device identifier, analytics data, or browsing history. only the specific photos, images, and text prompts described above are sent to the gemini api.
1.4 in-app consent for ai data processing
before any of your data is sent to google gemini for the first time, the app presents an explicit consent dialog that clearly discloses:
- that your selfie photos and product images will be sent to google's gemini ai for processing
- that google processes this data according to their own terms and privacy policies
- links to this privacy policy and our terms of service
you must tap "i agree & continue" to proceed. if you do not consent, sign-in will not complete and no data will be sent to google gemini. your consent decision is stored locally on your device. you may withdraw consent at any time by deleting your account and uninstalling the app.
1.5 virtual try-on data
when you use our virtual try-on feature, we collect and store:
- generated try-on images: ai-generated images created by google gemini showing you wearing the selected product. these are stored on amazon s3 and delivered via amazon cloudfront cdn.
- generated try-on videos: optional ai-generated short video clips (experimental feature). these are also stored on amazon s3 and delivered via amazon cloudfront.
- product page metadata: the product page url, product name, and source store information — only what is necessary to provide the try-on service and display results.
- selfie description: a text description of your appearance generated by google gemini from your selfie photos, used to improve try-on quality in subsequent requests.
2. how we use your information
we use the collected information to:
- generate try-on outputs: process your selfie photos and product images through google gemini to create ai-generated try-on photos and videos
- generate selfie descriptions: send your selfie photos to google gemini to create a text description of your appearance, which is reused to improve try-on quality
- display results: show try-on outputs inside the app and update in-app webpage preview images with generated results, delivered via amazon cloudfront cdn
- provide ai chat: send your chat messages to google gemini (with google search grounding) to offer styling recommendations and store suggestions
- save your history: store your try-on results on amazon s3 so you can revisit them later
- improve quality and performance: analyze try-on quality, latency, and reliability through posthog analytics and sentry error tracking
- improve the app: analyze usage patterns and session recordings (with text and images masked) to enhance features and fix bugs
- customer support: diagnose issues using error logs and respond to your inquiries
3. data storage and security
3.1 where data is stored
- on-device: selfie photos, consent records, preferences, device identifier, and session data are stored locally on your device
- amazon s3 (cloud storage): selfie photos are uploaded to amazon s3 to enable try-on processing. generated try-on images and videos are also stored on amazon s3 for retrieval and display within the app
- amazon cloudfront (cdn): generated try-on images and videos are delivered to the app via amazon cloudfront, a content delivery network. cloudfront caches these files on edge servers globally to provide fast loading. cloudfront does not store your data permanently — it acts as a delivery mechanism
- google gemini (ai processing): selfie photos, product images, text prompts, and chat messages are sent to google gemini for processing. google's data retention policies apply to data sent to their api
- clerk (authentication): your name and email address are stored and managed by clerk
- posthog (analytics): pseudonymous usage analytics and session recordings are stored on posthog's servers
- sentry (error tracking): crash reports and error logs are stored on sentry's servers
3.2 security measures
- all data transmission uses https/tls encryption, including data sent to google gemini, amazon s3, clerk, posthog, and sentry
- api communications are secured with authentication tokens
- selfie photos and try-on outputs stored on amazon s3 are not publicly accessible — they are served through authenticated urls or via cloudfront with access controls
- we do not sell your personal data
please note that no method of transmission over the internet or electronic storage is 100% secure. while we strive to use commercially acceptable means to protect your data, we cannot guarantee its absolute security.
3.3 sharing with third parties
we share your data with the following third-party services solely to operate the mrigai service. we do not sell your data to any third party.
| third party | data shared | purpose |
|---|---|---|
| google gemini | selfie photos, product images, text prompts, chat messages | virtual try-on image generation, selfie description generation, ai chat responses (with google search grounding), video generation (experimental) |
| amazon s3 | selfie photos, try-on result images, try-on result videos | cloud storage for images and videos that power the app |
| amazon cloudfront | try-on result images, try-on result videos | cdn delivery of generated try-on outputs for fast loading in the app |
| clerk | name, email address (via google/apple sign-in) | user authentication and account management |
| posthog | pseudonymous usage events, session recordings (text/images masked), device type | product analytics, feature usage tracking, session recording for ux improvement |
| sentry | crash reports, error logs, device type, os version | error monitoring and crash reporting to improve app stability |
we do not sell your personal data, including selfie photos, try-on outputs, or any other information, to any third party. try-on outputs are shared externally only when you explicitly choose to share or export them.
3.4 data retention
- on-device data: stored locally until you clear app data or uninstall the app
- server-side data (amazon s3): selfie photos, try-on images, try-on videos, and account data are retained as long as needed to provide the service. you may request deletion as described in section 5.2
- google gemini: data sent to google gemini is subject to google's own data retention policies. we do not control how long google retains data processed through the gemini api
- posthog analytics: usage data is retained according to posthog's data retention policies
- sentry error logs: error data is retained according to sentry's data retention policies
- clerk account data: authentication data is retained by clerk as long as your account is active
3.5 consent and acceptance records
we record that you accepted our terms of service, privacy policy, and ai data processing consent (including the timestamp of your acceptance) to demonstrate your authorization for data processing with google gemini and other third-party services.
4. third-party services
our app relies on the following third-party services. each has its own privacy policy governing how they handle your data:
| service | purpose | privacy policy |
|---|---|---|
| google gemini | ai-powered virtual try-on generation, selfie description, ai chat, video generation | gemini api terms · google privacy policy |
| clerk | authentication (google & apple sign-in) | clerk.com/legal/privacy |
| amazon s3 | cloud storage for selfie photos, try-on images, and videos | aws.amazon.com/privacy |
| amazon cloudfront | cdn delivery of try-on images and videos | aws.amazon.com/privacy |
| posthog | analytics, session recording, feature usage tracking | posthog.com/privacy |
| sentry | error tracking and crash reporting | sentry.io/privacy |
4.1 in-app browser and third-party websites
mrigai includes an in-app browser that lets you browse third-party fashion e-commerce websites (such as myntra, zara, h&m, nike, and others). when you use the in-app browser:
- third-party cookies and trackers: the merchant websites you visit may set their own cookies, use tracking pixels, and employ other data collection technologies. these are governed by each merchant's own privacy policy — not by mrigai's privacy policy. we do not control what data third-party merchant sites collect through their cookies or trackers.
- browsing data we collect: mrigai collects the urls you visit in the in-app browser and product page metadata (such as product names, image urls, and prices) as needed to provide the try-on feature. this browsing data is not shared with google gemini — only the product images themselves are sent for try-on processing.
- no merchant credentials stored: mrigai does not require, collect, or store your login credentials for any merchant website. any logins to merchant sites happen directly on those sites within the in-app browser and are governed by those sites' privacy policies.
- ui injection: we may inject ui elements (such as "try on" buttons) into product pages and extract product information needed for try-on functionality. we may also update the displayed page by swapping product images with generated try-on results.
- in-app browser cookies: cookies set by merchant websites in the in-app browser are stored locally on your device within the app's sandboxed storage. these cookies are deleted when you clear app data or uninstall the app.
4.2 international data transfers
some third-party service providers we use (including google gemini, amazon s3, amazon cloudfront, clerk, posthog, and sentry) may process or store information on servers located outside india. by using the app and consenting to ai data processing, you consent to such transfers to the extent permitted by applicable law.
5. your rights and choices
5.1 access and control
- ai consent: you must provide explicit consent through the in-app consent dialog before any of your photos or data are sent to google gemini for processing. no data is sent to google gemini without your consent.
- analytics privacy: posthog session recordings automatically mask all text inputs and images by default to protect your privacy
- selfie management: you can add, change, or remove your selfie photos from within the app at any time
- try-on history: you can view and manage your try-on results within the app
5.2 data deletion
to request deletion of your data (including selfie photos, selfie descriptions, try-on images, try-on videos, and account information), contact us at aniket@mrigai.com. we will:
- delete your account and all server-side data, including selfie photos, try-on images, and try-on videos stored on amazon s3
- request deletion of your account from clerk
- guide you on clearing local app data from your device
note: we cannot delete data already processed by or sent to google gemini — please refer to google's privacy policy for information on their data retention and deletion practices. cached data on amazon cloudfront will expire automatically after the cache period ends.
you can also clear local app data at any time through your device settings.
5.3 opt-out
you can stop all data collection by uninstalling the app. if you wish to continue using the app but opt out of ai processing, you may choose not to use the virtual try-on or ai chat features — however, these are core features of the app.
6. children's privacy
our app is not intended for children under 13 years of age. we do not knowingly collect personal information from children under 13. if you believe we have collected information from a child under 13, please contact us immediately at aniket@mrigai.com and we will promptly delete such information.
7. changes to this policy
we may update this privacy policy from time to time. we will notify you of any changes by updating the "last updated" date at the top of this policy. if we make material changes to how we handle your data or share it with third parties (including ai services), we will provide prominent notice within the app. continued use of the app after changes constitutes acceptance of the updated policy.
8. contact us
if you have questions about this privacy policy, how your data is shared with google gemini, or any other data handling practices, please contact us:
email: aniket@mrigai.com
this privacy policy is effective as of the date stated above.