Privacybeleid

Laatst bijgewerkt: 2 maart 2026

1. Inleiding

Dit Privacybeleid is van toepassing op het Trainera fit platform ("Trainera fit", "de App", "het Platform"), inclusief de website (https://trainera.fit), de iOS- en Android-mobiele applicaties, en alle bijbehorende diensten, ontwikkeld en beheerd door TRAINERA.FIT LLC ("wij", "ons" of "onze").

Dit Privacybeleid legt uit hoe wij uw informatie verzamelen, gebruiken, openbaar maken en beschermen wanneer u enig deel van het Trainera fit platform gebruikt, inclusief de website, mobiele applicaties en berichtendiensten.

Wij zijn toegewijd aan de bescherming van uw privacy en zorgen ervoor dat u begrijpt hoe uw gegevens worden verwerkt. Dit beleid beschrijft onze praktijken met betrekking tot de verzameling en het gebruik van persoonsgegevens, inclusief onze integratie met Google, Facebook, Apple en andere diensten van derden voor authenticatie en (Optioneel) toegang tot fitnessgegevens.

Door gebruik te maken van onze Service gaat u akkoord met het verzamelen en gebruiken van informatie in overeenstemming met dit Privacybeleid.

2. Authenticatiemethoden

Trainera fit biedt meerdere manieren om een account aan te maken en in te loggen. Hier is een overzicht van elke authenticatiemethode en de gegevens die we ontvangen:

Aanmelden met Google

  • Aangevraagde bereiken: openid, e-mail, profiel
  • Ontvangen gegevens: E-mailadres, naam, profielfoto
  • Opgeslagen gegevens: E-mailadres, naam en profielfoto opgeslagen in onze database

Aanmelden met Facebook

  • Aangevraagde bereiken: email, public_profile
  • Ontvangen gegevens: E-mailadres, naam, profielfoto
  • Opgeslagen gegevens: E-mailadres, naam en profielfoto opgeslagen in onze database

Inloggen met Apple

  • Aangevraagde bereiken: e-mail, naam
  • Ontvangen gegevens: E-mailadres (kan een privé-relayadres zijn), naam (alleen verstrekt bij de eerste aanmelding)
  • Opgeslagen gegevens: Apple-gebruikers-ID, e-mailadres en naam opgeslagen in onze database

Registratie met e-mail en wachtwoord

  • Verzamelde gegevens: E-mailadres, wachtwoord (gehasht met bcrypt), naam
  • Opgeslagen gegevens: E-mailadres, naam en veilig gehasht wachtwoord opgeslagen in onze database. We slaan wachtwoorden nooit op als platte tekst.

Verificatie van telefoonnummer

  • Verzamelde gegevens: Telefoonnummer, verificatiecode
  • Opgeslagen gegevens: Telefoonnummer opgeslagen in onze database voor accountherstel en contact met de trainer
  • Derde partij: Sms-verificatiecodes worden verzonden via Twilio. Twilio ontvangt je telefoonnummer om het verificatiebericht te bezorgen.

3. Gedetailleerde onderbouwing van OAuth-scopes

3.1 OAuth-client #1: Google Sign-In (verplicht)

Bereiken: openid, e-mail, profiel

Doel: Uitsluitend gebruikersauthenticatie en het aanmaken van accounts

Motivering: Deze basisrechten stellen gebruikers in staat om in te loggen bij Trainera met hun Google-account zonder een apart wachtwoord aan te maken. We hebben alleen toegang tot essentiële profielinformatie (naam, e-mailadres, profielfoto) die nodig is voor het aanmaken van een account en gebruikersidentificatie binnen onze applicatie.

Gegevensverwerking: Uw e-mail en naam worden opgeslagen in onze database om uw Trainera-account aan te maken en te onderhouden en servicegerelateerde communicatie mogelijk te maken.

3.2 OAuth-client #2: Google Fit-integratie (optioneel)

Bereiken: Alleen-lezentoegang tot fitness- en activiteitsgegevens van Google Fit

  • fitness.activity.read – Stappen, afstand, calorieën, actieve minuten
  • fitness.body.read – Gewicht, lengte, lichaamssamenstelling
  • fitness.heart_rate.read – Hartslaggegevens
  • fitness.location.read – Trainingsroutes (indien vastgelegd in Google Fit)

Doel: Je persoonlijke fitnessgegevens binnen Trainera weergeven voor een volledig overzicht van je activiteit

Motivering: Deze integratie is volledig optioneel en niet vereist om de kernfunctionaliteit van Trainera te gebruiken. Als je er handmatig voor kiest om Google Fit te verbinden, lezen we je fitnessgegevens om ze naast je Trainera trainingsplannen weer te geven, waardoor je een uniforme weergave van je voortgang krijgt. Dit verbetert je persoonlijke volgervaring, maar is volledig vrijwillig.

Gegevensverwerking:

  • Alleen-lezentoegang: We schrijven, wijzigen of verwijderen nooit je Google Fit-gegevens
  • Niet permanent opgeslagen: Gegevens worden in realtime opgehaald wanneer ze weergegeven moeten worden
  • Alleen zichtbaar voor jou: Je trainers zien je Google Fit-gegevens NIET automatisch
  • Controle door de gebruiker: U kunt de Google Fit-integratie op elk moment verbreken zonder dat dit invloed heeft op uw kernfunctionaliteit van Trainera. Alle kernfuncties blijven volledig operationeel zonder Google Fit.

3.3 OAuth-client #3: Huawei Health Kit-integratie (optioneel)

Bereiken: Alleen-lezentoegang tot gezondheids- en activiteitsgegevens van Huawei Health Kit

  • Activiteitsgegevens (stappen, afstand, calorieën)
  • Slaapgegevens
  • Basismetingen van het lichaam

Doel: De gegevens worden uitsluitend gebruikt om gezondheids- en activiteitsinformatie aan de gebruiker te tonen in de Trainera fit-app.

Motivering: Deze integratie is volledig optioneel en niet vereist om de kernfunctionaliteit van Trainera fit te gebruiken. Als je er handmatig voor kiest om Huawei Health Kit te verbinden, lezen we je gezondheidsgegevens om ze naast je Trainera fit trainingsplannen weer te geven, waardoor je een uniforme weergave van je voortgang krijgt. Dit verbetert je persoonlijke volgervaring, maar is volledig vrijwillig.

Er wordt slechts één historisch gegevensrecord opgevraagd op het moment dat de gebruiker toestemming verleent. Historische gegevens worden alleen gebruikt om het gezondheidsoverzicht van de gebruiker te initialiseren en worden niet herhaaldelijk geraadpleegd of vernieuwd.

Gegevensverwerking:

  • Alleen-lezentoegang: We schrijven, wijzigen of verwijderen nooit je Huawei Health Kit-gegevens
  • Niet permanent opgeslagen: Gegevens worden niet permanent opgeslagen
  • Alleen zichtbaar voor jou: Je trainers zien je Huawei Health Kit-gegevens NIET automatisch
  • Controle door de gebruiker: U kunt de Huawei Health Kit-integratie op elk moment verbreken zonder dat dit invloed heeft op uw kernfunctionaliteit van Trainera fit. Alle kernfuncties blijven volledig operationeel zonder Huawei Health Kit.
  • De app voert GEEN gegevenssynchronisatie op de achtergrond uit.
  • De app voert GEEN continue gegevenssynchronisatie uit.
  • De app synchroniseert GEEN gegevens tussen apparaten.

3.4 Hartslagmonitoring via smartwatch (optioneel)

Machtigingen: Apple HealthKit (hartslag), Android BODY_SENSORS

Doel: Leg tijdens actieve trainingen realtime hartslaggegevens van je smartwatch vast om de hartslag per set bij te houden en de trainingsintensiteit te analyseren.

Motivering: Hartslagmonitoring is optioneel en vereist expliciete toestemming op je smartwatch. Indien toegestaan, wordt de hartslag alleen gelezen tijdens actieve trainingssessies — nooit op de achtergrond. De gegevens helpen jou en je trainer de trainingsintensiteit en herstelpatronen te begrijpen.

Gegevensverwerking:

  • Alleen actieve trainingen: De hartslag wordt alleen gemeten terwijl er een training actief is op de smartwatch
  • Geen monitoring op de achtergrond: We lezen nooit hartslag uit buiten actieve trainingssessies
  • Opgeslagen bij trainingsgegevens: Hartslag per set en sessiemetingen worden opgeslagen als onderdeel van je trainingsvoortgang
  • Zichtbaar voor jou en je trainer: Hartslaggegevens maken deel uit van de trainingsgegevens en kunnen zichtbaar zijn voor je toegewezen trainer
  • Controle door de gebruiker: Je kunt de hartslagmachtiging op je smartwatch op elk moment weigeren. Trainingen werken normaal zonder hartslaggegevens.

3.5 OAuth-client #4: Google Agenda-integratie (optioneel)

Bereiken: calendar.events (lees- en schrijftoegang tot agenda-afspraken)

  • https://www.googleapis.com/auth/calendar.events – Agenda-afspraken aanmaken, lezen, bijwerken en verwijderen

Doel: Laat gebruikers hun Trainera-trainingen synchroniseren met hun persoonlijke Google Agenda voor een beter overzicht van hun planning en herinneringen.

Motivering: Deze integratie is volledig optioneel en niet vereist om de kernfunctionaliteit van Trainera te gebruiken. Als je er handmatig voor kiest om Google Agenda te verbinden, maken we agenda-afspraken voor je geplande trainingssessies, zodat je georganiseerd blijft en herinneringen ontvangt. Dit verbetert het beheer van je trainingsschema, maar is volledig vrijwillig.

Gegevensverwerking:

  • Beperkte toegang: Wij maken, updaten of verwijderen alleen evenementen die Trainera heeft aangemaakt – wij lezen of wijzigen uw andere agenda-evenementen niet
  • Minimale opgeslagen gegevens: Alleen kalender-event-ID's worden opgeslagen om gesynchroniseerde trainingssessies bij te houden – er wordt geen kalenderinhoud op onze servers opgeslagen
  • Alleen zichtbaar voor jou: Je trainers hebben GEEN toegang tot je Google Agenda-gegevens
  • Controle door de gebruiker: U kunt de Google Agenda-integratie op elk moment verbreken zonder dat dit invloed heeft op uw kernfunctionaliteit van Trainera. Alle kernfuncties blijven volledig operationeel zonder Google Agenda. Wanneer de verbinding is verbroken, blijven gesynchroniseerde evenementen in uw agenda maar worden ze niet langer bijgewerkt door Trainera.

Belangrijk: optionele integratie met Google Fit

  • Trainera fit werkt volledig zonder Google Fit. Alle kernfuncties (training, coaching, voedingsregistratie) zijn beschikbaar zonder Google Fit te koppelen.
  • De integratie met Google Fit is volledig optioneel en moet handmatig worden ingeschakeld in je accountinstellingen.
  • Je kunt Google Fit op elk moment ontkoppelen zonder dat dit invloed heeft op je Trainera-ervaring.

Belangrijk: optionele integratie met Huawei Health Kit

  • Trainera fit werkt volledig zonder Huawei Health Kit. Alle kernfuncties (training, coaching, voedingsregistratie) zijn beschikbaar zonder Huawei Health Kit te koppelen.
  • De integratie met Huawei Health Kit is volledig optioneel en moet handmatig worden ingeschakeld in je accountinstellingen.
  • Je kunt Huawei Health Kit op elk moment ontkoppelen zonder dat dit invloed heeft op je Trainera fit-ervaring.

Belangrijk: optionele integratie met Google Agenda

  • Trainera werkt volledig zonder Google Agenda. Alle kernfuncties (trainingen, coaching, voedingsregistratie) zijn beschikbaar zonder Google Agenda te koppelen.
  • De integratie met Google Agenda is volledig optioneel en moet handmatig worden ingeschakeld in je accountinstellingen.
  • Je kunt Google Agenda op elk moment ontkoppelen zonder dat dit invloed heeft op je Trainera-ervaring.

Disclaimer ongebruikte bereiken

Trainera gebruikt alleen de hierboven vermelde scopes. We vragen geen andere Google API-scopes aan en gebruiken deze ook niet, inclusief maar niet beperkt tot: Google Drive, Gmail, Google Foto's, Google Maps of andere Google-diensten die niet expliciet in dit beleid worden genoemd.

Naleving Google API-services

Het gebruik door Trainera fit van informatie die van Google API's is ontvangen, voldoet aan de Google API Services User Data Policy, inclusief de vereisten voor Beperkt Gebruik. Wij gebruiken Google-gebruikersgegevens alleen om de gebruikersfuncties van Trainera te bieden en te verbeteren zoals beschreven in dit Privacybeleid.

Disclaimer over Huawei Health Kit-scopes

Trainera fit vraagt alleen de minimaal noodzakelijke Huawei Health Kit-machtigingen die nodig zijn om optionele weergave van gezondheids- en activiteitsgegevens aan de gebruiker te bieden.

  • Er wordt geen toegang verkregen tot andere Huawei-diensten of API's.
  • Er vindt geen medische diagnose, medisch advies of gezondheidsanalyse plaats.
  • Huawei Health Kit-gegevens worden niet gedeeld met trainers, derden of externe diensten.
  • Trainera fit stuurt Huawei Health Kit-gegevens niet terug naar de servers van Huawei.

4. Informatie die wij verzamelen

4.1 Account- en profielinformatie

  • Naam en e-mailadres (via Google, Facebook, Apple Sign-In of directe registratie)
  • Telefoonnummer (voor accountverificatie en contact met de trainer)
  • Profielgegevens (leeftijd, geslacht, fitnessdoelen, ervaringsniveau)
  • Profiel- en omslagfoto's
  • Medische aandoeningen en allergieën (bijzondere persoonsgegevens, vrijwillig verstrekt voor de veiligheid)
  • Trainerspecifieke gegevens: certificeringen, specialisaties, bio, prijzen, URL van het openbare profiel
  • Gymspecifieke gegevens: naam van de gym, adres, faciliteiten, openingstijden

4.2 Gezondheids- en fitnessgegevens

  • Lichaamsmetingen (gewicht, lengte, vetpercentage, spiermassa, taille, borst, armen, benen en andere omtrekmetingen)
  • Voortgangsfoto's (voor- en na-afbeeldingen die je zelf uploadt)
  • Trainingsgegevens (oefeningen, sets, herhalingen, gewichten, duur, trainingssessies)
  • Voedingsgegevens (maaltijdlogs, caloriebijhouding, inname van macronutriënten, waterinname, snacklogs)
  • Trainings- en voedingsplannen die door je trainer zijn toegewezen
  • Apple HealthKit-gegevens (indien verbonden op iOS): stappen, actieve energie verbrand, hartslag, afstand lopen/hardlopen, trainingssessies, slaapanalyse, lichaamsgewicht, basale energie verbrand, trappen geklommen, oefenminuten, sta-uren, rusthartslag, bloeddruk, bloedzuurstof, ademhalingsfrequentie, lichaamstemperatuur, lichaamsvetpercentage, vetvrije massa, waterinname en mindfulminuten
  • Google Fit-gegevens (indien gekoppeld): stappen, afstand, calorieën, actieve minuten, gewicht, lengte, lichaamssamenstelling, hartslag, trainingsroutes
  • Huawei Health Kit-gegevens (indien gekoppeld): activiteitsgegevens, slaapgegevens, basale lichaamsmetingen
  • Hartslaggegevens van de smartwatch (indien toegestaan): BPM per set en doorlopende hartslagmetingen tijdens de trainingssessie

Opmerking: Apple HealthKit-gegevens worden, wanneer verbonden, gesynchroniseerd naar onze servers en tot 30 dagen bewaard om voortgangsgrafieken, analyses en historische vergelijkingen te bieden. Deze gegevens worden na 30 dagen verwijderd of zodra de verbinding met Apple Gezondheid wordt verbroken. Zie sectie 12 voor alle details.

4.3 Documenten voor identiteitsverificatie

Voor de verificatie van trainers en gymeigenaren kunnen we het volgende verzamelen:

  • Door de overheid uitgegeven identiteitsbewijs (identiteitskaart, paspoort of rijbewijs) — afbeeldingen van voor- en achterkant
  • Een selfiefoto voor identiteitsverificatie
  • Professionele certificeringen en kwalificatiedocumenten

Opmerking: Identiteitsdocumenten worden veilig opgeslagen in Google Cloud Storage en zijn alleen toegankelijk voor beheerders voor verificatiedoeleinden. Documenten worden bewaard voor de duur van uw account of zoals wettelijk vereist.

4.4 Betalings- en financiële gegevens

Trainera fit ondersteunt meerdere betaalmethoden. Welke gegevens we verzamelen, hangt af van de gebruikte betaalmethode:

  • Stripe: Betalingen met creditcard/betaalkaart worden verwerkt door Stripe. Wij slaan je volledige kaartnummer niet op. Wij ontvangen en bewaren: Stripe-klant-ID, abonnements-ID, betalingsstatus en transactiemetadata.
  • PayPal: PayPal-betalingen worden verwerkt door PayPal. Wij ontvangen en bewaren: PayPal-transactie-ID, betalingsstatus en e-mailadres van de betaler.
  • Bankoverschrijving: Voor bankoverschrijvingen verzamelen en bewaren wij bankgegevens, waaronder IBAN en SWIFT/BIC-code, naam van de rekeninghouder en naam van de bank. Deze informatie wordt uitsluitend gebruikt om ontvangen betalingen te verifiëren en terugbetalingen te verwerken.
  • Contante betalingen: Voor contante betalingen in persoon registreren we het transactiebedrag, de datum en de bevestigingsstatus.
  • In-app-aankopen (mobiel): In-app aankopen voor iOS en Android worden respectievelijk verwerkt door de Apple App Store en de Google Play Store. Wij ontvangen bevestigingsgegevens van aankopen, waaronder: abonnementsplan, aankoopdatum, vervaldatum en transactie-identificatoren.

4.5 Communicatiegegevens

  • Directe berichten tussen klanten en trainers (tekst, afbeeldingen, bestanden)
  • Groepschatberichten binnen trainingsgroepen
  • Supporttickets en communicatie met ons team
  • Chatgesprekken met AI Coach
  • E-mailcommunicatie (transactionele e-mails, meldingen)

4.6 Locatiegegevens

  • Geolocatie op basis van IP-adres (land, stad) voor lokalisatie van content en beveiliging
  • GPS-locatie (mobiele app, alleen met uitdrukkelijke toestemming) om sportscholen en trainers in de buurt te vinden
  • Google Places-gegevens voor het automatisch aanvullen van gymadressen en het zoeken naar locaties
  • Trainingsroutegegevens van Google Fit (indien gekoppeld)

4.7 Gebruiks- en technische gegevens

  • Apparaatgegevens (type, besturingssysteem, browser, appversie)
  • IP-adres en algemene locatie
  • Gebruikspatronen en interacties met functies
  • Cookies en sessietokens voor authenticatie en functionaliteit
  • Pushtokens (voor het versturen van meldingen via Firebase Cloud Messaging en Expo Push Notifications)
  • Foutlogs en crashrapporten (verzonden naar Sentry voor monitoring en foutopsporing)
  • Inloggeschiedenis (tijdstempels, IP-adressen, apparaatgegevens voor beveiligingsaudits)

4.8 AI-gerelateerde gegevens

  • Foto's van eten die worden ingediend voor AI-voedingsanalyse
  • Chatberichten aan de AI Coach (verwerkt door OpenAI en Anthropic Claude)
  • Geanonimiseerde fitnesscontextgegevens die worden verzonden voor door AI gegenereerde trainings- en voedingsplannen

5. Hoe wij je informatie gebruiken

5.1 Kernserviceverlening

  • Je account aanmaken en authenticeren
  • Kerndiensten voor fitness en coaching bieden
  • Maak communicatie tussen jou en je trainer mogelijk
  • Houd je trainingen, voeding en voortgang bij
  • Betalingen verwerken en abonnementen beheren
  • Identiteit van trainers en gymeigenaren verifiëren

5.2 Gezondheids- en fitnessfuncties

  • Gezondheidsgegevens weergeven van gekoppelde aanbieders (Apple HealthKit, Google Fit, Huawei Health Kit)
  • Voortgangsgrafieken en analyses genereren uit gesynchroniseerde gezondheidsgegevens
  • Historische vergelijkingen en trendanalyses bieden
  • Lichaamsmetingen en voortgangsfoto's in de loop van de tijd bijhouden

5.3 Personalisatie en verbeteringen

  • Uw ervaring en aanbevelingen personaliseren
  • De functionaliteit van onze Dienst en de gebruikerservaring verbeteren
  • AI-gestuurde fitnessinzichten en het genereren van plannen bieden
  • Transactionele e-mails en pushmeldingen over je account en training versturen

5.4 Beveiliging en naleving

  • Beveiliging waarborgen en fraude voorkomen
  • Misbruik, spam en onbevoegde toegang opsporen en voorkomen
  • Voldoen aan wettelijke verplichtingen en reageren op rechtmatige verzoeken
  • Prestaties van de applicatie bewaken en technische problemen oplossen

6. Opslag, bewaring en verwijdering van gegevens

6.1 Accountgegevens Trainera fit

  • Veilig opgeslagen op servers volgens gangbare beveiligingsnormen
  • Bewaard zolang je account actief is
  • Verwijderd of geanonimiseerd binnen 90 dagen na verwijdering van het account
  • Back-ups worden 30 dagen bewaard voor noodherstel

6.2 Bewaren van gezondheids- en fitnessgegevens

  • Apple HealthKit-gegevens: Gesynchroniseerde gegevens worden maximaal 30 dagen op onze servers bewaard voor voortgangsgrafieken en analyses. Gegevens ouder dan 30 dagen worden automatisch verwijderd. Alle gegevens worden onmiddellijk verwijderd wanneer je Apple Gezondheid loskoppelt.
  • Google Fit-gegevens: Niet permanent opgeslagen – realtime opgehaald uit Google Fit API's indien nodig. Kan tijdelijk worden gecached voor prestaties (binnen 24 uur verwijderd).
  • Huawei Health Kit-gegevens: Niet permanent opgeslagen. Er wordt slechts één historisch gegevensrecord opgevraagd.
  • Lichaamsmetingen en voortgangsfoto's: Bewaard zolang je account actief is. Verwijderd wanneer je je account verwijdert of afzonderlijke records handmatig verwijdert.
  • Trainings- en voedingslogboeken: Bewaard zolang je account actief is. Verwijderd wanneer het account wordt verwijderd.

6.3 Overige bewaartermijnen voor gegevens

  • Berichten: Chatberichten worden bewaard zolang je account actief is en tot 30 dagen na verwijdering van het account.
  • Betalingstransacties: Transactiegegevens worden bewaard gedurende de wettelijk verplichte termijn (doorgaans 7 jaar voor belasting- en financiële verslaglegging).
  • Inloggeschiedenis: Inloglogs worden 90 dagen bewaard voor beveiligingsaudits.
  • Documenten voor identiteitsverificatie: Bewaard zolang je account bestaat of zolang de toepasselijke wetgeving dat vereist.
  • OAuth-tokens: Versleutelde tokens worden verwijderd wanneer de verbinding wordt ingetrokken of het account wordt verwijderd.

6.4 Je gegevens verwijderen

Je kunt verwijdering van je account en gegevens aanvragen door:

  • Contact met ons opnemen via [email protected]
  • Via de optie om je account te verwijderen in je instellingen

Verzoeken worden binnen 30 dagen verwerkt.

7. Delen van gegevens en derden

Wij verkopen je gegevens NIET: Wij verkopen, verhuren of verhandelen uw persoonlijke informatie niet aan derden voor marketingdoeleinden. Uw Google-inloggegevens en Google Fit-gegevens (indien verbonden) worden nooit verkocht.

7.1 Delen binnen Trainera

  • Met uw trainer: Wanneer u een trainer inschakelt, deelt u expliciet profielgegevens, workoutgegevens, lichaamsmetingen, voedingslogboeken en communicatie. Let op: Google Fit-, Apple HealthKit- en Huawei Health Kit-gegevens worden NIET automatisch gedeeld met trainers.
  • Trainersmarktplaats: Als je trainer bent, wordt je openbare profiel weergegeven zodat klanten je kunnen vinden
  • Sportschoolleden: Als je lid wordt van een sportschool, kan de eigenaar je lidmaatschapsstatus en boekingsgeschiedenis zien

7.2 Externe dienstverleners

We delen gegevens alleen met de volgende betrouwbare externe aanbieders voor zover dat nodig is om onze Dienst te leveren:

  • Google (authenticatie & API's): Aanmeldingsauthenticatie, Google Fit-gegevens, Google Calendar-synchronisatie, Google Cloud Storage voor bestandshosting, Google Places voor locatiezoeken, reCAPTCHA voor botbeveiliging
  • Facebook (Meta): Aanmeldingsauthenticatie via Facebook Login
  • Apple: Aanmeldingsauthenticatie via Apple ID, verwerking van in-app aankopen
  • Stripe: Verwerking van creditcard- en debitcardbetalingen (ontvangt kaartgegevens, factuuradres en transactiebedragen)
  • PayPal: Betalingsverwerking (ontvangt transactiebedragen en gegevens van de betaler)
  • Twilio: Sms-bezorging voor telefoonverificatie en meldingen (ontvangt telefoonnummers en berichtinhoud)
  • Sentry: Foutmonitoring en crashrapportage (ontvangt foutlogs, apparaatgegevens en geanonimiseerde gebruikscontext)
  • OpenAI: AI-aangedreven functies inclusief voedselfotoanalyse en AI Coach-chat (ontvangt voedselfoto's en chatberichten)
  • Anthropic (Claude): AI-aangedreven generatie van trainings- en voedingsplannen (ontvangt geanonimiseerde fitnesscontextgegevens)
  • Firebase (Google): Bezorging van pushmeldingen via Firebase Cloud Messaging (ontvangt pushtokens van apparaten)
  • Expo: Bezorging van pushmeldingen in de mobiele app en over-the-air updates (ontvangt pushtokens van apparaten)
  • Nodemailer / e-mailprovider: Bezorging van transactionele e-mails (ontvangt e-mailadressen van ontvangers en de inhoud van e-mails)
  • Huawei: Integratie van Health Kit-gegevens (OAuth-authenticatie voor toegang tot gezondheidsgegevens)
  • IP-geolocatiedienst: Locatiebepaling op basis van IP voor lokalisatie van content en beveiliging (ontvangt IP-adressen)
  • OpenStreetMap / Leaflet: Kaartweergave voor gymlocaties (ontvangt locatiecoördinaten om de kaart te tonen)
  • Google Analytics (GA4): Websiteanalyse en gebruiksregistratie (ontvangt geanonimiseerde surfgegevens, apparaatgegevens, paginaweergaven)

Deze aanbieders zijn contractueel verplicht om uw gegevens te beschermen en deze alleen te gebruiken voor gespecificeerde doeleinden. We delen geen Google Fit-gegevens of Apple HealthKit-gegevens met externe dienstverleners.

7.3 Juridische vereisten

We kunnen informatie openbaar maken als de wet, een gerechtelijk bevel of de bescherming van de veiligheid en het voorkomen van fraude dat vereisen.

8. Uw rechten en controle

8.1 Machtigingen intrekken

Aanmelden met Google:

Aanmelden met Facebook:

  • Verbreek de verbinding via de Trainera-accountinstellingen
  • Toegang intrekken via Facebook-instellingen > Apps en websites

Inloggen met Apple:

  • Verbreek de verbinding via de Trainera-accountinstellingen
  • Toegang intrekken via Apple ID-instellingen > Inloggen en beveiliging > Log in met Apple

Google Fit (indien gekoppeld):

  • Verbreek de verbinding op elk moment via de Trainera-accountinstellingen
  • Toegang intrekken via Machtigingen voor Google-account
  • Na het verbreken van de verbinding worden alle gecachte Google Fit-gegevens onmiddellijk van onze servers verwijderd
  • De kernfunctionaliteit van Trainera fit blijft normaal werken, zonder enige beperking

Apple HealthKit (indien verbonden):

  • Verbinding verbreken via de accountinstellingen van Trainera of via iOS Instellingen > Privacy en beveiliging > Gezondheid > Trainera
  • Na het verbreken van de verbinding worden alle gesynchroniseerde Apple HealthKit-gegevens van onze servers verwijderd
  • De kernfunctionaliteit van Trainera fit blijft normaal werken, zonder enige beperking

Huawei Health (indien gekoppeld):

  • Verbreek de verbinding op elk moment via de Trainera-accountinstellingen
  • Trek toegang in via de Huawei-accountinstellingen
  • Na het verbreken van de verbinding worden alle gecachte Huawei Health Kit-gegevens onmiddellijk van onze servers verwijderd
  • De kernfunctionaliteit van Trainera fit blijft normaal werken, zonder enige beperking

8.2 Inzage, correctie en verwijdering

  • Toegang tot en bijwerken van uw informatie via accountinstellingen
  • Een kopie van uw gegevens opvragen in een overdraagbaar formaat
  • Verwijdering van account en gegevens aanvragen (verwerkt binnen 30 dagen)
  • Contact: [email protected]

8.3 Europese gebruikers (AVG)

Als u zich in de Europese Economische Ruimte (EER) bevindt, heeft u de volgende rechten:

  • Toegang: Bevestig welke gegevens we over je verwerken
  • Rectificatie: Onjuiste gegevens corrigeren
  • Verwijdering: Verwijdering aanvragen (recht om vergeten te worden)
  • Verwerking beperken: Beperken hoe we je gegevens gebruiken
  • Gegevensoverdraagbaarheid: Gegevens ontvangen in een overdraagbaar formaat
  • Bezwaar: Bezwaar maken tegen verwerking op basis van gerechtvaardigde belangen
  • Toestemming intrekken: Toestemming intrekken voor optionele functies (zoals Google Fit, Apple HealthKit of AI-functies)

Rechtsgrondslag voor verwerking: (1) toestemming, (2) uitvoering van een overeenkomst, (3) wettelijke verplichting, (4) gerechtvaardigde bedrijfsbelangen. U kunt een klacht indienen bij uw toezichthoudende autoriteit.

8.4 Gebruikers in Californië (CCPA)

Inwoners van Californië hebben de volgende rechten:

  • Recht op inzage: Informatie over gegevens die wij verzamelen en gebruiken
  • Recht op verwijdering: Verwijdering van uw gegevens aanvragen
  • Recht op opt-out: Afmelden voor de verkoop van gegevens (wij verkopen geen gegevens)
  • Non-discriminatie: Gelijke dienstverlening, ongeacht je privacykeuzes

9. Beveiligingsmaatregelen

We beschermen je gegevens volgens gangbare beveiligingsnormen:

  • Versleuteling tijdens verzending (SSL/TLS) en in rust
  • Veilige OAuth 2.0-implementatie voor Google-integraties
  • Toegangscontroles en authenticatiemechanismen
  • Regelmatige beveiligingsmonitoring en -beoordelingen
  • Versleutelde opslag van OAuth-tokens
  • Wachtwoorden gehasht met bcrypt (nooit opgeslagen als platte tekst)
  • Op rollen gebaseerde toegangscontrole (beheerder, trainer, klant, gymeigenaar)
  • Rate limiting op gevoelige endpoints (inloggen, wachtwoordherstel, API-tokens)

Hoewel we industriestandaard praktijken gebruiken, is geen internetoverdracht 100% veilig. We zullen u op de hoogte stellen van eventuele datalekken zoals vereist door de wet.

10. Betalingen en Abonnementen

Trainera fit ondersteunt meerdere betaalmethoden voor abonnementen en diensten:

10.1 In-app-aankopen (mobiel)

  • iOS-abonnementen worden verwerkt via de Apple App Store
  • Android-abonnementen worden verwerkt via de Google Play Store
  • We ontvangen alleen aankoopbevestigingsgegevens: abonnement, aankoopdatum, vervaldatum en transactie-ID's
  • Bij in-app aankopen ontvangen en bewaren wij je creditcardgegevens niet

10.2 Stripe-betalingen (website)

  • Betalingen met creditcard en debitcard op de website worden verwerkt door Stripe
  • Je kaartgegevens gaan rechtstreeks naar Stripe en worden nooit op onze servers opgeslagen
  • We slaan uw Stripe-klant-ID, abonnements-ID en transactiemetadata op om uw abonnement te beheren

10.3 PayPal-betalingen

  • PayPal-betalingen worden verwerkt via het platform van PayPal
  • We ontvangen de PayPal-transactie-ID, de betalingsstatus en het e-mailadres van de betaler om je abonnement te bevestigen en te beheren

10.4 Bankoverschrijving

  • Voor betalingen per bankoverschrijving verzamelen we bankgegevens, waaronder IBAN, SWIFT/BIC-code, naam van de rekeninghouder en naam van de bank
  • Deze informatie wordt veilig opgeslagen en uitsluitend gebruikt om ontvangen betalingen te verifiëren en indien nodig terugbetalingen te verwerken

10.5 Contante betalingen

  • Voor contante betalingen in persoon registreren we het transactiebedrag, de datum en de bevestigingsstatus
  • Voor contante transacties worden geen financiële rekeninggegevens verzameld

Alle betalingstransacties op onze website zijn versleuteld met SSL-technologie. Wij nemen uw privacy en veiligheid serieus en implementeren meerdere beschermingslagen om uw financiële informatie te beveiligen.

11. AI-aangedreven functies (OpenAI & Claude)

Trainera gebruikt OpenAI & Claude AI om optionele AI-gestuurde functies te bieden. We willen dat je precies begrijpt hoe je gegevens omgaan met AI-diensten.

11.1 Beschikbare AI-functies

  • Analyse van voedselfoto's: Maak een foto van je eten voor een voedingsschatting met AI-beeldherkenning
  • Gepersonaliseerde fitnessinzichten: Door AI gegenereerde trainings- en voedingsaanbevelingen op basis van uw voortgangsgegevens
  • AI-generatie van trainings- en voedingsplannen: Trainers kunnen AI gebruiken om sjablonen voor trainings- en voedingsplannen te genereren
  • AI Coach: AI-chatassistent voor vragen over fitness en voeding

11.2 Gegevens die naar AI-diensten worden verzonden

  • Voedselfoto's: Wanneer u de voedingsscanner gebruikt, wordt uw foto verzonden naar onze AI-voedingsherkenningsdienst voor analyse. Foto's worden in realtime verwerkt en worden niet permanent opgeslagen.
  • Fitnesscontext: Bij het genereren van trainings- of voedingsplannen kunnen geanonimiseerde fitnessgegevens (workoutsamenvattingen, voedingsdoelen) worden verzonden naar Claude AI (Anthropic) om aanbevelingen te personaliseren.
  • Chatberichten: Wanneer u de AI Coach of voedingschat gebruikt, worden uw berichten verzonden naar OpenAI of Claude AI voor het genereren van antwoorden.

11.3 Gegevens die NIET naar AI-diensten worden verzonden

  • Je persoonlijke gezondheidsgegevens (lichaamsmetingen, gezondheidsdossiers) worden NIET naar AI-diensten verzonden zonder jouw uitdrukkelijke actie
  • Je persoonlijke identiteitsgegevens (naam, e-mail, telefoon) worden NIET opgenomen in AI-verzoeken
  • Je privéberichten met trainers worden NIET door AI verwerkt

11.4 AI-gegevensverwerking

  • AI-antwoorden worden opgeslagen in uw Trainera-account ter referentie
  • Je kunt je op elk moment afmelden voor AI-functies via je accountinstellingen
  • Door AI gegenereerde inhoud is uitsluitend bedoeld ter informatie en mag professioneel medisch of voedingsadvies niet vervangen

Raadpleeg het privacybeleid van OpenAI en Anthropic (Claude) voor meer informatie over hoe zij met gegevens omgaan.

12. Apple HealthKit-integratie (iOS)

Op iOS-apparaten kan Trainera optioneel integreren met Apple HealthKit om je gezondheids- en fitnessgegevens te lezen en weer te geven. Wanneer verbonden, worden HealthKit-gegevens gesynchroniseerd met onze servers om voortgangsgrafieken, analyses en historische vergelijkingen te bieden.

12.1 Gebruikte HealthKit-gegevenstypen

Trainera kan leestoegang vragen tot de volgende soorten HealthKit-gegevens:

  • Stappen (dagelijks aantal stappen)
  • Actieve energie verbrand (calorieën)
  • Basaal energieverbruik (calorieën in rust)
  • Hartslag (tijdens trainingen)
  • Rusthartslag
  • Afstand wandelen/hardlopen
  • Trappen geklommen
  • Trainingsminuten (Apple Trainingstijd)
  • Staanuren (Apple-staantijd)
  • Trainingssessies
  • Slaapanalyse
  • Lichaamsmassa (gewicht)
  • Lichaamsvetpercentage
  • Vetvrije massa
  • Bloeddruk (systolisch en diastolisch)
  • Zuurstofsaturatie van het bloed (SpO2)
  • Ademhalingsfrequentie
  • Lichaamstemperatuur
  • Waterinname
  • Mindfulminuten (mindfulnesssessies)

12.2 Gebruik en opslag van HealthKit-gegevens

  • HealthKit-gegevens worden gesynchroniseerd met onze servers voor voortgangsgrafieken, gezondheidsanalyses en analyses van historische trends
  • Gesynchroniseerde HealthKit-gegevens worden maximaal 30 dagen op onze servers bewaard. Gegevens ouder dan 30 dagen worden automatisch verwijderd.
  • HealthKit-gegevens worden NIET gedeeld met derden, waaronder AI-diensten, adverteerders of gegevenshandelaren
  • HealthKit-gegevens worden NIET gebruikt voor advertentie- of marketingdoeleinden
  • Je trainer heeft GEEN toegang tot je HealthKit-gegevens, tenzij je specifieke gegevens uitdrukkelijk deelt
  • Wanneer je Apple Health loskoppelt, worden alle gesynchroniseerde HealthKit-gegevens van onze servers verwijderd

12.3 Beheer van HealthKit-machtigingen

  • De integratie met HealthKit is volledig optioneel en vereist je uitdrukkelijke toestemming
  • Je kunt HealthKit-machtigingen op elk moment intrekken via iOS Instellingen > Privacy en beveiliging > Gezondheid > Trainera
  • Het intrekken van HealthKit-machtigingen heeft geen invloed op andere functies van de app
  • Via de iOS Health-machtigingen kun je kiezen welke specifieke gegevenstypen je met Trainera deelt

13. Privacy van kinderen

Trainera fit is niet bedoeld voor gebruik door kinderen jonger dan 16 jaar. We verzamelen niet bewust persoonlijke informatie van kinderen onder de 16.

Als wij ontdekken dat wij persoonsgegevens van een kind jonger dan 16 jaar hebben verzameld, ondernemen wij stappen om die informatie zo snel mogelijk te verwijderen. Als u denkt dat wij informatie van een kind jonger dan 16 jaar hebben verzameld, neem dan contact met ons op via [email protected].

14. Internationale gegevensoverdracht

Uw informatie kan worden overgedragen aan en verwerkt in andere landen dan het land waar u verblijft. Deze landen kunnen gegevensbeschermingswetten hebben die afwijken van de wetten van uw land.

Onze servers en externe dienstverleners zijn met name actief in verschillende landen. Dit betekent dat wanneer wij uw gegevens verzamelen, wij deze in een van deze landen kunnen verwerken.

We nemen passende maatregelen om te waarborgen dat uw persoonlijke informatie beschermd blijft in overeenstemming met dit Privacybeleid en de toepasselijke wetgeving inzake gegevensbescherming, inclusief Standaard Contractuele Clausules (SCCs) waar vereist voor overdrachten vanuit de EER.

15. Cookiebeleid

De Trainera.fit website gebruikt cookies en vergelijkbare technologieën om onze diensten te leveren, te beschermen en te verbeteren. Cookies worden gebruikt voor:

  • Essentiële cookies: Authenticatiesessietokens, CSRF-bescherming en beveiligingscookies die nodig zijn om de website te laten werken
  • Functionele cookies: Taalvoorkeuren, thema-instellingen en aanpassingen van de gebruikersinterface
  • Analytische cookies: Google Analytics (GA4)-cookies om te begrijpen hoe gebruikers onze website gebruiken en de gebruikerservaring te verbeteren

U kunt cookies beheren via uw browserinstellingen. Het uitschakelen van essentiële cookies kan de functionaliteit van de website beïnvloeden.

16. Wijzigingen in dit beleid

Wij kunnen dit Privacybeleid bijwerken om wijzigingen in praktijken, technologie of wettelijke vereisten te weerspiegelen. Wezenlijke wijzigingen worden minimaal 30 dagen van tevoren gecommuniceerd via e-mail of een prominente mededeling. Controleer de datum "Laatst bijgewerkt" bovenaan dit beleid.

17. Neem contact met ons op

Neem voor vragen, privacyverzoeken of zorgen over dit privacybeleid of onze omgang met gegevens contact met ons op:

E-mail: [email protected]

Website: https://trainera.fit

We zullen binnen 30 dagen op uw verzoek reageren. Voor privacygerelateerde verzoeken (toegang, verwijdering of gegevensoverdraagbaarheid) moeten we mogelijk uw identiteit verifiëren voordat we uw verzoek verwerken om de veiligheid van uw persoonlijke informatie te waarborgen.