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.

DataWhat it includesWhere it lives
AccountName, 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
ProfileName, gender, age, height, weight, target weight and units you enter during onboardingYour device and our servers
WorkoutsExercises, sets, reps, weights, rep timing, plans, templates and HIIT sessionsYour device and our servers
Body measurementsBody weight and body measurements you logYour device and our servers
NutritionFoods, calories and nutrition goals you logYour device only
PhotosA profile or client photo you take or pick from your libraryYour device only
Coach ModeClient records a coach keeps, coaching sessions, payment notes, invites and chat messages (see section 6)Our servers
ReportsContent you report and the reason you giveOur servers
Push tokenA device token so we can send you notifications you turned onOur servers
Gym locationThe gym address you save for arrival remindersYour device only
Terms acceptanceWhich version of our Terms and Privacy Policy you accepted, and whenYour device
DiagnosticsCrash reports and error details, without your name or emailSentry (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.

5. Who we share data with

We share data only with the services below, and only what each one needs. Each is bound by a data processing agreement or equivalent terms.

WhoWhat they receiveWhy
SupabaseYour account, profile, workouts, Coach Mode data, reports and push token. Servers in Frankfurt, Germany.Hosting our database and sign-in
AppleSign in with Apple, subscription status, push notifications, voice inputSign-in, payments, notifications, speech recognition
GoogleYour Google sign-in, only if you choose itSign-in
SentryCrash reports and error details, without your name or emailFixing bugs

Coaches and clients. What a coach can see, and what a coach stores about clients, is explained in section 6.

Reports. When you report a message or a template, the reported content and your reason are sent to us so we can review it and act, for example by removing content or blocking a user.

Legal requests. We may disclose data if Dutch or EU law requires it.

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.

DataHow long we keep it
Account, profile, workouts, Coach Mode dataUntil you delete your account
ReportsAs long as needed to handle the report, and no longer than 12 months
Crash reportsUp to 90 days
Database backupsOverwritten 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.