StyleAI Terms of Use (End User License Agreement)

Last updated: 23 July 2026

1. Acceptance of These Terms

These Terms of Use ("Terms" or "EULA") are a legal agreement between you and MayaTechLab ("we", "us") governing your use of the StyleAI mobile application and related services ("StyleAI" or the "App"). By downloading, accessing, or using the App you agree to these Terms and to our Privacy Policy (below on this page). If you do not agree, do not use the App.

2. Licence

We grant you a limited, non-exclusive, non-transferable, revocable licence to use StyleAI for your personal, non-commercial purposes, subject to these Terms and the Apple App Store or Google Play terms that apply to you. You may not copy, modify, reverse-engineer, resell, or redistribute the App except as permitted by law.

3. Eligibility

You must be at least 13 years old (or the minimum digital-consent age in your country) to use StyleAI. By using the App you confirm that you meet this requirement.

4. Your Photos and Content

StyleAI lets you upload a model photo of yourself and images of garments to generate virtual try-on images. You confirm that you own or have the right to use any photo or image you upload, and that doing so does not violate anyone's rights. You are responsible for your content. To create a try-on, your model photo and the selected garment image are sent to our third-party AI provider, Google Cloud (Vertex AI Virtual Try-On), as described in our Privacy Policy; you consent to this processing within the App before your first try-on.

5. AI-Generated Results

Try-on images and AI Style Coach suggestions are generated automatically and are provided for illustration only. They are approximations and may not accurately represent fit, colour, size, fabric, or how a garment will actually look on you. Do not rely on them as the sole basis for a purchase decision.

6. Acceptable Use

You agree not to use StyleAI to: upload photos of any person without their consent; upload unlawful, infringing, harmful, or sexually explicit material involving minors; attempt to disrupt or gain unauthorised access to the service; or use the App for any unlawful purpose. We may suspend or terminate accounts that violate these Terms.

7. Subscriptions and Payments

StyleAI offers optional auto-renewable subscriptions (for example, StyleAI Pro and StyleAI Unlimited) as well as one-time credit purchases.

  • Title & length: The subscription name, duration (e.g. monthly or annual), and price — including price per unit where applicable — are shown in the App and on the App Store / Google Play purchase screen before you buy.
  • Auto-renewal: Auto-renewable subscriptions renew automatically for the same period at the then-current price unless you turn off auto-renew at least 24 hours before the end of the current period.
  • Billing: Payment is charged to your Apple ID or Google account at confirmation of purchase. Your account is charged for renewal within 24 hours before the end of the current period.
  • Managing & cancelling: You can manage or cancel a subscription, or turn off auto-renew, in your Apple ID or Google Play account settings after purchase. Deleting the App does not cancel a subscription.
  • Refunds: Purchases are handled by Apple or Google. Refunds, where available, are governed by the applicable App Store or Google Play policies. Any unused portion of a free trial is forfeited when you purchase a subscription.

8. Intellectual Property

StyleAI, including its software, design, and branding, is owned by MayaTechLab and protected by law. You retain ownership of the photos you upload; you grant us a limited licence to process them solely to provide the App's features as described in the Privacy Policy.

9. Disclaimers

The App is provided "as is" and "as available" without warranties of any kind, to the fullest extent permitted by law. We do not warrant that the App will be uninterrupted, error-free, or that results will meet your expectations.

10. Limitation of Liability

To the maximum extent permitted by law, MayaTechLab will not be liable for any indirect, incidental, special, or consequential damages arising from your use of the App, including any reliance on AI-generated results or purchase decisions.

11. Termination

You may stop using StyleAI at any time and may delete your account and data from within the App. We may suspend or terminate your access if you breach these Terms.

12. Apple App Store — Additional Terms

These Terms are between you and MayaTechLab only, not with Apple. Apple has no obligation to provide maintenance or support for the App. To the extent permitted by law, Apple has no warranty obligation, and any claims relating to the App are governed by these Terms. Apple and its subsidiaries are third-party beneficiaries of these Terms and may enforce them against you. You confirm you are not located in a country subject to a U.S. Government embargo and are not on any U.S. Government prohibited-parties list.

13. Changes to These Terms

We may update these Terms from time to time. Material changes will be posted on this page with a new "Last updated" date. Continued use of the App after changes take effect constitutes acceptance.

14. Governing Law & Contact

These Terms are governed by the laws of the jurisdiction in which MayaTechLab operates, without regard to conflict-of-law rules. Questions? Contact us at support@mayatechlab.com.


StyleAI Privacy Policy

Effective Date: July 13, 2026

App Name StyleAI — Virtual Try-On
Bundle ID com.mayatechlab.styleaiapp
Developer Softices / Mayatechlab
Platforms iOS (App Store) and Android (Google Play)
Contact support@mayatechlab.com
Governing Law Republic of India
Effective Date July 13, 2026

This Privacy Policy applies to the StyleAI mobile application ('App') operated by Softices / Mayatechlab ('we', 'us', or 'our'). By downloading, installing, or using StyleAI, you agree to the collection and use of information as described in this policy. If you do not agree, please do not use the App.

1. Overview

StyleAI is an AI-powered virtual try-on and fashion app that allows users to see themselves wearing clothing items before purchasing them. To provide this service, we collect certain personal data including photos, account information, usage data, and payment information. We are committed to handling your data transparently, securely, and in compliance with applicable privacy laws including the General Data Protection Regulation (GDPR), California Consumer Privacy Act (CCPA), India's Digital Personal Data Protection Act (DPDPA), Apple App Store guidelines, and Google Play Store requirements.

This policy explains:

  • What data we collect and why
  • How we use, store, and protect your data
  • Who we share your data with
  • How long we retain your data
  • Your rights and how to exercise them
  • How to contact us with questions or requests

2. Data Controller

The data controller responsible for your personal information is:

Company Softices / Mayatechlab
Contact Email support@mayatechlab.com
App StyleAI (com.mayatechlab.styleaiapp)
Country India

3. Information We Collect

We collect the following categories of personal data when you use StyleAI:

3.1 Account Information

- Name and email address (when you register with email/password)
- Profile display name
- Authentication tokens from Google Sign-In or Apple Sign-In
- Firebase Authentication UID (a unique identifier assigned to your account)

If you sign in with Google or Apple, we receive only the information those services share with us per your privacy settings with them — typically your name and email. We do not receive your Google or Apple password.

3.2 Your Model Photo

To provide the virtual try-on feature, you must upload a full-body photo of yourself ('model photo'). This photo is:
- Stored securely in Firebase Storage associated with your account
- Sent to Google's Vertex AI Virtual Try-On API to generate try-on images
- Never shared with third parties for advertising or profiling purposes
- Deletable at any time from within the app or by deleting your account

Your model photo is the most sensitive data we collect. We process it solely to generate virtual try-on images as requested by you. We do not use it to identify you, build profiles, or for any purpose other than generating try-on results.

3.3 Garment Images

- Images of clothing items you upload, share from shopping apps, or photograph in stores
- These are uploaded temporarily to Firebase Storage to send to the Vertex AI VTO API
- Stored in your digital wardrobe if you save a try-on result
- Deleted from our processing pipeline after your try-on is generated

3.4 Try-On Results

- AI-generated images showing you wearing garment items
- Stored in Firebase Storage and linked to your account
- Retained for 90 days for free users; indefinitely for Pro/Unlimited subscribers
- Deleted immediately if you delete the item from your wardrobe

3.5 Wardrobe and Outfit Data

- Garment categories, tags, and color metadata you assign
- Saved outfit combinations
- Occasion planner events (name, date, location, dress code)
- Weather data fetched for occasion planning (via OpenWeatherMap API)

3.6 Usage Data

- Try-on count and credit balance
- App session activity, screens visited, features used
- Device type, operating system version, app version
- Crash reports and error logs (via Firebase Crashlytics)
- Firebase Analytics events (feature usage, screen views, conversion events)
- IP address and general geographic region (country level, not precise location)

3.7 Payment and Subscription Data

We do not directly collect or store your payment card information. All payments are processed by:
- Apple App Store (for iOS in-app purchases and subscriptions)
- Google Play Store (for Android in-app purchases and subscriptions)
- RevenueCat (subscription management platform)

We receive from RevenueCat: your subscription tier, purchase dates, entitlement status, and a RevenueCat customer ID. We do not receive your card number, billing address, or any raw payment data.

3.8 Communications

- Push notification tokens (FCM token) to send you app notifications
- Your notification preferences (which types of notifications you opt into)
- Support emails you send to us

3.9 Style Coach and AI Interactions

- Messages you send to the AI Style Coach are processed by Anthropic's Claude API to generate responses
- Conversation history is stored in device memory for the duration of your session only — it is not permanently stored on our servers
- Your wardrobe summary (categories and tags only — not images) is shared with the Claude API as context for style advice

4. How We Use Your Information

Purpose Data Used
Provide the virtual try-on feature Model photo, garment images, account ID
Save and display your digital wardrobe Try-on results, garment metadata, tags
Build and save outfits Wardrobe item IDs, outfit names
AI Style Coach responses Wardrobe summary (categories/tags), chat messages
Occasion Planner Event details, location, linked outfit
Send push notifications FCM token, notification preferences
Process payments and manage subscriptions RevenueCat customer ID, entitlement data
Manage credits and usage limits Try-on count, daily free credit usage
Improve app performance and fix bugs Crash reports, error logs, device info
Analyze feature usage and optimize UX Firebase Analytics events
Serve advertisements (free users only) AdMob: device ID, general location, usage context
Comply with legal obligations Any data required by applicable law
Detect and prevent fraud or abuse Account activity, credit usage patterns

5. Legal Basis for Processing (GDPR)

For users in the European Economic Area (EEA) and United Kingdom, our legal basis for processing personal data is:
- Contractual necessity — processing your model photo and generating try-on results is required to deliver the service you signed up for
- Legitimate interests — analytics to improve the app, crash reporting, fraud detection
- Consent — advertising (you can opt out), non-essential push notifications
- Legal obligation — retaining certain transaction records as required by law

6. Advertising (Free Users)

The free tier of StyleAI is supported by advertising served through Google AdMob. AdMob may collect and use:
- Advertising identifier (IDFA on iOS, GAID on Android)
- General device information and IP address
- App usage context (not your photos or personal content)

On iOS, we request App Tracking Transparency (ATT) permission before AdMob can use your advertising identifier for personalized ads. You can decline ATT and still use the app — you will receive non-personalized ads instead.

Pro and Unlimited subscribers do not see ads and AdMob's tracking is suppressed for your account.

To opt out of personalized advertising, you can:
- Decline the ATT prompt on iOS
- Go to iOS Settings → Privacy → Tracking → disable tracking
- Go to Google Settings → Ads → Opt out of Ads Personalization on Android

7. Third-Party Services and Data Sharing

We work with the following third-party services that may receive some of your data. We have agreements with each that limit their use of your data to the purposes specified:

Service Purpose and Data Shared
Google Firebase
(Auth, Firestore, Storage, FCM, Analytics, Crashlytics)
Core backend — account data, app content, analytics, crash reports. Google Cloud, servers in us-central1.
Google Vertex AI Virtual Try-On API Generates try-on images. Receives your model photo and garment image. Google deletes inputs/outputs after processing. No data retained by Google for training.
Anthropic Claude API Powers AI Style Coach. Receives your wardrobe summary (text only, no photos) and chat messages. Used only to generate style advice responses.
RevenueCat Subscription and IAP management. Receives purchase events from App Store/Play Store. Shares subscription status and entitlement data with us.
Apple App Store Processes iOS payments. We receive only purchase confirmation and product ID — no card data.
Google Play Store Processes Android payments. Same as Apple — no card data shared with us.
Google AdMob Serves ads to free users. May collect device advertising ID and usage context. Suppressed for subscribers.
OpenWeatherMap Provides weather forecasts for Occasion Planner. Receives the city/location you enter for an occasion. No account data shared.
Firebase Cloud Messaging (FCM) Delivers push notifications. Receives your device FCM token to route notifications to your device.

We do not sell your personal data to any third party. We do not share your model photos, try-on results, or wardrobe content with any third party except as described above for the sole purpose of providing the service to you.

8. Data Retention

Data Type Retention Period
Account information Until you delete your account
Model photo Until you update or delete it, or delete your account
Try-on results (free users) 90 days from creation, or until deleted from wardrobe
Try-on results (Pro/Unlimited) Indefinitely, until deleted from wardrobe or account deleted
Wardrobe items and outfits Until deleted by you or account is deleted
Occasion planner data Until deleted by you or account is deleted
Style Coach conversations Session only — not stored on servers
Analytics and crash data Aggregated — 14 months per Firebase defaults
Payment and subscription records 7 years (legal and accounting obligation)
Support emails 3 years from last correspondence

When you delete your account, we permanently delete all your personal data from our active systems within 30 days. Aggregated, anonymized analytics data that cannot identify you may be retained longer.

9. Data Security

We implement technical and organizational measures to protect your personal data:
- All data transmitted between your device and our servers is encrypted using TLS 1.2 or higher
- Firebase Storage files (model photos, try-on results) are stored with AES-256 encryption at rest
- API keys for Fashn.ai (if used), Vertex AI, and Claude API are stored only in Google Cloud Functions server-side environment — never in the app bundle
- Firestore security rules enforce that users can only access their own data
- Firebase Storage rules enforce owner-only access to photos and try-on results
- RevenueCat webhook requests are validated with a shared secret before processing
- We conduct regular reviews of third-party service security practices

Despite these measures, no system is completely secure. If you believe your account has been compromised, please contact us immediately at support@mayatechlab.com.

10. Children's Privacy

StyleAI is not directed to children under the age of 13 (or under 16 in the European Union). We do not knowingly collect personal data from children under these ages. Our App Store age rating is 4+, but this reflects content suitability — we require users to be at least 13 years old to create an account.

If you are a parent or guardian and believe your child has provided us with personal information without your consent, please contact us at support@mayatechlab.com. We will delete such information promptly.

11. Your Privacy Rights

Depending on your location, you have the following rights regarding your personal data:

11.1 Rights for All Users

- Access — request a copy of the personal data we hold about you
- Deletion — request deletion of your account and all associated data (available in-app via Settings → Delete Account)
- Correction — update incorrect information (available in-app via Profile settings)
- Portability — request your data in a portable format
- Withdraw consent — withdraw consent for optional processing (e.g., personalized ads) at any time

11.2 Additional Rights — EEA / UK Users (GDPR)

- Restriction — request we restrict processing of your data in certain circumstances
- Objection — object to processing based on legitimate interests
- Lodge a complaint — with your local data protection authority

11.3 Additional Rights — California Users (CCPA)

- Know — know what categories of personal information we collect and how we use it
- Delete — request deletion of your personal information
- Opt-out of sale — we do not sell personal data, so this right is inherently satisfied
- Non-discrimination — we will not discriminate against you for exercising your rights

11.4 How to Exercise Your Rights

For most rights (deletion, data export, notification preferences), you can act directly within the app via Settings. For other requests, contact us at:
- Email: support@mayatechlab.com
- Subject line: 'Privacy Request — [Your Request Type]'
- Include: your registered email address and a description of your request

We will respond within 30 days. For complex requests we may need up to 90 days and will notify you of the extension.

12. International Data Transfers

StyleAI is developed in India and our primary infrastructure is hosted in the United States (Google Cloud us-central1). When you use StyleAI, your data may be transferred to and processed in countries outside your home country.

For users in the European Economic Area (EEA), we ensure appropriate safeguards are in place for these transfers:
- Google Firebase and Vertex AI — covered by Google's Standard Contractual Clauses (SCCs) and adequacy decisions where applicable
- Anthropic (Claude API) — Standard Contractual Clauses
- RevenueCat — Standard Contractual Clauses

By using StyleAI, you consent to the transfer of your information to these countries, which may have different data protection rules than your country.

13. Push Notifications

StyleAI may send you push notifications for the following purposes (all opt-in):
- Daily free credit reset reminders
- Occasion reminders (24 hours before a saved event)
- Style vote notifications (when someone votes on your poll)
- Weekly style trend alerts
- Purchase confirmation notifications

You can manage notification preferences in the app at any time: Settings → Notification Settings. You can also disable all notifications from your device's system settings (iOS: Settings → Notifications → StyleAI; Android: Settings → Apps → StyleAI → Notifications).

Disabling notifications does not affect your ability to use any feature of the app.

14. Camera and Photo Library Access

StyleAI requests access to your device camera and photo library for the following purposes:
- Camera — to take your model photo and to photograph garments in stores (Snap & Shop feature)
- Photo Library — to select an existing photo as your model photo or to upload garment images

We access your camera and photos only when you actively use these features within the app. We do not access your camera or photos in the background.

Photos you select from your library are used only for the purpose you selected them for. We do not scan, index, or analyze photos in your library other than those you explicitly select.

You can revoke camera and photo library access at any time in your device settings. This will disable certain features (photo setup, Snap & Shop) but the app will otherwise continue to work.

15. Apple Platform-Specific Disclosures

15.1 App Tracking Transparency (ATT)

On iOS 14.5 and later, we request your permission through Apple's App Tracking Transparency framework before allowing Google AdMob to access your advertising identifier (IDFA) for personalized advertising. If you decline, you will still see ads but they will not be personalized based on your activity across other apps and websites.

15.2 Sign In with Apple

When you use Sign In with Apple, Apple may provide us with a relayed email address to protect your real email address. This works correctly with our authentication system. We store the Apple-provided user identifier and the email Apple shares with us.

15.3 App Store Privacy Labels

Our App Store privacy nutrition labels accurately reflect the data types described in this policy. The labels are updated when this policy changes and we add or remove data practices.

15.4 StoreKit and In-App Purchases

In-app purchases on iOS are processed entirely by Apple's StoreKit framework. Apple's Privacy Policy governs the payment transaction. We receive only a purchase receipt and product identifier from Apple — we never see or store your payment card information.

16. Google Play Platform-Specific Disclosures

16.1 Data Safety Section

Our Google Play Data Safety declaration accurately reflects the data types and practices described in this policy.

16.2 Google Play Billing

In-app purchases on Android are processed by Google Play Billing. Google's Privacy Policy governs the payment transaction. We receive only purchase confirmation and entitlement data from RevenueCat — we never see or store your payment card information.

16.3 Advertising ID

On Android, Google AdMob may use your Google Advertising ID (GAID) for ad personalization on the free tier. You can reset or opt out of ad personalization in Google Settings → Ads on your device.

17. Cookies and Similar Technologies

The StyleAI mobile app does not use browser cookies as it is a native mobile application. However, we and our third-party partners use similar technologies including:
- Device identifiers (advertising ID) — for ad serving (free tier only)
- Firebase local storage — for caching app data and offline functionality
- Analytics SDK local storage — for session tracking and event batching

These are necessary for the app to function correctly or for the advertising service described in Section 6.

18. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. When we make significant changes, we will:
- Update the 'Effective Date' at the top of this policy
- Display an in-app notification the first time you open the app after the update
- For material changes affecting how we use your sensitive data (model photos, payment data), send a push notification and require you to review and accept the updated policy before continuing to use the app

Your continued use of StyleAI after the effective date of any changes constitutes your acceptance of the updated policy. We encourage you to review this policy periodically.

Previous versions of this Privacy Policy are available upon request by emailing support@mayatechlab.com.

19. Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us:

Email support@mayatechlab.com
Subject line Privacy Inquiry — StyleAI
Response time Within 30 days of receiving your request
Company Softices / Mayatechlab
App StyleAI (com.mayatechlab.styleaiapp)

For complaints that we have not resolved to your satisfaction:
- EEA/UK users: you may contact your local data protection authority (e.g., ICO in the UK, CNIL in France, BfDI in Germany)
- California users: you may contact the California Privacy Protection Agency (CPPA)
- India users: you may contact the Data Protection Board of India once operational under the DPDPA

20. Glossary

Term Definition
Personal Data Any information that identifies or can identify you as an individual
Model Photo The full-body photo you upload of yourself, used to generate virtual try-on images
Try-On Result An AI-generated image showing your model photo wearing a specific garment
Digital Wardrobe Your collection of saved try-on results organized within the app
Firebase Google's mobile and web application development platform — our primary backend
Vertex AI VTO Google's Virtual Try-On API that generates the try-on images
Claude API Anthropic's AI API that powers the Style Coach feature
RevenueCat Third-party subscription management platform we use for IAP
AdMob Google's mobile advertising platform used in the free tier
FCM Firebase Cloud Messaging — used to send push notifications to your device
IDFA Identifier for Advertisers — Apple's device advertising identifier on iOS
GAID Google Advertising ID — Android's device advertising identifier
ATT App Tracking Transparency — Apple's framework for requesting tracking permission
GDPR General Data Protection Regulation — EU/UK privacy law
CCPA California Consumer Privacy Act — California privacy law
DPDPA India's Digital Personal Data Protection Act 2023
SCC Standard Contractual Clauses — legal mechanism for cross-border data transfers

StyleAI Privacy Policy v1.0  |  Softices / Mayatechlab  |  Effective: July 13, 2026