Terms of use
The house rules.
Last updated:
These Terms of Use are the agreement between you and Thomsin Apps (Bart Thomsin, sole developer, the Netherlands) when you install or use Haircut Simulator. They cover what the app does, what you keep, what you can and cannot do, what we promise, and what we cannot promise. Acceptable conduct lives in a separate Acceptable Use Policy, which is part of these terms. Data handling lives in our Privacy Policy. If you do not agree to all three, please do not install or use the app.
1.What this agreement covers
By installing or using Haircut Simulator (the "App"), you agree to these Terms of Use, the Acceptable Use Policy, and the Privacy Policy. Together they form the contract between you ("you") and Thomsin Apps ("we", "us", "our"). Apple's standard Licensed Application End User License Agreement also applies between you and Apple as the distributor.
2.Defined terms
| App | The Haircut Simulator mobile application for iOS. |
| You / User | The person installing or using the App. |
| We / Us / Our | Thomsin Apps. Sole developer: Bart Thomsin, the Netherlands. Contact: bart@thomsin.dev. |
| Selfie | A photo of your face that you take or upload through the App. |
| Style Sheet | An AI-generated layout showing you with several hairstyles, returned in response to one generation request. |
| Try-On | A single AI-generated preview applying one specific cut or color to your photo. |
| Output | Any image, style sheet, try-on, or other content the App generates from your input. |
| Credit | The unit consumed by one generation. 1 credit = 1 style sheet or 1 try-on. |
| Pack | A one-time purchase of credits through the App Store (10, 25, or 60 credits). |
| Subprocessor | A third-party service we use to deliver the App, currently fal (image generation) and Anthropic (Claude API for analysis), plus standard infrastructure providers listed in the Privacy Policy. |
3.Eligibility
You must be at least 13 years old to use the App. If you are under 18, you must have permission from a parent or legal guardian who agrees to these terms on your behalf. Apple Sign-In acts as a basic age gate, but you remain responsible for your real age.
4.Your account
Accounts are created with Apple Sign-In. We never see your real Apple ID. We receive a stable anonymous identifier and, the first time you sign in, optionally your email (or Apple's hide-my-email relay) and name. You can revoke that sharing at any time from your Apple ID settings.
You can delete your account from Profile and Settings inside the App. When you do, we revoke your Sign in with Apple link, remove your name and email from our purchase-management service, and wipe your local data from the device. We retain the record of past purchases (transaction IDs, amounts, dates) and any unused credit balance, linked to your Apple-derived account identifier. We keep the purchase record so we can help with refund questions, verify charges if you contact us, and reconcile our books against Apple's payout statements. We retain the unused balance because Apple App Review Guideline 3.1.1 states that purchased credits do not expire. If you sign in again with the same Apple ID, any unused credits will be available again. Some anonymous records may remain in routine system backups for a limited period.
5.The service
Haircut Simulator generates AI hairstyle previews from a selfie you provide. It depends on two third-party AI providers (fal and Anthropic) and on standard infrastructure (Apple, RevenueCat, Neon, Vercel) listed in the Privacy Policy. The service can change over time as our providers evolve. Features may be added, removed, or updated without notice.
6.Your content
You keep all rights to selfies you upload and all outputs the App generates for you. By using the App, you grant us a non-exclusive, non-sublicensable, revocable, royalty-free license to access, reproduce, transmit, and display your selfie for the sole purpose of forwarding it to fal and Anthropic to render the result you requested, returning that result to your device, and (where the generation happens in the background) temporarily holding the rendered output on our server so your device can pick it up.
We do not use your content for training any model, for marketing, for advertising, for model improvement, for profile-building, or for resale. The full data flow and retention windows are in our Privacy Policy.
You confirm that you have the right to use any photo you upload: the person in the photo is you, or is someone who has knowingly and explicitly consented to your use of their image for an AI hairstyle preview through this App.
7.Acceptable use
Your conduct in the App is governed by our Acceptable Use Policy. The full list of prohibited uses, including rules about consent of the person in the photo, deepfakes, biometric extraction, and reverse engineering, lives there. A breach of the AUP is a breach of these Terms and may result in suspension or termination without refund of unused credits.
Because we are a customer of fal and Anthropic, you also agree, by using the App, to comply with fal's Acceptable Use Policy and Anthropic's Usage Policy. We cannot let our users do anything those policies prohibit.
8.Credits and purchases
Each style sheet or try-on costs 1 Credit. New users receive 3 free starter credits on first Apple Sign-In (one-time grant per Apple ID).
Additional credits are sold as consumable In-App Purchases through the App Store in Packs of 10, 25, or 60. Credits do not expire. There is no subscription. Every purchase is one-time.
If a generation fails on our side after a credit is charged (server error, distorted output, upstream provider error), we refund the credit automatically. If you do not see the refund within a few minutes, contact us via support.
9.App Store refunds
All consumer refunds for In-App Purchases are processed by Apple via reportaproblem.apple.com. We cannot issue refunds outside the App Store flow.
10.AI output disclaimer
The App uses third-party AI models to render hairstyle previews. AI output is approximate. Generated images:
- Are an artist's-impression preview, not a guaranteed photograph of how a real haircut will look on you.
- May include errors, artifacts, or fabricated details ("hallucinations").
- Should be used as a fitting-room aid only. Always consult a licensed stylist before committing to a real cut. Final results from a real haircut depend on your stylist, your hair, and many factors outside our control.
We do not guarantee the accuracy of any AI-generated suggestion or recommendation. Use of any output is at your sole risk.
11.Service availability
We make a best effort to keep the App working, but we make no guarantee of uninterrupted service. Generations depend on third-party AI providers. If they are unavailable, generations may temporarily fail. In that case, charged credits are refunded automatically once our retry attempts are exhausted.
12.Intellectual property
All content, branding, code, design, catalog data (style names, descriptions, sample imagery), and prompt engineering in the App are owned by Thomsin Apps and protected by international copyright law. You receive a personal, non-transferable, revocable license to use the App for personal, non-commercial purposes. Lucide icons are used under the ISC license. Fraunces and Inter fonts are used under the SIL Open Font License.
You will not attempt to extract our prompts, derive model weights, reverse-engineer our pipeline, scrape the catalog, or build a similar or competing product using outputs from this App.
13.Suspension and termination
We may suspend or terminate your access at any time for breach of these Terms or the Acceptable Use Policy, without refund of unused credits. You may terminate this agreement at any time by deleting the App, or by deleting your account from Profile and Settings. Termination does not affect rights that have already accrued, and sections that by their nature should survive termination (intellectual property, disclaimers, limitation of liability) continue to apply.
We may also deactivate accounts that have not been used for more than 12 months. Reactivation requires signing in again with the same Apple ID.
14.Disclaimer of warranties
The App is provided "as is" and "as available", without warranties of any kind, either express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, non-infringement, and uninterrupted operation. We do not warrant that the App will be timely, secure, or error-free, or that any defects will be corrected. We do not warrant that any AI-generated output will be accurate, original, suitable, or non-infringing.
15.Limitation of liability
To the maximum extent permitted by law, neither Thomsin Apps nor Bart Thomsin will be liable for any indirect, incidental, consequential, special, exemplary, or punitive damages arising out of or relating to your use of the App, even if advised of the possibility of such damages. Our total aggregate liability for any claim arising out of these Terms or the App is limited to the greater of fifty euros (€50) or the total amount you paid us in the twelve months preceding the claim.
Nothing in these Terms limits or excludes any statutory consumer right you have under applicable law of your country of residence that cannot be limited or excluded by agreement.
16.Governing law and venue
These Terms are governed by the laws of the Netherlands. Disputes will be brought before the competent courts in Amsterdam, the Netherlands. If you are a consumer resident in the European Economic Area or another jurisdiction with mandatory consumer-protection rules, the mandatory consumer-protection law of your country of residence applies to the extent it is more favorable to you.
17.Changes to these terms
We may revise these Terms as the App evolves. The "Last updated" date at the top of this page reflects the current version. Material changes will be surfaced inside the App on next launch. Continued use of the App after a material change constitutes acceptance of the revised Terms.
18.Contact
bart@thomsin.dev. Bart Thomsin, sole developer, the Netherlands.