Privacy Policy
Last updated: 23 October 2026
CleanReps collects only what the app needs to work. We don't sell your data, we don't show ads, and we don't track you.
1. Who we are
CleanReps is a strength-training app for iPhone, made by BENDABI, a sole proprietorship (eenmanszaak) registered with the Dutch Chamber of Commerce (KvK 70431248). We are the data controller for the personal data described in this policy.
This policy covers the CleanReps iOS app and the website getcleanreps.com. Questions about privacy can be sent to support@getcleanreps.com.
2. What data we collect
We collect only what the app needs to work. We do not use advertising identifiers, analytics SDKs or tracking of any kind.
| Data | What it includes | Where it lives |
|---|---|---|
| Account | Name, email address, and a password (stored hashed) or a Sign in with Apple / Google identifier. If you use Sign in with Apple, also a token from Apple that we use only to disconnect CleanReps from your Apple ID when you delete your account. | Our servers |
| Profile | Name, gender, age, height, weight, target weight and units you enter during onboarding | Your device and our servers |
| Workouts | Exercises, sets, reps, weights, rep timing, plans, templates and HIIT sessions | Your device and our servers |
| Body measurements | Body weight and body measurements you log | Your device and our servers |
| Nutrition | Foods, calories and nutrition goals you log | Your device only |
| Photos | A profile or client photo you take or pick from your library | Your device only |
| Coach Mode | Client records a coach keeps, coaching sessions, payment notes, invites and chat messages (see section 6) | Our servers |
| Reports | Content you report and the reason you give | Our servers |
| Push token | A device token so we can send you notifications you turned on | Our servers |
| Gym location | The gym address you save for arrival reminders | Your device only |
| Terms acceptance | Which version of our Terms and Privacy Policy you accepted, and when | Your device |
| Diagnostics | Crash reports and error details, without your name or email | Sentry (see section 5) |
Voice input is optional. When you use it, Apple's speech recognition turns your words into set values; we do not store the recording.
We never see your payment details. Subscriptions are handled by Apple, and we only receive whether your subscription or trial is active.
3. Apple Health
CleanReps only reads from Apple Health, and only if you allow it. It never writes to Apple Health.
- Daily steps are shown on your Home screen. They stay on your device.
- Date of birth is read once during onboarding to fill in your age. Your age is stored with your profile so your training can be personalised.
Data from Apple Health is never sold, never shared with advertisers or data brokers, never used for marketing, and never stored in iCloud. You can turn access off at any time in the iPhone Settings app under Privacy & Security → Health → CleanReps.
4. How we use your data
We use your data only to run CleanReps for you. We do not sell it, rent it or use it for advertising.
- Create and secure your account, and keep your workouts in sync across your devices.
- Show your progress, volume, personal records and plans.
- Send the reminders and notifications you turned on, such as workout reminders, gym arrival reminders and new chat messages.
- Let coaches and their clients work together in Coach Mode.
- Check that your subscription or free trial is active.
- Review reported content and keep the app safe.
- Find and fix crashes and errors.
Our legal bases under the GDPR are: performing our contract with you (running the app you signed up for), your consent (Apple Health, location, camera, microphone and notifications, each of which you can withdraw), and our legitimate interest in keeping the app safe and working.
6. Coach Mode
Coach Mode lets personal trainers track their clients. It works in two ways, and the data is handled differently for each.
Clients a coach adds
A coach can keep a record for each client: name, email, phone number, age, gender, height, weight, goals, notes, training sessions and bookings, milestones, and the packages, rates and payments the coach records. CleanReps does not process any payments; these are notes the coach keeps for themselves.
For these records the coach decides what is stored and why, and we store it on the coach's behalf. Coaches must have their client's permission before adding their details. When a coach removes a client, the record is archived: hidden in the app but kept with the coach's account, so their session and payment history stays intact. It is permanently deleted when the coach deletes their account, or when the client asks for it. A client can ask their coach, or email support@getcleanreps.com and we will delete it.
Clients with their own account
When you join a coach with an invite code, your coach can see the workouts, progress and body data you choose to share. You control this under Profile → My Coach, and you can end the connection there at any time, which stops all sharing. Workouts a coach logs for you appear in your history marked “Coach”. Messages between you and your coach are stored on our servers so you can both read them, and either of you can report or block the other from the chat.
7. Storage, security and retention
Your data is stored by Supabase in Frankfurt, Germany, inside the EU. It is encrypted in transit and at rest, and database rules make sure each account can only read its own data.
Some of the services in section 5 (Apple, Google and Sentry) may process data in the United States. Those transfers are covered by the EU–US Data Privacy Framework or the European Commission's Standard Contractual Clauses.
| Data | How long we keep it |
|---|---|
| Account, profile, workouts, Coach Mode data | Until you delete your account |
| Reports | As long as needed to handle the report, and no longer than 12 months |
| Crash reports | Up to 90 days |
| Database backups | Overwritten within 30 days after deletion |
8. Your rights and deleting your account
You can delete your account and all its data yourself, at any time, inside the app: Profile → Delete Account. This permanently removes your account, profile, workouts, plans, templates, Coach Mode data and messages from our servers straight away, and disconnects CleanReps from Sign in with Apple or Google if you used them.
An active subscription is managed by Apple, so cancel it separately in Settings → your name → Subscriptions.
You can download a copy of your workout data under Profile → Export Data.
Under the GDPR you also have the right to:
- see the personal data we hold about you;
- correct data that is wrong;
- have your data erased;
- receive your data in a portable format;
- object to or restrict how we process it;
- withdraw any consent you gave, without affecting what happened before.
To use any of these rights, email support@getcleanreps.com. We reply within one month. You can also complain to the Dutch data protection authority, the Autoriteit Persoonsgegevens, or the authority in your own EU country.
9. Children, changes and contact
Children. CleanReps is not meant for anyone under 16. We do not knowingly collect data from children. If you believe a child has created an account, email us and we will delete it.
Changes. If we change this policy, we will update the date at the top. If a change is significant, we will also tell you in the app before it takes effect.
Contact. BENDABI, the Netherlands. Email: support@getcleanreps.com.