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

AppThe Haircut Simulator mobile application for iOS.
You / UserThe person installing or using the App.
We / Us / OurThomsin Apps. Sole developer: Bart Thomsin, the Netherlands. Contact: bart@thomsin.dev.
SelfieA photo of your face that you take or upload through the App.
Style SheetAn AI-generated layout showing you with several hairstyles, returned in response to one generation request.
Try-OnA single AI-generated preview applying one specific cut or color to your photo.
OutputAny image, style sheet, try-on, or other content the App generates from your input.
CreditThe unit consumed by one generation. 1 credit = 1 style sheet or 1 try-on.
PackA one-time purchase of credits through the App Store (10, 25, or 60 credits).
SubprocessorA 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:

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.