Legal
Terms of Service
RepeatFlow Terms of Service.
Terms of Service
Effective date: May 25, 2026 Version: 1.0
These Terms of Service (the “Terms”) govern your access to and use of RepeatFlow, including the RepeatFlow mobile application for iOS and Android, the RepeatFlow website, and related account, synchronization, subscription, support, export, and deletion features (together, the “Service”).
By creating an account, signing in, using RepeatFlow, or purchasing a subscription, you agree to these Terms. If you do not agree to these Terms, do not use the Service.
These Terms should be read together with our Privacy Policy:
https://repeatflow.app/privacy-policy
1. Service provider
The Service is provided by:
Pilip Hulko Poland Website: https://repeatflow.app Support: [email protected] Privacy contact: [email protected]
RepeatFlow may later be operated by a sole proprietorship, registered business, company, or other legal entity. If this happens, we may update these Terms and notify users where required by law.
2. What RepeatFlow is
RepeatFlow is a learning and review-planning app. It helps users organize real learning materials, plan spaced reviews, keep learning context visible, and manage review workload over time.
RepeatFlow may include features such as:
- Subjects;
- Materials;
- links;
- notes;
- flashcards or cards;
- Repeat Plans;
- Review schedules;
- Calendar;
- Focus;
- Daily Limit;
- Recovery or rescheduling tools;
- local device storage;
- cloud synchronization;
- data export;
- account and learning data deletion;
- subscription-based paid access.
RepeatFlow is a learning and productivity tool. It is not a school, university, tutoring provider, professional certification provider, medical service, legal service, financial service, or emergency service.
3. Definitions
For clarity in these Terms:
“Account” means the RepeatFlow account associated with your email address.
“Basic plan” means the free RepeatFlow plan with the limits described in these Terms or shown in the app.
“Material” means a learning item created or managed in RepeatFlow. A Material may include a title, link, note, cards, review schedule, and related progress.
“Started Material” means a Material that has been created, started, or counted as active by RepeatFlow according to the app’s product rules.
“Subject” means a learning area or category that contains Materials and related settings.
“User Content” means content, data, or information that you create, enter, save, import, link, store, or manage in RepeatFlow, including Subjects, Materials, links, notes, cards, Repeat Plans, review progress, and learning settings.
“Unlimited plan” means a paid plan that removes the Basic plan limits for Subjects and Started Materials, subject to these Terms, fair use, technical limits, and any limits shown in the app or applicable app store.
4. Eligibility and age requirements
RepeatFlow is not intended for children under 16 years of age.
You may use the Service only if:
- you are at least 16 years old;
- you have the legal capacity to agree to these Terms; and
- your use of the Service is permitted under the laws that apply to you.
If you are under the age of majority in your country, you may use the Service only if you have the consent, authorization, or legal capacity required under applicable law.
RepeatFlow is a general learning and productivity service. It is not directed to children and is not intended to be listed or used as a children’s app.
5. Accounts and email login
To use cloud synchronization, account-backed learning data, subscriptions, export, and account deletion features, you need a RepeatFlow account.
RepeatFlow uses email-based one-time password (“OTP”) login. RepeatFlow does not use password-based login.
You are responsible for:
- providing a valid email address;
- maintaining access to your email account;
- keeping your email account and devices secure;
- not sharing OTP codes, access tokens, or account access with others;
- all activity that occurs through your Account.
You may create more than one Account if each Account uses a separate email address. You must not create or use multiple Accounts for abuse, fraud, evasion of limits, evasion of enforcement, or any other misuse of the Service.
You must not sell, rent, share, transfer, or give access to your Account to another person. You must not use another person’s Account without permission.
If you believe your Account has been accessed without permission, contact us at [email protected].
6. Basic plan and paid subscriptions
RepeatFlow may offer a free Basic plan and paid subscription plans.
6.1 Basic plan
The Basic plan currently includes:
- 1 Subject; and
- 5 Started Materials.
If you reach the Basic plan limits, you may need to upgrade to a paid plan or reduce your usage within the Basic plan limits before creating additional Subjects or starting additional Materials.
We may change Basic plan limits in the future. If we make a material change that affects existing users, we will provide notice where required by law or app store rules. We will try to avoid changes that unexpectedly remove access to existing learning data.
6.2 Paid plans
RepeatFlow may offer paid subscriptions such as:
- Monthly Unlimited;
- Yearly Unlimited.
Plan names, prices, billing periods, and availability may vary by country, platform, currency, store configuration, taxes, promotions, and app version.
Unless otherwise stated in the app or applicable app store, an Unlimited plan allows you to create and use Subjects and Started Materials without the Basic plan limits. Unlimited access is still subject to fair use, technical limits, storage limits, anti-abuse protections, platform rules, and these Terms.
6.3 No free trial by default
RepeatFlow does not currently offer a free trial unless a trial is expressly shown in the app, Apple App Store, or Google Play at the time of purchase.
If a trial is offered in the future, the trial duration, price after the trial, renewal terms, and cancellation instructions will be shown before purchase in the applicable purchase flow.
6.4 Auto-renewal
Paid subscriptions are auto-renewing subscriptions unless stated otherwise in the applicable app store purchase flow.
Your subscription renews automatically for the selected billing period unless you cancel it before renewal according to the rules of the app store where you purchased it.
Before purchase, the applicable app store purchase interface will show the subscription price, billing period, and other purchase terms. You should review those terms carefully before confirming a purchase.
7. Purchases, cancellation, and refunds
RepeatFlow currently supports paid subscriptions only through:
- Apple App Store / Apple In-App Purchase; and
- Google Play Billing.
RepeatFlow does not currently offer direct web payments.
All in-app subscription purchases, renewals, billing, cancellation flows, and refund flows are handled by the app store where you purchased the subscription. RepeatFlow does not process payment card data directly and does not control Apple’s or Google’s billing systems.
You are responsible for managing and canceling your subscription through the same app store account that you used to purchase it.
You can usually manage your subscription:
- inside RepeatFlow, through Settings → Subscription → Manage subscription, where available;
- through your Apple ID subscription settings, for iOS purchases;
- through Google Play subscription settings, for Android purchases.
If you cancel a subscription, you will normally continue to have paid access until the end of the current paid billing period, unless the applicable app store or applicable law provides otherwise.
RepeatFlow does not guarantee refunds. Refund requests must be submitted through Apple App Store or Google Play, depending on where the purchase was made, unless applicable law requires otherwise.
RepeatFlow support may explain where to manage a subscription or request a refund, but RepeatFlow cannot guarantee that Apple or Google will approve a refund.
Deleting your RepeatFlow Account does not necessarily cancel your Apple App Store or Google Play subscription. If you have an active subscription, you should cancel it separately through the relevant app store subscription settings.
8. Failed payments, expiration, and downgrade to Basic
If a subscription payment fails, is canceled, expires, is refunded, is charged back, or cannot be verified, your paid access may end and your Account may return to the Basic plan.
When your Account returns to the Basic plan:
- your existing learning data is not deleted only because of the downgrade;
- you may continue to access, review, edit, delete, export, and manage existing data where supported by the app;
- you may not create new Subjects or start new Materials above the Basic plan limits;
- you may create new Subjects or Started Materials again if you restore paid access or reduce your usage within the Basic plan limits.
If your Account contains more than the Basic plan limits when paid access ends, the extra existing Subjects or Materials may remain available, but creating additional Subjects or Started Materials may be blocked until you restore paid access or reduce usage within the Basic plan limits.
Subscription status may not update immediately if the app store, network, or verification service is delayed or unavailable.
9. User Content and ownership
You retain ownership of your User Content. These Terms do not transfer ownership of your User Content to RepeatFlow.
By using the Service, you grant RepeatFlow a limited, non-exclusive, worldwide, royalty-free license to host, store, process, transmit, display, synchronize, back up, export, delete, and otherwise technically handle your User Content only as necessary to:
- provide the Service;
- operate your Account;
- synchronize data across devices;
- support offline use;
- generate and maintain review schedules;
- provide Calendar, Focus, Daily Limit, Recovery, reminder, export, and deletion features;
- verify subscription access;
- provide support where requested or necessary;
- protect, secure, debug, and maintain the Service;
- comply with applicable law.
This license ends when your User Content is deleted from the Service, except to the extent that limited copies or records may remain temporarily or lawfully in backups, logs, billing records, legal records, security records, or other systems as described in the Privacy Policy.
You are responsible for your User Content and for making sure that you have the rights and permissions needed to store and use it in RepeatFlow.
You must not use RepeatFlow to store or process content that is illegal, infringes intellectual property rights, violates privacy rights, contains malware, or otherwise violates these Terms.
RepeatFlow is not designed for storing highly sensitive information, passwords, private keys, regulated data, emergency information, or mission-critical data. You should not store such information in RepeatFlow.
10. Copyright and intellectual property complaints
RepeatFlow does not routinely monitor private User Content and does not have a general obligation to determine whether private User Content infringes copyright, trademark, or other rights.
However, RepeatFlow may remove, restrict, disable, or preserve User Content, or suspend or terminate Accounts, if we become aware of content that appears to violate these Terms, applicable law, intellectual property rights, privacy rights, or the rights of others.
If you believe that content in RepeatFlow infringes your copyright, trademark, or other legal rights, contact us at:
Your notice should include enough information for us to understand and evaluate the complaint, such as:
- your name and contact information;
- identification of the work or right you claim is infringed;
- a description of the allegedly infringing content;
- any relevant account, link, screenshot, or other information that helps identify the issue;
- a statement explaining why you believe the use is unauthorized;
- confirmation that the information you provide is accurate.
Because RepeatFlow learning content is generally private to the user’s Account, we may need enough specific information to locate and evaluate the reported issue. We may ask for additional information before taking action.
Where appropriate, we may give the affected user an opportunity to respond. Repeated or serious infringement may result in suspension or termination of the Account.
11. Screenshots, recordings, and public sharing by users
You may take screenshots, screen recordings, videos, or other recordings of your own use of RepeatFlow and share them publicly, provided that you do not:
- violate another person’s privacy, confidentiality, intellectual property, or other rights;
- share someone else’s personal data or confidential information without permission;
- misrepresent your relationship with RepeatFlow;
- suggest that RepeatFlow sponsors or endorses you without permission;
- use RepeatFlow branding in a misleading way;
- copy, clone, resell, or redistribute the Service itself;
- violate applicable law or these Terms.
RepeatFlow does not claim ownership over your own User Content shown in screenshots or recordings. RepeatFlow retains all rights in the app, software, interface, design, name, logo, trademarks, and other RepeatFlow materials.
12. Acceptable use
You agree not to misuse the Service. You must not:
- use the Service for illegal, harmful, fraudulent, abusive, or unauthorized purposes;
- store, create, or share illegal content;
- infringe copyrights, trademarks, privacy rights, or other rights of others;
- abuse the OTP login system, email delivery, rate limits, billing systems, support channels, or deletion/export flows;
- attempt to access another user’s Account or data;
- share, sell, rent, transfer, or provide access to your Account;
- interfere with, disrupt, overload, scan, test, or attack the Service or its infrastructure without authorization;
- attempt to bypass security, authentication, synchronization, subscription, or access controls;
- use automated systems, bots, scrapers, crawlers, or scripts to access the Service in a way that burdens, abuses, or extracts from the Service;
- reverse engineer, decompile, modify, copy, or create derivative works from the Service except where such restriction is prohibited by law;
- upload, transmit, or attempt to distribute malware, harmful code, or malicious links;
- use the Service to store passwords, private keys, secrets, regulated data, or mission-critical information where loss or disclosure could cause serious harm;
- use the Service in a way that violates applicable law, app store rules, or these Terms.
RepeatFlow may take technical, legal, or account-level action to protect the Service and its users from misuse.
13. Learning results and reminders
RepeatFlow helps you organize learning materials and review schedules. It does not guarantee:
- memory retention;
- exam results;
- language fluency;
- academic, professional, or personal outcomes;
- that a review schedule is optimal for every user or every subject;
- that Daily Limit, Calendar, Focus, or Recovery will prevent overload;
- that reminders will always be delivered;
- that all schedules, dates, notifications, or sync states will always be accurate or error-free;
- that using RepeatFlow will produce any specific result.
You are responsible for your own learning decisions, study methods, time management, and reliance on the Service.
Reminders may fail due to device settings, disabled notifications, operating-system limits, battery optimization, network issues, app updates, bugs, time-zone changes, or other reasons outside RepeatFlow’s control. You should not rely on RepeatFlow as the only way to remember time-sensitive or important tasks.
14. Offline use, local storage, and synchronization
RepeatFlow may store data locally on your device to support offline use, improve performance, and synchronize changes later.
When you are signed in and a network connection is available, supported local changes may sync with the RepeatFlow backend.
If you use RepeatFlow offline or on multiple devices, local data may temporarily differ between devices and the server. During synchronization, conflicts may occur.
For synchronized account data, the backend/server is the source of truth.
Normal sync conflicts are resolved by entity or operation. The server version may win for the conflicting entity or operation. Related stale pending operations may be dropped, marked as conflicting, or superseded. Unrelated pending offline changes are intended to be kept where technically possible.
In exceptional cases, such as after deleting all learning data or a major server-side reset, the app may reset the local learning cache and pull a fresh server state.
RepeatFlow does not guarantee that all offline changes will always be preserved in every conflict scenario. You are encouraged to export important data periodically.
Uninstalling the app may remove local device data depending on the operating system, but it does not automatically delete server account data. To delete server data, use in-app account deletion, the account deletion web page, or contact privacy support.
15. Export, learning data deletion, and account deletion
RepeatFlow is designed to let users export their learning data in JSON format.
Export may be available as:
- a server/account export when you are signed in and online; and/or
- a local device export where supported by the app.
Export is intended to remain available to Basic users and downgraded users, subject to technical availability, account access, and abuse-prevention controls.
You may request account deletion:
- in the app, if you are signed in;
- through the account deletion page: https://repeatflow.app/delete-account;
- by contacting [email protected], where necessary.
Account deletion may require email OTP confirmation.
Deleting your Account deletes or disables your Account and associated learning data from RepeatFlow’s production systems, subject to legal, billing, security, anti-abuse, backup, audit, dispute-resolution, chargeback, fraud-prevention, and compliance retention described in the Privacy Policy.
RepeatFlow may also provide a separate “delete all learning data” function. This deletes learning data while keeping your Account and subscription status active.
You are responsible for exporting or backing up any User Content that you want to keep before deleting your Account or learning data.
Deleting your Account does not necessarily cancel your Apple App Store or Google Play subscription. Cancel active subscriptions separately through the relevant app store subscription settings.
More information about export, deletion, retention, backups, and privacy rights is available in the Privacy Policy.
16. Privacy
Your use of the Service is also governed by the Privacy Policy:
https://repeatflow.app/privacy-policy
The Privacy Policy explains what data RepeatFlow processes, why it processes it, how long it is retained, who it may be shared with, how export and deletion work, and what privacy rights may apply.
RepeatFlow does not sell personal data and does not use personal data for third-party advertising tracking, as described in the Privacy Policy.
17. Service emails and notifications
RepeatFlow may send service-related emails, including OTP codes, account or security messages, deletion confirmations, and important service notices.
You cannot opt out of emails that are necessary to provide, secure, or administer the Service.
RepeatFlow does not currently send marketing emails.
RepeatFlow may provide optional local notifications for review reminders or daily summaries. Notifications depend on your device settings, operating system permissions, and app settings.
18. Third-party services and external links
RepeatFlow may rely on third-party services and platforms to operate the Service, including app stores, billing systems, cloud infrastructure, email delivery, analytics, crash diagnostics, website delivery, and other service providers described in the Privacy Policy.
Third-party services are governed by their own terms and privacy policies. RepeatFlow is not responsible for third-party services, their content, availability, privacy practices, billing systems, or actions.
Your Materials may contain links to external websites, documents, Notion pages, or other resources. If you open an external link, you do so at your own risk and under the terms and privacy policy of that external service.
19. App stores
If you download RepeatFlow from Apple App Store or Google Play, the terms, policies, and rules of the applicable app store may also apply.
For iOS users, Apple’s terms, policies, and rules may apply to downloading the app, in-app purchases, subscriptions, cancellation, refunds, and app use.
For Android users, Google Play’s terms, policies, and rules may apply to downloading the app, in-app purchases, subscriptions, cancellation, refunds, and app use.
These Terms are between you and RepeatFlow, not Apple or Google, except where app store terms provide otherwise. Apple and Google are not responsible for providing support for RepeatFlow except to the extent required by their own terms or applicable law.
If there is a conflict between these Terms and applicable app store terms regarding billing, cancellation, or refund procedures, the app store terms may control for that purchase channel.
For iOS users, Apple and its subsidiaries may be third-party beneficiaries of these Terms to the extent required by Apple’s applicable terms, and Apple may have the right to enforce these Terms against you as a third-party beneficiary in that respect.
20. Testing, review builds, and pre-release distribution
During app testing, review, or pre-release distribution, Apple TestFlight, Google Play testing tools, app store review systems, or related platform services may process diagnostic, install, purchase, and testing-related data under their own terms and policies.
Unless separate testing terms are provided, these Terms also apply to testing or pre-release versions of RepeatFlow.
Testing and pre-release versions may be less stable than production versions and may contain bugs or incomplete features.
21. Service availability and changes
RepeatFlow aims to provide a reliable service, but we do not guarantee that the Service will be available, uninterrupted, secure, or error-free at all times.
The Service may be unavailable, delayed, limited, or interrupted because of maintenance, updates, outages, bugs, security incidents, third-party provider issues, app store issues, network issues, device limitations, force majeure events, or other reasons.
Some features may continue to work offline if supported by the app and local device data is available. Features that require server access, subscription verification, synchronization, account changes, export, deletion, or support may require an internet connection.
RepeatFlow may add, change, limit, suspend, discontinue, or remove features, limits, plans, prices, or parts of the Service. Where required by law or app store rules, we will provide notice of material changes.
RepeatFlow may discontinue the Service in the future. If that happens, we will try to provide reasonable notice and an opportunity to export data where practical and legally required.
22. Intellectual property
RepeatFlow and its software, design, interface, features, code, databases, infrastructure, name, logo, trademarks, website, and other materials are owned by RepeatFlow or its licensors and are protected by intellectual property and other laws.
Subject to your compliance with these Terms, RepeatFlow grants you a limited, personal, non-exclusive, non-transferable, revocable license to use the Service for your own personal learning and productivity purposes.
You must not copy, modify, distribute, sell, lease, sublicense, reverse engineer, decompile, create derivative works from, or otherwise exploit the Service except as expressly allowed by these Terms or required by applicable law.
These Terms do not grant you any ownership rights in RepeatFlow or its intellectual property.
23. Open-source software
RepeatFlow may include open-source software or third-party libraries. Such components may be governed by their own licenses.
Where required, RepeatFlow may provide open-source license notices inside the app, on the website, or in another appropriate location.
Nothing in these Terms limits rights you may have under applicable open-source licenses.
24. Disclaimer of warranties
To the maximum extent permitted by applicable law, the Service is provided on an “as is” and “as available” basis.
RepeatFlow disclaims all warranties, whether express, implied, statutory, or otherwise, including implied warranties of merchantability, fitness for a particular purpose, non-infringement, availability, accuracy, reliability, and error-free operation.
RepeatFlow does not warrant that:
- the Service will meet your expectations;
- the Service will be uninterrupted, secure, or error-free;
- all data will always be preserved;
- sync will always complete successfully;
- all offline changes will always be preserved;
- reminders will always be delivered;
- schedules will always be accurate or optimal;
- subscription verification will always be immediate;
- third-party services will remain available;
- the Service will produce any specific learning, academic, professional, or personal result.
Nothing in these Terms excludes warranties, guarantees, or rights that cannot be excluded under applicable consumer protection law.
25. Limitation of liability
To the maximum extent permitted by applicable law, RepeatFlow will not be liable for indirect, incidental, special, consequential, exemplary, or punitive damages, or for loss of profits, revenue, data, goodwill, learning progress, business opportunities, or other intangible losses, even if RepeatFlow has been advised of the possibility of such damages.
To the maximum extent permitted by applicable law, RepeatFlow’s total liability for any claim relating to the Service or these Terms will be limited to the greater of:
- the amount you paid for the Service through the applicable app store during the 12 months before the event giving rise to the claim; or
- EUR 50.
This limitation does not apply to liability that cannot be limited under applicable law, including liability for intentional misconduct, fraud, or mandatory consumer rights that cannot be waived.
Some jurisdictions do not allow certain exclusions or limitations of liability. In those jurisdictions, the limitations apply only to the maximum extent permitted by law.
26. Indemnity
To the extent permitted by applicable law, you agree to indemnify and hold harmless RepeatFlow from claims, damages, losses, liabilities, costs, and expenses arising from:
- your User Content;
- your misuse of the Service;
- your violation of these Terms;
- your violation of applicable law;
- your infringement of another person’s rights;
- your use of third-party links, resources, or services through or in connection with RepeatFlow.
This section applies only to the extent permitted by applicable consumer protection law.
27. Suspension and termination
You may stop using RepeatFlow at any time. You may delete your Account through the in-app account deletion flow, the account deletion web page, or by contacting privacy support where necessary.
RepeatFlow may suspend or terminate your access to the Service if:
- you violate these Terms;
- your use creates legal, security, fraud, abuse, or operational risk;
- your Account is used to attack, disrupt, or misuse the Service;
- your Account is used to infringe rights of others;
- we are required to do so by law, court order, app store rule, or public authority;
- the Service is discontinued.
Suspension or termination may result in loss of access to some or all Service features. Account deletion, data deletion, and data retention are governed by the Privacy Policy.
Sections that by their nature should survive termination will survive, including sections on user responsibilities, User Content, intellectual property, payments and refunds, disclaimers, limitation of liability, indemnity, governing law, and dispute resolution.
28. Changes to these Terms
RepeatFlow may update these Terms from time to time.
If changes are material, RepeatFlow will notify users by email where appropriate and may also notify users through the app or website.
Unless a different date is stated, updated Terms become effective when they are posted or when the notice states that they take effect.
If you continue using the Service after updated Terms take effect, you accept the updated Terms. If you do not agree to the updated Terms, you must stop using the Service and may delete your Account.
29. Governing law and disputes
These Terms are governed by the laws of Poland, unless mandatory consumer protection laws in your country provide otherwise.
If you are a consumer residing in the European Union or another jurisdiction with mandatory consumer protection rules, you may have the right to bring claims in your local courts and to rely on mandatory protections of your country of residence.
Before starting formal legal proceedings, we encourage you to contact [email protected] so that we can try to resolve the issue informally.
Nothing in these Terms limits any mandatory rights you may have under applicable consumer protection law.
30. Contact
For general support, contact:
For privacy and data protection requests, contact:
The latest version of these Terms will be available at:
https://repeatflow.app/terms