Privacy Policy

Last updated: 28 October 2026

TrainerLink respects your privacy. In this Privacy Policy, we explain which personal data we process, why we do so, with whom we share data, how long we retain data and what rights you have.

TrainerLink is an online platform where you can find, book, pay for, review and rebook personal trainers.

1. Who are we?

TrainerLink is offered by Olympus Performance, trading under the name TrainerLink. For this Privacy Policy, Olympus Performance is the data controller.

For privacy questions or requests, you can contact us at support@trainerlink.nl.

2. Who is TrainerLink intended for?

TrainerLink is intended for users aged 18 and over.

Minors cannot create an account and cannot book training through TrainerLink. We currently also do not offer parents or guardians the option to book training for minors.

3. Which personal data do we process?

We process personal data needed to provide TrainerLink, enable bookings, process payments, support users and keep the platform secure.

Account data: such as name, email address, login details, account type, account status and data needed to log in securely.

Customer data: such as name, email address, location or postcode area, an optionally provided fitness goal, bookings, messages, reviews and notification preferences. An existing customer request may also include a fitness level.

Trainer data: such as name, email address, profile photo, profile text, specialisations, services, prices, availability, training locations, Chamber of Commerce number, business details, onboarding status and payment/payout status. If you have provided information or documents about certifications or insurance, we may process those too.

Some trainer data is publicly visible on the profile, such as name, profile photo, profile text, specialisations, general location, services, reviews and badges. Non-public data, such as the Chamber of Commerce number, internal notes and payment/verification data, is accessible only insofar as necessary.

Booking and payment data: such as selected trainer, selected service, date, time, price, location option, booking status, payment status, refund status, commission, payout status, cancellations, no-shows, disputes and QR check-in status.

Payments, refunds and payouts are processed through a payment service provider. TrainerLink does not retain full payment card details, IBANs or identity documents.

Messages and reviews: we process messages between customers and trainers, any voice messages, reviews, notifications and moderation data.

Messages may be automatically checked for prohibited or unwanted content, such as telephone numbers, email addresses, external payment requests, external booking links, spam or fraud.

Reviews are linked to a completed paid booking. Reviews are not anonymous and may show the customer's first name and the label 'verified booking'.

Location data: we process location data for search, map display, bookings and QR check-in. This may include city, postcode area, optional GPS location, a trainer's service area, training location or customer address if the training takes place at the customer's location.

Public map locations are approximate and intended to avoid making private addresses public.

For QR check-in, we preferably retain only the time, status and a pass/fail check. Exact GPS coordinates are not ordinarily retained unless this is needed for a dispute, safety report, fraud investigation or legal claim.

Support, complaints and incidents: if you contact support, submit a complaint, open a dispute or report an incident, we process the data needed to handle it.

An incident report may contain health information if you report an injury or safety incident yourself. We use that information only for handling the incident, support, safety, insurance, legal claims or legal obligations.

Technical and analytical data: we process technical data such as IP address, browser data, device data, server logs, security logs, cookie preferences and limited analytics.

We may use Sentry for error monitoring. The purpose is to find and resolve technical errors, abuse signals and security problems. We do not enable session replay by default, send no standard PII and, where possible, filter cookies, tokens, contact details, payment data, chat content, addresses and health data out of error reports.

For product analytics, we may, only after analytics consent where required, use limited first-party analytics, PostHog EU and Vercel Speed Insights. We use only pre-approved, broad event properties for this purpose and no payment card data, IBANs, chat messages, health data, private addresses, exact GPS locations, uploads or raw free text.

4. Health data

TrainerLink is not a medical service and does not provide medical advice, diagnosis, treatment or physiotherapy.

We do not ask for a medical intake or an injury or health questionnaire through the platform. Do not share medical information in your profile, chat, review or booking message unless it is strictly necessary for an incident report, dispute or safety issue.

Trainers themselves remain responsible for their professional assessment of whether training is appropriate and safe.

5. Why do we process personal data?

PurposeLegal basis
Creating and managing an accountperformance of contract.
Login and securityperformance of contract; legitimate interest.
Searching for and displaying trainersperformance of contract; legitimate interest.
Processing bookingsperformance of contract.
Processing payments, refunds, commissions and payoutsperformance of contract; legal obligation; legitimate interest.
Trainer onboarding and verificationperformance of contract; legal obligation; legitimate interest.
Enabling messaging and supportperformance of contract; legitimate interest.
Moderation, safety, fraud and abuse preventionlegitimate interest.
QR check-in and session confirmationperformance of contract; legitimate interest.
Displaying reviewsperformance of contract; legitimate interest.
Sending transactional emails and notificationsperformance of contract; legitimate interest.
Sending marketingconsent.
Analytics and product improvementconsent where required; otherwise legitimate interest.
Administration, tax and accountinglegal obligation.
Handling claims, disputes and incidentslegitimate interest; legal claims; legal obligation where applicable.

6. Cookies

TrainerLink uses necessary cookies and similar technologies to make the website work and remember your cookie choice. With your permission, we use optional technologies to remember preferences and analyse usage and performance.

Marketing cookies are intended for advertising measurement. We currently use no advertising trackers. You can reject all optional cookies and continue using TrainerLink.

You can change or withdraw your consent at any time through Cookie preferences at the bottom of the website or the button below. Choose Reject all, or turn off a category and select Save preferences.

App usage and session recordings

If you choose Share app usage, we may process usage analytics and masked session recordings through PostHog in the EU to improve TrainerLink. Signing up does not give this permission and TrainerLink works without it. Session recording on the website is currently disabled. A choice that only permits analytics does not grant recording permission.

Text and inputs are masked. Sensitive screens and private content are excluded from recording. On the website, dialogs, images, uploads, audio, video, network and console content are also excluded. In the apps, screen layout, interactions and non-sensitive graphics may remain visible. Recordings use analytics and session identifiers and may be linked to your analytics account.

Recordings are kept for up to 30 days. Permission does not guarantee recording: availability, privacy controls and sampling determine whether a session is recorded.

Your Share app usage choice stays saved when you reopen. Recording can resume for the same account on eligible screens; switching accounts closes the old recording and does not grant permission to another account. Website cookie preferences are valid for 180 days. Turn Share app usage off in privacy or cookie settings to withdraw consent. Stop session recording pauses only the current app run or browser tab; the saved choice remains and recording may resume after reopening.

Withdrawal stops new recordings and discards unsent recording queues. Data already sent is not automatically deleted, and requests already sent cannot be recalled. Contact support@trainerlink.nl to request deletion of existing recordings. Web, iOS and Android choices are independent.

Analysis of public pages

With your consent, we measure use of public pages to improve TrainerLink and help people find our pages. This measurement is off without your consent.

After you consent, we store a general description of the first eligible public page viewed for this measurement in your browser, such as the homepage or a trainer profile. We also store the language and time. This is not necessarily the first page of your visit. This record does not include the exact city, searches or private message content.

These details may be combined with other usage data and shared with PostHog in the EU, which processes them for us. We do not use this particular measurement for profiling, session recordings, heatmaps or automated decision-making.

The record in your browser can be used for up to 90 days. After that, we remove it when browser storage is next checked. Until that happens, the record may remain on your device for longer.

You can withdraw your consent through Cookie settings. We then immediately attempt to remove the record and stop future usage analytics. Data already sent is not automatically deleted. You can continue using TrainerLink if you refuse or withdraw consent.

7. With whom do we share personal data?

TrainerLink handles personal data carefully and confidentially. Personal data is available only to us and to people working on our behalf, insofar as necessary to provide, secure and improve TrainerLink.

We share personal data with third parties only if this is necessary for our services, if we are legally required to do so or if we have your consent.

Trainers: if you request or complete a booking, we share the data needed for that booking with the relevant trainer. This may include your name, the booked service, date and time, location option, booking message, payment or confirmation status and, if the training takes place at your location, the address needed for that purpose.

Service providers: we use service providers for, among other things, hosting, database storage, account login, file storage, payments and payouts, email, push notifications, map display, analytics, security, logging and support. These parties process personal data only insofar as necessary for their task. Where they act as processors, we make agreements about security, confidentiality and the use of personal data.

For app usage, PostHog (EU) receives usage events and analytics identifiers and, when enabled, masked session recordings. Vercel Speed Insights receives performance measurements. Supabase may receive selected usage events and analytics identifiers for signed-in users and keeps your cookie-choice record. Sentry may receive data for error monitoring. Google Tag Manager may manage consent-controlled tags. Actual use depends on the environment and your consent.

Payment service providers: payments, refunds, verification of payout accounts and payouts to trainers are processed through a payment service provider. This party may also be independently responsible for certain processing, for example fraud prevention, legal checks, financial administration and compliance with payment laws.

Login and authentication services: if you log in with an external login method, such as Google or Apple, we receive the data needed to link your account and let you log in securely. The privacy policy of the relevant provider may also apply to your use of those services.

Professional advisers: we may share personal data with professional advisers, such as accountants, legal advisers, insurers or other advisers, insofar as necessary for administration, advice, disputes, claims or legal obligations.

Authorities and competent bodies: we may share personal data with regulators, tax authorities, judicial authorities, law enforcement authorities or other competent parties if we are legally required to do so or if this is necessary to protect our rights, users, safety, property or the platform.

We do not sell your personal data. Without your consent, we do not provide your personal data to third parties for their own commercial purposes.

8. International transfers

Some service providers may process personal data outside the European Economic Area. If this happens, we use appropriate safeguards, such as an adequacy decision, Standard Contractual Clauses, the EU-US Data Privacy Framework or other measures permitted under the GDPR.

You can contact us at support@trainerlink.nl if you want more information about the safeguards we use for international transfers.

9. How long do we retain data?

We do not retain personal data longer than necessary for the purposes for which we process it, unless longer retention is necessary for tax, accounting, security, fraud prevention, disputes, incidents or legal claims.

We retain account data for as long as your account is active.

We retain customer and trainer profiles for as long as needed to use the platform.

In principle, we retain booking, payment, refund, commission and payout data for 7 years.

We retain messages and voice messages for a maximum of 24 months after the last message, unless longer retention is necessary.

We retain reviews for as long as they are published; reviews may be anonymised when an account is deleted.

We retain support tickets for a maximum of 24 months after closure, unless longer retention is necessary.

Disputes, serious incidents and relevant audit logs may be retained for up to 7 years.

We retain QR check-in records for a maximum of 24 months, or longer if they are needed as evidence for a payment, dispute, fraud investigation or legal claim.

We retain security and server logs for a maximum of 90 days, unless longer retention is necessary for an investigation.

We retain analytics data for a maximum of 13 months.

We retain marketing and cookie consents for as long as needed to demonstrate consent or its withdrawal.

When data is no longer needed, we delete or anonymise it.

Your website cookie choice is valid for up to 180 days. We keep the record of your choice or withdrawal for 24 months. Session recordings are kept for up to 30 days.

10. Security

We take appropriate technical and organisational measures to protect personal data. These include secure login, restricted access to private data, role-based admin rights, separate storage of public and non-public data, secure payment processing and logging of important admin and security actions.

No system is completely secure. Do you think your account has been misused or that there is a security problem? Contact us at support@trainerlink.nl.

11. Automated decision-making

TrainerLink does not make decisions that produce legal effects or similarly significantly affect you entirely automatically.

We do use search and ranking logic to display trainers. Factors such as location, specialisation, availability, reviews, response time, booking activity and platform safety status may be used for this.

We may also use automatic checks to detect prohibited contact details, external payment or booking links, spam, fraud or unsafe content. Human review may take place in the case of reports, disputes, suspensions or restrictions.

12. Your rights

Depending on the situation, you have the right to request access, have data corrected, have data deleted, restrict processing, object to processing based on legitimate interest, withdraw consent, request data portability, object to direct marketing and lodge a complaint with the Dutch Data Protection Authority (Autoriteit Persoonsgegevens).

You can send a request to support@trainerlink.nl. We may ask you to confirm your identity before handling your request.

13. Deleting an account

You can request that your account be deleted. Account deletion does not always mean that all data is deleted immediately. We may retain data if this is necessary for bookings, payments, refunds, tax, administration, fraud prevention, support, disputes, safety or legal claims.

15. Changes

We may amend this Privacy Policy. We will inform users of material changes through the platform, by email or in another appropriate manner.

16. Contact

For privacy questions, requests or complaints: support@trainerlink.nl