Terms
Terms of Service
The rules for AI generation, uploaded images, credits, purchases, account access, and Apple platform terms.
Draft status: this is a product and engineering draft for the makeup-transfer MVP. It is not legal advice and must be reviewed before it is published, linked from the app, or submitted in App Store Connect.
Last updated: 2026-05-15
Acceptance of terms
Welcome to Makeup App. By using the app, users agree to these draft Terms of Service. If a user does not agree, they should not use upload, generation, credit, purchase, history, account, or notification features.
Account and sign-in
Users may sign in with Apple. After sign-in, the backend recognizes the account through authenticated tokens so it can protect upload, generation, credits, purchase verification, history, and account features.
Service description
Makeup App provides AI-assisted makeup-transfer generation. Users provide a bare-face source image and a reference makeup image, and the backend creates a generated result when credits, policy checks, and service availability allow.
Eligibility and user responsibility
Users are responsible for the photos they choose, upload, or capture. Source and reference images should be clear single-person adult face images that the user has the right to use. Users should not upload images without rights or consent.
AI generation limitations
AI generation may be inaccurate, delayed, incomplete, unavailable, or fail. Identity preservation, makeup similarity, colors, details, and realism are not guaranteed. Results are for cosmetic preview and creative use only and are not medical, skincare, beauty, legal, or safety advice.
AI generation disclaimer
Users should not rely on generated results for identity verification, medical decisions, beauty or skincare diagnosis, professional advice, harassment, deception, or any safety-critical decision.
Credits and purchases
One generation costs one credit. StoreKit purchases are processed by Apple, and the backend verifies transactions before granting credits. Failed charged generations should be refunded according to backend rules. Apple refund and purchase management rules may apply.
Prohibited use
Users may not impersonate another person, harass or exploit others, upload illegal or infringing content, create deceptive or abusive results, attack or reverse engineer the service, scrape the backend, or bypass credits, authentication, purchase verification, or rate limits.
Data and privacy
The service processes personal information according to the Privacy Policy, including account identifiers, selected images, generated results, credits, purchase verification, history, notification preferences, and operational logs.
Account deletion and purchase cancellation
Account deletion must be finalized in the release implementation. Deleting an account does not automatically cancel Apple-managed purchases or subscriptions where applicable. Purchase cancellation or refund requests must follow Apple's App Store process when Apple controls the transaction.
Content and intellectual property
Users keep responsibility for uploaded content. Users grant the app and backend a limited permission to process uploaded images to provide generation, history, support, and safety functions. The app UI, code, copy, workflows, and technology are protected by intellectual property laws.
Minors
The service is intended for adult single-person face images. Users should not upload images of minors unless a future release explicitly supports that use case with an appropriate compliance plan. Minors should use the app only with guardian guidance.
Liability limitation
To the extent permitted by law, the operator is not liable for indirect, incidental, special, consequential, or punitive losses, or for losses caused by network failure, third-party services, force majeure, user misuse, or reliance on AI-generated results.
Dispute resolution and governing law
Disputes should first be resolved through friendly negotiation. The final governing law, venue, and operator jurisdiction are placeholders and must be confirmed by the product or legal owner before publication.
Relationship with Apple
This agreement is between the user and the app operator, not Apple. Apple is not responsible for the app or its content, has no obligation to provide maintenance or support, and is a third-party beneficiary of these terms where required by App Store rules. Users should also represent that they are not in a U.S.-embargoed country or on a U.S. restricted-party list.
App Store Connect follow-ups
Before App Store submission, this draft must be converted into a published terms URL if the app uses a public terms link:
- use
npm run legal:serveduring development to review the local/termspage; - publish the final terms at a public URL;
- add the URL to App Store Connect metadata or paywall/legal links where required;
- review the final text with the product/legal owner;
- confirm StoreKit product IDs and purchase language match the final App Store configuration.
Support contact, company/operator name, and terms URL remain TODO before publication.