Terms of Service
These are the plain-language Terms for Reps, a free, offline-first workout tracker. Use the app without an account and your training data never leaves your phone; add an optional account for cloud sync, backup, and an AI coach. These Terms protect your consumer and data-protection rights under Polish and EU law — nothing here takes those rights away.
1. Who we are
Reps is operated by an individual (a private person), not a company:
- Operator / service provider: Szymon Łukiewicz
- Support email: [email protected]
- Privacy email: [email protected]
- Website: https://repsworkout.com
Throughout these Terms, "we," "us," and "our" mean the operator named above. "You" means the person using Reps. When we say "the app," we mean the Reps mobile application for iOS and Android, together with the optional cloud features described below.
For how we handle your personal data, see our Privacy Policy at https://repsworkout.com — it forms part of your agreement with us and explains what we collect, why, and your rights under the GDPR (RODO).
2. Accepting these Terms and who can use Reps
By downloading, installing, or using Reps, you accept these Terms. If you create an account, you accept them again at sign-up. These Terms are made available to you free of charge before you sign up, in a form you can save and keep.
You must be at least 16 years old to use Reps. This is a requirement, not something the app checks or verifies — we rely on your word. Sixteen is the age at which, under Polish law, you can consent to online services on your own. If you're under 16, you may only use Reps with the consent of a parent or legal guardian. If you're a parent or guardian and believe a child under 16 has used Reps without your consent, contact [email protected] and we'll help.
Reps is a personal fitness tool for your own use. Don't use it on behalf of an organisation unless you're authorised to accept these Terms for that organisation.
3. What Reps is
Reps is a minimalist workout tracker. It's free. You can log workouts, exercises, routines, and training plans, and see your stats and personal records.
Reps is offline-first. There are two ways to use it:
Local-only (no account). You can use the core app without creating an account or giving us any personal data. In this mode, all of your training data stays on your device in local storage. Nothing is sent to our servers — there's no cloud sync and no cloud backup. The AI coach and multi-device sync are not available in this mode. If you delete the app or clear its data, that local data is gone, because we never had a copy.
Signed-in (optional account). If you create an account, your training data syncs to our cloud (hosted in the EU) so it's backed up and available across your devices. Signing in also unlocks the AI coach. Everything you can do locally, you can still do — the account just adds sync, backup, and the coach.
The app also shows local, on-device reminders (for example, about an unfinished workout). These are generated on your device. We don't run a push service and no device token is sent anywhere.
We may add, change, or remove features over time (see Section 13). The app is provided to you free of charge, and some features depend on third parties whose availability we don't control.
4. Technical requirements
To use Reps you need a compatible mobile device running a currently supported version of iOS or Android, and enough storage for the app and your training data. The core app works fully offline. To create an account, sync your data across devices, or use the AI coach, you need an internet connection. The AI coach also requires that you are signed in.
5. Accounts and signing in
You don't need an account to use the core app. If you want sync, backup, or the AI coach, you can create one.
Sign-in is passwordless. You can sign in with:
- an email one-time code (an 8-digit code we send to your email),
- Sign in with Apple, or
- Sign in with Google.
We store your email address and a user id, plus which method you used. We don't use or store passwords. When you sign in with Apple or Google, that provider confirms your identity to us — see Section 10.
You're responsible for:
- keeping access to the email account or Apple/Google account you sign in with, since that's how you get into Reps;
- the activity that happens under your account; and
- telling us at [email protected] if you think someone else has accessed your account.
You can delete your account at any time from within the app (see Section 14).
6. Acceptable use and lawful content
Reps is for tracking your own training. You must not supply or make available through Reps any content of an unlawful character (treści o charakterze bezprawnym). More generally, when you use Reps, please don't:
- break the law, or use Reps for anything unlawful;
- enter content that infringes someone else's rights;
- try to break, overload, probe, or bypass the security of the app or our servers, or access data that isn't yours;
- reverse-engineer, scrape, or abuse the app or the AI coach beyond normal personal use, or try to get around usage limits;
- use the AI coach to generate content that's illegal, harmful, or dangerous — including advice that could seriously hurt someone (see Section 7); or
- enter other people's personal data, or sensitive information you wouldn't want processed, into the app or the AI coach (see Section 7).
If you break these rules, we may act as described in Section 15.
7. The AI coach
The AI coach is optional and only available when you're signed in. It's off until you choose to open it. The app tells you, in the chat, what the coach is and isn't, and that your messages and relevant training context are sent to our AI provider to generate replies. By choosing to use the coach, you agree to this.
It's an AI system. You are interacting with an artificial-intelligence system, not a human. The app makes this clear in the chat itself. The coach generates replies automatically using an AI model from our AI provider (see below).
How it works and what's shared. When you use the coach, your requests are handled by our server (hosted in the EU), which calls the AI provider named in the coach's consent screen and in the Privacy Policy to generate the reply. To answer you, we send that provider your chat messages and relevant training data used as context — for example your recent workout history, personal records, your active plan, exercise names, and sets, reps, weights, and dates. So it's not only the text you type: relevant training data is shared with the AI provider during a chat. The provider processes this only to generate the reply, as our processor. Under the provider's commercial (API) terms, your inputs and outputs are not used to train its models. This is an international transfer of data outside the EEA, including to the United States; the safeguards for it, and how long the provider keeps the data, are described in our Privacy Policy. Your chat history is stored in our EU database.
It's general fitness information, not medical advice. The coach gives general fitness and training information only. It is not medical, physiotherapy, diagnostic, or nutritional advice, and it's no substitute for a qualified professional. Don't rely on it for health decisions. See Section 8 for the health and safety terms that apply to everything in Reps, including the coach.
Accuracy. AI-generated replies can be wrong, incomplete, or out of date, and may not fit your situation. Use your own judgement, and don't act on a reply you're unsure about without checking a reliable source or a professional.
Please don't enter: other people's personal data, or sensitive health information you don't want processed. The coach is built around your own training. If you tell it about medical conditions, injuries, or other sensitive details, that information will be sent to the AI provider as part of the chat as described above.
Daily limit. There's a daily usage limit on the coach — measured by how much work it does for you (building a routine counts for more than a short question), not by a fixed number of messages — so we can keep it available to everyone and manage costs. The app tells you when you've reached it and when it resets.
Reporting. If the coach produces content that's offensive, unsafe, or otherwise wrong, report it in the app — press and hold the answer and choose Report answer — or tell us at [email protected]. A report sends us that answer and the question that led to it, nothing else from the conversation. We review reports and use them to improve our safeguards.
8. Health, fitness, and your safety
Reps helps you track training. It doesn't know your medical history and can't tell whether an exercise is safe for you.
- Everything in the app, including the AI coach, is general information, not medical advice, and isn't a substitute for a doctor, physiotherapist, or other qualified professional.
- Talk to a doctor before starting or changing a training program, especially if you have a heart condition, high blood pressure, an injury, are pregnant, or are recovering from illness, surgery, or another medical event.
- Stop and seek medical help if you feel chest pain, dizziness, shortness of breath, faintness, or unusual fatigue while training.
- You train at your own risk and are responsible for your own choices.
This section is here to keep you safe and to be clear about what Reps can do — it is not a waiver of any rights you have, and it doesn't limit our liability for the things the law says we can't limit (see Section 12).
9. Your content and the licence you give us
Your training data is yours. The workouts, exercises, routines, plans, notes, ratings, and chat messages you create in Reps belong to you. We don't claim ownership of them.
To run the service you've asked for, you give us a limited, non-exclusive, royalty-free, revocable licence to store, back up, sync, and process your content — and, when you use the AI coach, to send the relevant parts of it to our AI provider to generate replies (see Section 7). This licence exists only to provide and maintain Reps for you. It ends when you delete the content or your account, except for copies that remain briefly in backups before they're purged (see Section 14).
We will not:
- use your content for advertising;
- use your content to train third-party AI models;
- sell or rent your content; or
- claim any broad public or commercial rights over it.
If you connect an AI assistant (Section 11), you're directing it to read your content and, when you confirm, to create or change routines, plans and custom exercises on your behalf. That's separate from the licence above: what the assistant's provider does with what it receives is governed by your agreement with that provider, not by us.
10. Third-party services and app stores
Reps relies on a few third parties. Each is described in our Privacy Policy; here's what matters for these Terms.
- Supabase hosts our EU database and handles sign-in.
- Railway hosts our server (EU region).
- The AI provider named in the coach's consent screen and in the Privacy Policy (processing outside the EEA, including the United States) generates AI-coach replies and receives your chat messages and training context, as described in Section 7.
- Apple — only if you use Sign in with Apple, to confirm your identity.
- Google — only if you use Sign in with Google, to confirm your identity. Separately, the app and our website load some fonts (Anton, Inter) from Google Fonts, so Google receives your device's IP address and user-agent when those fonts are fetched.
- Sentry (EU region — Frankfurt) — optional error monitoring for our server and the app. It receives diagnostics like stack traces, but not your training data, chat content, or request bodies; diagnostics from the app carry no user id, and any user ids in server logs are hashed. You can switch this off in Settings → Data.
We don't control these providers and aren't responsible for their own services, but we do choose them, hold them to data-processing agreements, and describe them in our Privacy Policy.
App-store terms. You download Reps through the Apple App Store or Google Play, and their terms apply to that download.
- Apple. These Terms are between you and us, not Apple. Apple has no obligation to provide support or to handle any claims about Reps. Your use of Reps is also subject to Apple's standard Licensed Application End User License Agreement (the "Standard EULA"), available at https://www.apple.com/legal/internet-services/itunes/dev/stdeula/ — to the extent these Terms conflict with it, these Terms govern except where the Standard EULA must prevail. Apple and its subsidiaries are third-party beneficiaries of these Terms and may enforce them against you.
- Google. If you got Reps from Google Play, these Terms are between you and us, not Google. Google is not responsible for Reps or for providing support or handling any claims about it, and your use is also subject to the Google Play Terms of Service.
11. Connecting Claude, ChatGPT and other AI assistants (MCP)
You can connect an AI assistant you use — such as Claude or ChatGPT — to your Reps account through the Model Context Protocol (MCP). It's optional; if you don't set it up, nothing in this section affects you. How to connect: repsworkout.com/connect.
- Signing in, or creating an account. You connect by signing in on our page at api.repsworkout.com. If you don't have a Reps account yet, you can create one there instead of in the app. It is the same account (Section 5), and creating it means accepting these Terms and the Privacy Policy and confirming you are 16 or older, exactly as on the app's sign-in screen (Section 2).
- Read and write. A connected assistant can read your training data and, when you ask and confirm, create or change routines, plans and custom exercises in your account — much like the AI coach in the app (Section 7). It can't log workouts for you, and it can't delete your account or your workout history. Changes reach the app at its next sync.
- You direct it. The assistant acts on your instructions, and it's up to you to check what it proposes before you confirm. AI assistants make mistakes, and nothing they suggest is medical advice — Section 8 applies to it exactly as it applies to the app.
- Its provider isn't us. What the assistant receives goes to the company that provides it (for example Anthropic or OpenAI) under your agreement with that company, including its retention and model-training settings. We aren't responsible for that company's service or for what it does with the data. This is different from the AI coach inside Reps, which we run (Section 7).
- Disconnecting. Remove the connector in the assistant's settings, ask us at [email protected] to revoke all your connections, or delete your Reps account, which ends every connection immediately. Connection credentials are stored encrypted and expire on their own: after 30 days, renewed while in use, and after 180 days if unused.
- Fair use. Connections are rate-limited so no single client can overload the service. Section 6 applies to what you do through a connection, and we may suspend a connection used to abuse Reps (Section 15). We may change this feature or stop offering it.
12. Disclaimers and our liability
"As is." Reps is provided free of charge and on an "as is" and "as available" basis. We can't promise the app will always be available, error-free, or uninterrupted, or that it will fit every purpose you have in mind. This is one of the reasons cloud sync exists — but you should still keep in mind that software can fail.
This does not affect your statutory rights. If you're a consumer, the "as is / as available" wording above does not apply to, and does not limit, our obligations regarding the conformity of the digital service under mandatory consumer law. Your statutory rights if the service is faulty or doesn't match what we've described — including your right to make a complaint (reklamacja) — are fully preserved.
Where you rely on the cloud, please remember that in local-only mode we hold no copy of your data, and syncing depends on third parties whose services we don't control.
Our liability — and what we never limit. Nothing in these Terms limits or excludes our liability where the law doesn't allow it. In particular, we do not limit or exclude our liability for:
- death or personal injury caused by our fault;
- intentional harm (wina umyślna) or gross negligence;
- fraud; or
- any rights you have as a consumer under mandatory Polish and EU law, including your rights if the digital service doesn't conform to these Terms.
Beyond those, and only to the extent the law allows, we aren't liable for indirect or unforeseeable losses, or for loss of data that we couldn't reasonably have prevented. Because Reps is free, we have no ambition to shift ordinary risks onto you unfairly — this section exists to be honest about a free tool's limits, not to strip away your rights.
Your statutory consumer rights always apply and are not affected by anything in this section.
13. Your right to withdraw (14 days)
If you're a consumer, you have the right to withdraw within 14 days from a distance contract for a digital service, without giving a reason. Two practical points for Reps:
- Reps is free. There is no payment and nothing to refund, so withdrawing has no cost to you either way.
- You can leave at any time. You can stop using Reps and permanently delete your account and all your data whenever you want (see Section 14) — before or after the 14 days, and without giving a reason. In practice this gives you the same result as withdrawing.
There is no paid feature in Reps today. If we ever introduce one, we'll present the applicable withdrawal terms clearly before you buy.
14. Deleting your account and your data
You can delete your account at any time from within the app (Settings → Account → Delete account). You can also request or begin deletion from our website at https://repsworkout.com/delete-account.html, without signing in.
When you delete your account:
- Your account and all associated cloud data are permanently deleted immediately. This is a hard delete that cascades across every table — your account details, training data, and AI-coach chat history. It is not a 30-day "grace period" where we keep your data around.
- Residual copies may remain briefly in our providers' encrypted backups; these are purged on the normal backup-rotation cycle (within about 30 days).
- Local data on that device is also wiped.
If you use Reps local-only (no account), there's nothing for us to delete — your data lives solely on your device. It stays there until you delete the app or clear its data.
Deletion is permanent and can't be undone. For your data-protection rights, including how to get a copy of your data, see Section 17 and our Privacy Policy.
15. Suspension and termination
You can stop using Reps at any time, and delete your account as described above.
We may suspend or end your access only for good reason — for example, if you seriously or repeatedly breach these Terms (Section 6), if it's necessary to protect the app, our users, or our providers, or if the law requires it. Where it's reasonable and lawful to do so, we'll give you notice and, where the problem can be fixed, a chance to fix it. We won't suspend you arbitrarily.
If your access ends, the parts of these Terms that by their nature should continue — such as ownership of your content, the disclaimers, and the liability terms — will survive.
16. Complaints (reklamacja) and dispute resolution
If something's wrong, we'd like the chance to fix it. Email us at [email protected] with your complaint and what you'd like us to do. Please include enough detail for us to look into it.
We'll respond to your complaint within 14 days. If we don't respond within that time, your complaint is treated as accepted.
If you're a consumer and we can't resolve things directly, you can also use out-of-court dispute resolution. You can turn to the relevant Polish consumer bodies, such as the local consumer ombudsman (miejski/powiatowy rzecznik konsumentów) or the Provincial Inspectorate of the Trade Inspection (Wojewódzki Inspektorat Inspekcji Handlowej). Using these options is voluntary, and it doesn't affect your right to go to court.
17. Data protection
How we handle your personal data — what we collect, the legal basis, who receives it, international transfers, retention, and your rights under the GDPR (RODO) — is set out in our Privacy Policy at https://repsworkout.com.
In short: you have the rights to access, rectification, erasure, restriction, objection, and data portability, to withdraw consent, and to lodge a complaint with the Polish supervisory authority — the President of the Personal Data Protection Office (Prezes Urzędu Ochrony Danych Osobowych, UODO), ul. Stawki 2, 00-193 Warszawa, https://uodo.gov.pl.
A note on getting a copy of your data: Reps does not have an in-app data-export or download feature. To obtain a copy of your data, email [email protected] and we'll provide it.
18. Changes to the service and to these Terms
Changes to the service. We may improve, change, or discontinue features. For free features that depend on third parties (like the AI coach), we may have to change or withdraw them, and we'll try to give you reasonable notice in the app where a change materially affects you.
Changes to these Terms. We may update these Terms for a valid reason — for example, a change in the law, a new or changed feature, or to address security. When we make a material change, we'll:
- give you advance notice in the app before it takes effect, and
- let you stop using Reps and delete your account before the change applies to you.
We won't change these Terms retroactively or without a reason and notice. The "Last updated" date at the top always shows the current version.
19. Governing law and where you can go to court
These Terms and your use of Reps are governed by Polish law.
If you're a consumer, this choice of law does not deprive you of the protection of the mandatory rules of the country where you live (under EU rules on the law applicable to consumer contracts). Which court can hear a dispute is determined by the mandatory EU rules that protect consumers — these generally let you bring a claim in the courts of your own country of residence and mean you can only be sued there. We are not choosing or restricting the court for you, and we won't force you into a distant court or into arbitration.
If you're not a consumer, disputes are subject to the courts with jurisdiction under generally applicable Polish law.
20. General
- These Terms are the whole agreement between you and us about Reps, together with the Privacy Policy.
- If any part of these Terms is found invalid or unenforceable, the rest stays in force, and the invalid part is treated as narrowed to what the law allows — this never reduces your mandatory consumer or data-protection rights.
- If we don't enforce a term straight away, that doesn't mean we've given it up.
- You can't transfer your rights or obligations under these Terms without our consent. We may transfer ours if the app changes hands, as long as your rights under these Terms and the law are preserved.
These Terms are published in Polish and English. If you'd like a copy to keep, you can save or download them from https://repsworkout.com at any time.
21. Contact
- Support: [email protected]
- Privacy: [email protected]
- Website: https://repsworkout.com
Thanks for using Reps.