Rotly Terms of Use
Version 1.6. Effective 2 September 2026.
These Terms of Use ("Terms") are an agreement between you and Mechkour Mohamed, Boterpotstraat 6, 8530 Harelbeke, Belgium ("Rotly", "we", "us") for the Rotly app and any web version we operate (the "Service"). By creating an account or using the Service you agree to these Terms, to our Refund Policy, which is part of them, and you acknowledge our Privacy Policy. If you do not agree, do not use the Service.
If you use the iOS app, the licence to the app itself is Apple's standard End User License Agreement (https://www.apple.com/legal/internet-services/itunes/dev/stdeula/); these Terms govern the Service and apply in addition to it (see section 15).
1. Eligibility
You must be 13 or older to use Rotly, or older where your local law sets a higher minimum age for services like this one. The app checks your age before sign-in and refuses access under 13. If you are old enough to use the Service but under the age of majority where you live, you confirm that a parent or guardian has reviewed and agreed to these Terms for you. The Service is not directed to children under 13.
2. What the Service does
Rotly lets you type a scene, cast our characters, and generate a short animated clip with AI. Clips are produced with third-party AI generation providers and returned to you inside the app, where you can save or share them. Generation takes minutes, not seconds, and one clip renders at a time per device.
Clips are AI-generated, synthetic content. Output can be unexpected, imperfect, or different from what you imagined, and a prompt does not guarantee a particular result. Generations our system records as failed are refunded to your allowance in credits once the failure is confirmed. Credits are the only remedy for a render that does not come out: see our Refund Policy.
3. Your account
You sign in either with Google or Apple, or with an email address and a password you choose. With Google or Apple we never see your password. With an email sign-in we store only a salted hash of your password, never the password itself, and we send a code to your address to confirm it is yours.
You are responsible for keeping your sign-in secure and for activity under your Rotly account. Choose a password you do not use elsewhere. Keep your account details accurate, and tell us at [email protected] if you think your account has been misused. You can sign out, sign out everywhere, or delete your account from the Account screen.
4. Free tier
The free tier includes a weekly allowance of 5 generation credits, and the resulting clips carry Rotly branding. Each format costs a set number of credits, shown next to it in the app, so how many clips the allowance buys depends on what you make; the more expensive formats are subscriber-only. The weekly allowance resets every Monday at 00:00 UTC. Free generations are a courtesy we may change or withdraw; unused credits do not roll over.
5. Subscriptions, billing and refunds
- Rotly Pro is an auto-renewing subscription. The plan we sell in the app renews weekly and currently includes a weekly allowance of 100 generation credits, without Rotly branding on the clips. The name, the billing period, the price in your local currency, and any introductory offer come from the store and are shown on the paywall before you confirm.
- What a credit buys. Each format costs a set number of credits, shown next to it in the app: a cinematic story and your own script each cost 2 credits, and the ranking and theme squad formats cost 8. Some formats also have a weekly limit on how many you can make, on top of the credit allowance, shown in the app when you reach it. Formats that cost more than the free allowance are subscriber-only in practice.
- Payment is charged to your Apple App Store or Google Play account at confirmation of purchase. Apple and Google are the sellers, not us. We never see your card details and we cannot charge or reverse a charge ourselves.
- The subscription renews automatically at the end of each period, at the price the store shows, unless you cancel at least 24 hours before that period ends.
- You manage or cancel the subscription in your App Store or Google Play account settings, not inside Rotly. Deleting the app, or deleting your Rotly account, does not cancel a subscription.
- Immediate access. Your allowance is live within seconds of the purchase being confirmed. By subscribing you ask us to start the service right away and you accept that, once a generation has been started on that period, any statutory 14-day withdrawal right for it is lost.
- Refunds are governed by our Refund Policy, which is part of these Terms. In short: a paid period on which you started at least one generation is not refundable, credits are the only remedy for a render that fails, and the store decides its own refunds under its own rules. Rights your law does not let you waive are unaffected.
- Price changes are handled by the store, which will ask for your consent where its rules or your local law require it.
- Credit allowances reset every Monday at 00:00 UTC and unused credits do not roll over, on any plan. Credits have no cash value and cannot be transferred or exchanged. The allowance is for personal, human use of the app; we may apply fair-use controls (such as one render at a time per device) to keep the Service affordable for everyone.
6. Your content
"Your content" means the scene text, dialogue and instructions you enter and the choices (characters, format) you make.
- You keep your rights in your content. You grant us a worldwide, non-exclusive, royalty-free licence to host, store, reproduce, and process it, including sending it to our AI generation providers, solely to operate, provide, secure, and improve the Service. This licence ends when you delete your account or the content, except for the limited retention described in the Privacy Policy and copies you have shared.
- You are responsible for your content and must have the rights to whatever you enter.
- Moderation. Prompts are screened automatically before generation, and prompts that hit our content filter are refused (nothing is billed for a refused prompt). We may also remove content and restrict accounts that break section 8. If you believe a refusal or removal was a mistake, contact [email protected] and a human will review it.
7. Generated clips
- Your clips are yours to use. To the extent we own any rights in a clip generated for you, we assign them to you; to the extent our rights in the Rotly characters, artwork, voices, and branding appear in the clip, we grant you a worldwide, non-exclusive, royalty-free licence to use, post, and share the clip, including on monetised social channels, as long as the characters and branding stay inside your clips. You may not extract the characters from clips to make merchandise, apps, games, or other products, and you may not register any Rotly character or name as your own trademark or work.
- Branding on free clips. Free-tier clips carry Rotly branding (burned into the clip or shown on it), which you may not remove, hide, or crop out. A subscription removes that branding. It does not remove the AI disclosure marking described below, which stays on every clip on every plan.
- No exclusivity. AI models can produce similar output for different people. We do not promise your clip is unique, and you have no claim over similar clips generated for others.
- AI disclosure marking. Clips are synthetic media, and marking them as such is our obligation, not yours. Every clip we generate carries a visible "AI GENERATED" label burned into the picture and machine-readable markers in the video file identifying it as artificially generated, in line with Article 50 of the EU AI Act. These markers are on every clip on every plan, they are not a paid feature, and you may not remove, hide, crop out, obscure, or strip them. If you post a clip somewhere that has its own AI-disclosure setting, you are still responsible for switching that on. Do not present a clip as real footage of real events or real people.
- Hosting is a handover, not storage. Finished clips sit on our server at a link that anyone who has the link can view, and that copy is deleted after about three days. The app saves your clip into your device library on the result screen, and keeping it is yours to do: we are not your archive and we cannot re-render a clip that has gone. Some clips and previews are delivered from our generation provider's storage instead and are removed on its own retention schedule. Deleting your account deletes your clips from our server, and copies you saved or shared elsewhere are outside our control.
8. Acceptable use
You agree not to use the Service to create, save, or share content that:
- is illegal where you live or where you share it, or infringes anyone's intellectual property, privacy, publicity, or other rights;
- harasses, threatens, defames, or bullies anyone;
- impersonates any real person, or depicts an identifiable real person without the right to do so;
- sexualises anyone, or depicts or endangers minors in any sexual or harmful way (we report child sexual abuse material to the authorities);
- promotes violence, hate, terrorism, self-harm, or dangerous activities; or
- is deceptive, including passing synthetic media off as authentic where it could mislead or harm.
You also agree not to:
- probe, overload, disrupt, or circumvent the Service, its content filter, its clip limits, or its security;
- access the Service by any automated means or resell access to it;
- reverse engineer or decompile the app except to the extent a law that applies to you expressly permits it despite this clause.
Zero tolerance. We have no tolerance for objectionable content or abusive users. We may refuse prompts, remove content, and suspend or terminate accounts that break these rules, with notice where practicable.
Reporting and our 24-hour commitment. Every clip in the app has a Report control on the clip itself. We act on reports of objectionable content within 24 hours of receiving them by removing the content and ejecting the user who provided it. You can also report content to us at [email protected]. If you believe your content or account was removed in error, reply to us and a human will review it.
9. Our intellectual property
The Rotly app, its characters, names, artwork, voices, music, and branding belong to us or our licensors. Apart from the rights to your clips in section 7, we grant you a limited, personal, non-transferable, non-exclusive, revocable licence to use the Service under these Terms. If you send us ideas or feedback, we may use them without obligation to you.
10. Third-party services
The Service relies on third parties, including our AI generation providers (fal.ai and the model partners it routes to, OpenAI for the written script, and Modal, where we run our own character models on rented GPUs), RevenueCat for subscriptions, Cloudflare for sign-in email, Google, Apple, and our hosting provider. The Privacy Policy lists them and what each one receives. Their availability affects ours, and your use of their platforms is subject to their terms.
11. Availability and changes to the Service
We are a small studio and the Service depends on paid third-party AI capacity, so we may change formats, characters, features, or limits, or suspend generation temporarily (for example when a daily capacity limit is reached). If we discontinue the Service entirely we will give you reasonable advance notice in the app, and any paid period you lose is handled through the store's refund process or as your local law requires. A temporary suspension of generation, or a change to formats or limits, does not by itself entitle you to a refund: see the Refund Policy.
12. Disclaimers
The Service is provided "as is" and "as available". To the extent permitted by law, we disclaim all implied warranties and do not promise that clips will meet your expectations or that the Service will be uninterrupted, secure, or error free.
If you are a consumer in the EU or UK, nothing in these Terms affects your statutory rights, including your rights if a digital service does not conform with its description. If you are a consumer elsewhere, mandatory consumer protections of your country also remain unaffected.
13. Limitation of liability
To the extent permitted by law, we are not liable for indirect, incidental, special, or consequential damages, or for lost profits, data, or goodwill, and our total liability for all claims relating to the Service is limited to the greater of the amounts you paid us in the 12 months before the claim or EUR 50.
Nothing in these Terms excludes or limits liability that cannot be excluded or limited by law, including for intent or gross negligence, for death or personal injury caused by negligence, or under mandatory consumer law. Some jurisdictions do not allow certain exclusions, so parts of this section may not apply to you.
14. Your responsibility to us
If you are not a consumer, or to the extent your law allows it for consumers, you will compensate us for damages, costs, and reasonable legal fees arising from your content or your breach of sections 6 to 8, where the breach is your fault.
15. Apple App Store and Google Play terms
For the iOS app, Apple's standard EULA (linked above) applies between you and us, and additionally:
- these Terms are between you and us only, not with Apple, and Apple is not responsible for the Service or its content;
- your licence to the app is limited to Apple-branded devices you own or control, as permitted by the App Store Usage Rules;
- we, not Apple, are responsible for maintenance and support, for handling any product, legal, or IP claims relating to the app, and for addressing any failure to conform to a warranty (where a warranty applies and the app fails to conform, you may notify Apple and Apple will refund the purchase price of the app, if any; Apple has no other warranty obligation);
- you confirm you are not in a country under a US Government embargo or designated a "terrorist supporting" country, and you are not on any US Government list of prohibited or restricted parties;
- Apple and its subsidiaries are third-party beneficiaries of these Terms and may enforce them against you.
For the Android app, the Google Play Terms of Service also apply to your download and purchases.
16. Termination
You may stop using the Service at any time and delete your account from the Account screen (remember to cancel any subscription in your store settings). We may suspend or terminate your access if you materially breach these Terms, if the law requires it, or if we discontinue the Service under section 11; where practicable we will tell you why. If we terminate your account for breaking these Terms, the rest of any paid period is forfeited and is not refunded. Sections that by their nature should survive (clip licences, our IP, disclaimers, liability, and disputes) survive termination.
17. Changes to these Terms
We may update these Terms. For material changes we will update the version and effective date above and give you reasonable advance notice in the app. If you do not agree with a change, stop using the Service and cancel any subscription before the change takes effect; continued use after the effective date means you accept the updated Terms.
18. Governing law and disputes
These Terms are governed by Belgian law. If you are a consumer, you also keep the protection of the mandatory rules of the country where you live, and you may bring or face proceedings in the courts of that country; otherwise the courts of Kortrijk, Belgium are competent.
If you have a complaint, contact us first at [email protected] and we will try to resolve it. Belgian consumers can also contact the Belgian Consumer Mediation Service (Service de Mediation pour le Consommateur / Consumentenombudsdienst, consumerombudsman.be) for out-of-court resolution; consumers elsewhere can use the dispute-resolution bodies available in their country.
19. General
If part of these Terms turns out to be invalid, the rest stays in force. Our not enforcing a provision is not a waiver of it. You may not transfer your rights under these Terms; we may transfer ours as part of a merger, acquisition, or asset sale, and we will notify you if that happens. These Terms, the Privacy Policy and the Refund Policy are the entire agreement between us for the Service. These Terms are written in English; if we provide translations for convenience, the English version prevails to the extent local law allows.
20. Contact
Mechkour Mohamed, Boterpotstraat 6, 8530 Harelbeke, Belgium
Enterprise number: 1027.830.212 (VAT: BE 1027.830.212)