Privacybeleid
Laatst bijgewerkt: juni 2026
Wie we zijn
De verwerkingsverantwoordelijke voor IntervalCoach is Russchen Media (handelend onder de geregistreerde Nederlandse handelsnaam IntervalCoach), een eenmanszaak gevestigd in Nederland aan de Kloosterhout 27, 9408 DL Assen, met KvK-nummer 51094282. Voor elke vraag over privacy, of om je rechten uit te oefenen, neem je contact op via coach@intervalcoach.app.
Wij hebben beoordeeld of wij op grond van artikel 37 AVG een functionaris voor gegevensbescherming moeten aanstellen en concluderen van niet, omdat onze verwerking de daarvoor vereiste grootschaligheid niet bereikt. De vergelijkingsgroepen die wij uit trainingsgegevens opbouwen (zie het onderdeel Benchmarks hieronder) zijn statistische aggregaties op basis van groepen van minstens 50 personen, zodat de cijfers niemand identificeren, en onze verwerking van bijzondere categorieën persoonsgegevens blijft beperkt tot de gepersonaliseerde functies waarvoor je uitdrukkelijk toestemming geeft. Je kunt elke privacyvraag stellen, of bezwaar maken tegen de benchmarkverwerking, via het bovenstaande e-mailadres.
Overzicht
IntervalCoach is een AI-gestuurde trainingsassistent die gepersonaliseerde workouts voor fietsen, hardlopen, zwemmen, wandelen, hiken en krachttraining genereert. Dit privacybeleid legt uit hoe we je gegevens verzamelen, gebruiken en beschermen wanneer je onze dienst gebruikt.
Rechtsgrondslag voor verwerking (GDPR artikel 6)
Als je je in de Europese Economische Ruimte of het Verenigd Koninkrijk bevindt, verwerken we je persoonsgegevens op de volgende rechtsgrondslagen:
- Uitvoering van een overeenkomst (artikel 6(1)(b)): het aanmaken van een account, OAuth-authenticatie, het ophalen van je trainingsgegevens uit Intervals.icu, het genereren van workouts en analyses, en het verwerken van je abonnement via Stripe of Apple.
- Expliciete toestemming (artikel 6(1)(a) en 9(2)(a)): het verwerken van gezondheids- en welzijnsgegevens (hartritmevariabiliteit, slaap, rusthartslag, herstel) en het versturen van optionele marketing- of productupdate-e-mails. Je kunt deze toestemming op elk moment intrekken via Instellingen of door contact met ons op te nemen.
- Gerechtvaardigde belangen (artikel 6(1)(f)): foutmonitoring via Sentry, het voorkomen van fraude en misbruik, de beveiliging van de dienst, het onderzoeken van supportmeldingen die je indient, en het verbeteren van de dienst op basis van geabstraheerde, niet-identificerende patronen die we waarnemen in gebruik en meldingen. Waar we ons beroepen op gerechtvaardigde belangen, hebben we beoordeeld dat ons belang niet zwaarder weegt dan jouw privacyrechten; je kunt op elk moment bezwaar maken tegen deze verwerking.
Gegevens die we verzamelen
Wanneer je je Intervals.icu-account koppelt, hebben we toegang tot:
- Fitnessgegevens: CTL, ATL, TSB, eFTP en trainingsbelastingsgegevens
- Welzijnsgegevens: HRV, slaap, rusthartslag en herstelstatus. Als je Whoop of Apple HealthKit koppelt, worden dezelfde categorieën gegevens uit die bronnen gelezen.
- Activiteitengeschiedenis: Recente workouts, vermogens-/tempogegevens en trainingszones
- Agenda-items: Geplande workouts en wedstrijddoelen
We benaderen alleen gegevens die nodig zijn om gepersonaliseerde workoutaanbevelingen te genereren. We benaderen geen persoonlijke profielinformatie, betaalgegevens of gegevens die niets met je training te maken hebben. Trainingsgegevens die aan je account zijn gekoppeld, worden gepseudonimiseerd: ze worden gekoppeld aan een interne sessie-identifier, niet aan je naam of e-mail, wanneer ze naar externe AI-providers worden verstuurd.
Gezondheids- en welzijnsgegevens (bijzondere categorie)
Sommige gegevens die je aan IntervalCoach koppelt — hartritmevariabiliteit, slaap, rusthartslag, herstelscores van Whoop of Apple Health — vormen bijzondere categorieën gegevens ("gezondheidsgegevens") onder artikel 9 van de GDPR. We verwerken deze gegevens alleen met jouw expliciete toestemming, die we vragen voordat deze gegevens voor het eerst worden gebruikt. Je kunt je toestemming op elk moment intrekken in Instellingen, waarna we stoppen met het verwerken van deze gegevens en verwijderen wat we in de cache hebben. Het intrekken heeft geen invloed op de rechtmatigheid van de verwerking die vóór de intrekking heeft plaatsgevonden. Als je deze toestemming niet geeft, blijft IntervalCoach werken op basis van alleen trainingsgegevens, maar dan zijn de herstelbewuste functies minder gepersonaliseerd.
Apple Health (HealthKit)
Op iPhone en Apple Watch kan de IntervalCoach-app de onderstaande categorieën uit Apple Health op je apparaat lezen. Jij bepaalt in het toestemmingsscherm van Apple precies welke je deelt, en je kunt dit op elk moment aanpassen in de Health-app — we lezen alleen wat je hebt toegestaan, en alleen zolang de toestemming actief is:
- Welzijn en herstel: hartslagvariabiliteit, rusthartslag, ademhalingsfrequentie, zuurstofsaturatie, polstemperatuur, slaap, VO2max, hartslagherstel, lichaamsgewicht en vetpercentage
- Menstruatiecyclus (optioneel): menstruatie, alleen gelezen als je ervoor kiest dit te delen, om herstel en readiness nauwkeuriger te maken
- Workouts: je opgenomen workouts en trainingssessies, inclusief hartslagmetingen en gps-routegegevens indien aanwezig, die we synchroniseren met je trainingslogboek
De app leest deze gegevens op je apparaat en stuurt alleen wat nodig is om de functies van IntervalCoach te leveren: herstelbewuste readiness, trainingsanalyse en het synchroniseren van voltooide workouts naar je trainingslogboek. Wij lezen Apple Health nooit rechtstreeks op onze servers — de iOS-app bepaalt wat er wordt verstuurd. Je kunt de toegang op elk moment intrekken in de iOS-instellingen of de Health-app, waarmee alle toegang direct stopt.
IntervalCoach schrijft geen gegevens naar Apple Health. Met jouw toestemming kan de iOS-app je geplande IntervalCoach-workouts inplannen in de Trainingen-app op de Apple Watch (via WorkoutKit), zodat je een sessie vanaf je horloge kunt starten.
Gegevens die via HealthKit worden verkregen, worden uitsluitend gebruikt om de hierboven beschreven functies te leveren. Wij gebruiken Apple Health-gegevens niet voor advertenties, wij verkopen ze niet en wij delen ze niet met derden, behalve voor zover strikt noodzakelijk om de dienst te leveren. We gebruiken Apple Health-gegevens niet om algemene of niet-gepersonaliseerde AI- of ML-modellen te ontwikkelen, te verbeteren of te trainen; ze worden uitsluitend gebruikt voor je eigen gepersonaliseerde coaching.
Alle bovenstaande categorieën zijn bijzondere persoonsgegevens onder artikel 9 van de AVG. Onze grondslag voor toestemming staat beschreven in de sectie Gezondheids- en welzijnsgegevens (bijzondere categorie) hierboven: het verlenen van toestemming in Apple’s Health-app is jouw uitdrukkelijke toestemming onder artikel 9(2)(a).
Google Health-gegevens
Als je ervoor kiest om Google Health te koppelen (via Health Connect of je Google-account), heeft IntervalCoach met jouw expliciete toestemming toegang tot de volgende gegevens, en alleen zolang de koppeling actief is:
- Activiteit en fitness: workouts, stappen, afstand en VO2 max
- Gezondheidsmetingen: hartritmevariabiliteit, rusthartslag, bloedzuurstof, ademhalingsfrequentie, huidtemperatuur en lichaamssamenstelling
- Slaap: slaapfasen, duur en efficiëntie
- Locatie: GPS-routes bij je buitenactiviteiten, gebruikt om de routekaart te tonen en de activiteit te exporteren
Deze gegevens worden uitsluitend gebruikt om de kernfuncties van IntervalCoach te leveren: herstelbewuste readiness, trainingsanalyse en het synchroniseren van je workouts. Je kunt Google Health op elk moment loskoppelen in Instellingen, waarmee alle toegang direct stopt.
Het gebruik en de overdracht door IntervalCoach van informatie die via Google API's is ontvangen naar andere apps voldoet aan het Google API Services User Data Policy, inclusief de Limited Use-vereisten. We gebruiken Google Health-gegevens niet voor advertenties, we verkopen ze niet, en we laten geen mensen deze gegevens lezen, behalve wanneer je daar expliciet om vraagt (voor support), wanneer nodig voor beveiliging, of wanneer wettelijk vereist. We gebruiken Google Health-gegevens niet om algemene of niet-gepersonaliseerde AI- of ML-modellen te ontwikkelen, te verbeteren of te trainen; ze worden uitsluitend gebruikt voor je eigen gepersonaliseerde coaching.
Health Connect (Android)
Op Android leest de IntervalCoach-app, wanneer je Health Connect-toestemming geeft, het volgende uit Health Connect op je toestel, en alleen zolang die toestemmingen zijn verleend:
- Welzijn en herstel: hartritmevariabiliteit, rusthartslag, hartslag, ademhalingsfrequentie, bloedzuurstof, huidtemperatuur, slaap, VO2 max, herstel van de hartslag en lichaamssamenstelling (gewicht en vetpercentage)
- Workouts: je geregistreerde workouts en trainingssessies, inclusief hartslagmetingen en route-/locatiegegevens indien aanwezig
De app leest deze gegevens op je toestel en stuurt met jouw toestemming alleen wat nodig is om de functies van IntervalCoach te leveren: herstelbewuste readiness, trainingsanalyse en nauwkeurige trainingsbelasting. Je kunt de toegang op elk moment intrekken in de Android-instellingen of in Health Connect.
In een toekomstige update kan de app de intervalworkouts die je in IntervalCoach voltooit terugschrijven naar Health Connect, zodat je andere apps ze kunnen zien. Dit gebeurt alleen met jouw expliciete Health Connect-schrijftoestemming.
Onze toegang tot en ons gebruik van Health Connect-gegevens voldoet aan het Google Play Health Connect-toestemmingsbeleid, en we gebruiken ze uitsluitend om de hierboven beschreven functies te leveren. We gebruiken Health Connect-gegevens niet voor advertenties en we verkopen ze niet. We gebruiken Health Connect-gegevens niet om algemene of niet-gepersonaliseerde AI- of ML-modellen te ontwikkelen, te verbeteren of te trainen; ze worden uitsluitend gebruikt voor je eigen gepersonaliseerde coaching.
Hoe we je gegevens gebruiken
Je trainingsgegevens worden gebruikt om:
- AI-gestuurde workoutaanbevelingen te genereren die zijn afgestemd op je fitnessniveau
- Je trainingsbelasting en herstelstatus te analyseren
- Zoneprogressie te volgen en trainingshiaten te signaleren
- Workoutsamenvattingen en coachinginzichten te versturen (indien ingeschakeld)
- Supportmeldingen die je indient te onderzoeken, problemen op te lossen en de dienst te verbeteren. We kunnen geabstraheerde, niet-identificerende patronen uit individuele meldingen halen (bijvoorbeeld de relatie tussen de naam van een workout en de gemeten intensiteit) om regressietests te schrijven en onze classificatielogica te verbeteren. Deze patronen bevatten geen persoonlijke identificatoren, en je ruwe gegevens worden nooit gebruikt om AI-modellen te trainen.
Benchmarks en vergelijkingen
Wij gebruiken trainingsgegevens van IntervalCoach-accounts — vermogen, fitness (CTL), hardloopsnelheid, wekelijkse trainingsbelasting en je leeftijds- en geslachtscategorie — om geaggregeerde vergelijkingsgroepen samen te stellen, zodat je ziet hoe jouw cijfers zich verhouden tot vergelijkbare sporters (bijvoorbeeld “sterker dan 70% in jouw categorie”). Een groep wordt pas uit echte gebruikersgegevens opgebouwd zodra die minstens 50 leden heeft; kleinere groepen vallen terug op gepubliceerde referentiewaarden. De getoonde benchmarks zijn uitsluitend geaggregeerde ranges en percentielen en bevatten geen identificeerbare gegevens — ze onthullen nooit de identiteit of individuele cijfers van een andere gebruiker. De grondslag is ons gerechtvaardigd belang om deze vergelijkende inzichten te bieden, en je kunt hier op elk moment bezwaar tegen maken door contact met ons op te nemen.
Bewaartermijnen
We bewaren verschillende soorten gegevens gedurende verschillende perioden:
- Accountinformatie (atleet-ID, e-mail): zolang je account bestaat. Verwijderd binnen 30 dagen na verwijdering van het account.
- OAuth-tokens (Intervals.icu, Whoop): versleuteld, bewaard zolang je account actief is. Ingetrokken en verwijderd bij verwijdering van het account.
- Cache van trainingsanalyses: tot 7 dagen, daarna indien nodig opnieuw opgehaald uit Intervals.icu.
- Coach+ chatgeschiedenis: bewaard zolang je account bestaat of totdat je het verwijdert; je kunt de chatgeschiedenis wissen in Instellingen.
- Factuurgegevens (Stripe / Apple): 7 jaar bewaard om te voldoen aan de Nederlandse belastingwetgeving (Algemene wet inzake rijksbelastingen, artikel 52).
- E-maillogs (Resend): 90 dagen voor afleverdiagnostiek.
- Foutgegevens (Sentry): 90 dagen.
We bewaren je ruwe activiteitenbestanden of gedetailleerde workoutstreams niet; die blijven in Intervals.icu.
Diensten van derden
IntervalCoach maakt gebruik van de volgende diensten van derden:
- Intervals.icu: Je trainingsplatform. We benaderen je gegevens via hun API met jouw autorisatie. Privacybeleid van Intervals.icu
- Google (Gemini): AI-model dat wordt gebruikt om workoutaanbevelingen en coachingadvies te genereren.
- xAI (Grok): AI-model dat wordt gebruikt om workoutaanbevelingen en coachingadvies te genereren.
- Vercel: Hostingplatform en AI Gateway (routeert verzoeken naar AI-providers). Privacybeleid van Vercel
- Vercel Analytics & Speed Insights: Privacyvriendelijke, cookieloze gebruiksstatistieken en prestatiemonitoring (paginaweergaven en Web Vitals) om het gebruik te begrijpen en de app te verbeteren. Geen cross-site tracking en er worden geen persoonlijke identificatoren verzameld.
- Stripe: Betalingsverwerking voor abonnementen. We bewaren je betaalgegevens niet.
- Resend: E-mailbezorging voor workoutsamenvattingen en coachingupdates.
- Sentry: Foutmonitoring om de betrouwbaarheid van de app te verbeteren. Er worden geen trainingsgegevens naar Sentry gestuurd.
- Whoop: Optionele integratie. Read-only toegang tot je herstel- en strain-data met expliciete toestemming. Tokens worden versleuteld opgeslagen en ingetrokken bij ontkoppelen.
- Apple HealthKit: Optionele integratie. Welzijnsgegevens (HRV, slaap, rusthartslag, lichaamsgewicht) worden vanaf je iOS-toestel naar ons verzonden. Wij lezen nooit rechtstreeks uit Apple Health; de iOS-app bepaalt wat er wordt verzonden. De iOS-app kan met jouw toestemming ook je geplande IntervalCoach-trainingen toevoegen aan de Apple Watch Workouts-app via WorkoutKit.
- Apple Push & Firebase: Apple Push Notification service en Firebase Cloud Messaging: wanneer je meldingen inschakelt, stuurt je toestel ons een push-token zodat we de ingeschakelde meldingen kunnen bezorgen (zoals je dagelijkse training en herinneringen). Je kunt meldingen op elk moment uitschakelen in de instellingen van je toestel of de app.
- Google Health: Optionele integratie. Read-only toegang tot workouts, GPS, hartslag, slaap en andere wellness-metrics van je Fitbit, Pixel Watch of een ander Wear OS-toestel, met expliciete toestemming.
- Upstash (via Vercel KV): De onderliggende provider van Vercel KV waarin wij atletendata, versleutelde tokens en operationele caches opslaan. Data staat in de EU (regio Frankfurt).
- Featurebase: Klantenondersteuning, feedback en helpcentrum. Wanneer je een supportgesprek opent of de in-app messenger gebruikt, worden je naam, e-mailadres, abonnementsniveau en huidige pagina gedeeld met Featurebase zodat wij kunnen reageren. De widget laadt alleen op pagina’s waarop je bent ingelogd.
- Moneybird: Nederlandse boekhoudsoftware. We sturen facturen en betaalregels naar Moneybird om aan Nederlandse fiscale verplichtingen te voldoen. We sturen geen trainings-, wellness- of activiteitsdata.
AI-gegevensdeling
Om gepersonaliseerde workouts en coachingadvies te genereren, sturen we de volgende trainingsgegevens naar AI-providers (Google en xAI):
- Fitnessgegevens: CTL (fitness), ATL (vermoeidheid), TSB (vorm) en FTP-/drempelwaarden
- Recente workoutgeschiedenis: activiteitstype, duur, vermogens-/tempogegevens en trainingsbelasting
- Trainingsschema: beschikbare trainingsdagen, gewenste duur en sportvoorkeuren
- Herstelgegevens: slaap, HRV en rusthartslag (als Whoop of Apple HealthKit is gekoppeld, en alleen met je toestemming volgens de sectie hierboven)
- Chatberichten: vragen die je aan de AI-coach stelt
We sturen GEEN persoonlijke identificatoren (naam, e-mailadres of accountinformatie) naar AI-providers. Trainingsgegevens worden gepseudonimiseerd — alleen gekoppeld aan een interne sessie-identifier — voordat ze worden verzonden.
Je gegevens worden door Google of xAI niet gebruikt om hun AI-modellen te trainen, in overeenstemming met de gegevensverwerkingsvoorwaarden van hun betaalde API-diensten. Je gegevens worden alleen verwerkt om je antwoord te genereren en worden door de AI-providers niet langer bewaard dan nodig is om het verzoek af te ronden.
Er wordt je om toestemming gevraagd voordat gezondheidsgegevens (bijzondere categorie, volgens de sectie hierboven) met AI-providers worden gedeeld. Je kunt de toegang intrekken door je account te verwijderen of door je toestemming voor gezondheidsgegevens in te trekken in Instellingen.
Een externe AI-assistent koppelen (Max-abonnement): als je een externe AI-assistent zoals Claude, ChatGPT of Cursor koppelt via onze MCP-verbinding, geef je die toestemming om je trainingsdata te lezen en je coachingtools namens jou te gebruiken. Die assistent verwerkt je data dan onder de privacyverklaring van zijn eigen aanbieder, niet de onze. Toegang verleen je via een eenmalige goedkeuring en je kunt die altijd intrekken door de verbinding in je assistent te verwijderen of uit te zetten via Instellingen → Beta.
Gegevensdeling
We verkopen, verhuren of delen je persoonsgegevens niet met derden voor marketingdoeleinden. Je trainingsgegevens worden uitsluitend met Google en xAI gedeeld met als doel het genereren van gepersonaliseerde workoutaanbevelingen en coachingadvies. Deze gegevens bevatten geen persoonlijke identificatoren.
Internationale gegevensoverdrachten
Sommige van onze dienstverleners zijn gevestigd buiten de Europese Economische Ruimte, voornamelijk in de Verenigde Staten. Wanneer je persoonsgegevens buiten de EER worden overgedragen, beroepen we ons op de waarborgen genoemd in de artikelen 44 tot en met 50 van de GDPR — voornamelijk certificering onder het EU–VS Data Privacy Framework wanneer de provider gecertificeerd is (waaronder Google en Stripe), of de modelcontractbepalingen van de Europese Commissie, waar passend aangevuld met aanvullende waarborgen. Je kunt een kopie van de relevante overdrachtsdocumentatie opvragen door contact met ons op te nemen via coach@intervalcoach.app.
Cookies en tracking
IntervalCoach gebruikt uitsluitend strikt noodzakelijke cookies om de dienst te laten werken. Wij gebruiken geen advertentie-analyse van derden of cross-site tracking, advertentiepixels of session-replay-tools. Vercel Analytics levert cookieloze, geaggregeerde gebruiksgegevens (zie Diensten van derden hierboven).
- Strikt noodzakelijk: een HTTP-only versleutelde sessiecookie (ic_session) die je ingelogd houdt, en een cookie voor je taalvoorkeur. Deze kunnen niet worden uitgeschakeld zonder de dienst onbruikbaar te maken.
- Foutmonitoring: Sentry draait in je browser om JavaScript-fouten vast te leggen. Session replay is uitgeschakeld. Sentry plaatst geen permanente cookies voor tracking.
Sommige dienstverleners (Stripe checkout, Apple App Store) kunnen hun eigen cookies plaatsen wanneer je met hun pagina's communiceert — die vallen onder het beleid van de providers zelf.
Je rechten
Als je je in de EER of het VK bevindt, geeft de GDPR je de volgende rechten met betrekking tot je persoonsgegevens:
- Inzage (artikel 15): vraag een kopie op van de persoonsgegevens die we over je bewaren.
- Rectificatie (artikel 16): vraag ons om onjuiste of onvolledige gegevens te corrigeren.
- Wissen (artikel 17, "recht om vergeten te worden"): vraag ons om je gegevens te verwijderen. Verwijder je account in Instellingen of neem contact met ons op — we verwijderen je IntervalCoach-gegevens binnen 30 dagen. Let op: we kunnen geen gegevens verwijderen die Intervals.icu namens jou bewaart; die beheer je rechtstreeks op intervals.icu.
- Beperking (artikel 18): vraag ons om de verwerking te beperken terwijl een geschil wordt opgelost.
- Overdraagbaarheid (artikel 20): ontvang je gegevens in een gestructureerd, machineleesbaar formaat. Download op elk moment een JSON-kopie van alles wat we van je bewaren via Instellingen → Account → "Exporteer mijn gegevens", of via GET /api/account/export. Je ruwe workoutbestanden (FIT/TCX) staan op Intervals.icu en zijn daar te exporteren.
- Bezwaar (artikel 21): maak bezwaar tegen verwerking op basis van gerechtvaardigde belangen, of tegen directe marketing.
- Geautomatiseerde besluitvorming (artikel 22): IntervalCoach gebruikt AI om workoutaanbevelingen te genereren. Dit zijn suggesties, geen besluiten met rechtsgevolgen of vergelijkbare aanzienlijke gevolgen voor jou. Je kunt elke aanbevolen workout altijd weigeren of aanpassen. Als je een menselijke beoordeling van een specifieke aanbeveling wilt, neem dan contact met ons op.
- Toestemming intrekken (artikel 7(3)): waar de verwerking op toestemming is gebaseerd, kun je deze op elk moment intrekken.
- Klacht indienen bij een toezichthoudende autoriteit (artikel 77): als je denkt dat we niet zorgvuldig met je gegevens zijn omgegaan, kun je een klacht indienen bij de Autoriteit Persoonsgegevens (autoriteitpersoonsgegevens.nl) of bij de toezichthoudende autoriteit in je land van verblijf.
Om een van deze rechten uit te oefenen, mail je naar coach@intervalcoach.app. We reageren binnen 30 dagen.
Kinderen
IntervalCoach is niet bedoeld voor gebruikers onder de 18 jaar. We verzamelen niet bewust persoonsgegevens van kinderen. Als je denkt dat een kind ons persoonsgegevens heeft verstrekt, neem dan contact op via coach@intervalcoach.app en we verwijderen ze.
Beveiliging
Wij nemen beveiligingsmaatregelen volgens de stand van de techniek, waaronder versleutelde opslag van tokens, beveiligde HTTPS-verbindingen en regelmatige beveiligingsbeoordelingen. Geen enkel systeem is echter 100% veilig en wij kunnen geen absolute beveiliging garanderen. Beveiligingskwetsbaarheden kun je melden via security@intervalcoach.app.
Wijzigingen in dit beleid
Wij kunnen dit privacybeleid van tijd tot tijd bijwerken. Wij plaatsen het bijgewerkte beleid op deze pagina en passen de datum "Laatst bijgewerkt" aan; wijzigingen worden van kracht zodra ze worden geplaatst. Bij wezenlijke wijzigingen — zoals nieuwe categorieën gegevens die wij verwerken, een wijziging van de grondslagen waarop wij ons baseren, of nieuwe derden waarmee wij gegevens delen — laten wij je dit vooraf per e-mail of in de app weten voordat ze ingaan.
Contact
Voor vragen of zorgen over privacy, mail naar coach@intervalcoach.app.