In het kort: gratis schema's worden in je browser gemaakt en blijven op je apparaat. Maak je een account aan, dan bewaren we je e-mailadres, je Premium-status en – zodat ze gesynchroniseerd worden
tussen apparaten – je profiel en je laatste schema, in een database in de EU. Upload je je trainingsgeschiedenis in het trainingsdashboard van Premium, dan wordt die daar ook opgeslagen. Cyclusdata wordt alleen in je account opgeslagen als je daar uitdrukkelijk toestemming voor geeft. We meten bezoeken met Cloudflare Web Analytics en tellen conversies anoniem; accepteer je marketingcookies, dan gebruiken we ook de Meta Pixel en de Reddit Pixel en noteren we via welke advertentie je bij ons kwam. Details hieronder.
Overachiever (overachiever.eu) is verwerkingsverantwoordelijke voor de gegevens die hier worden beschreven. Contact: [email protected].
Zonder account
Je kunt de gratis generator zonder account gebruiken. Je profiel (leeftijd, lichaamsgewicht, doelen, materiaal, blessures), je schema, check-ins en de logs van de OP-tracker worden alleen in de
lokale opslag van je browser op dit apparaat bewaard. Als je een gratis schema maakt, worden je gegevens niet naar ons gestuurd; we verhogen alleen een anonieme teller (zie Analyse).
Met een account
Een account is optioneel en werkt zonder wachtwoord: je logt in met een link die we je mailen. We bewaren:
Account: je e-mailadres, een account-ID, wanneer het account is aangemaakt en wanneer je voor het laatst inlogde, je keuze over cyclusdata (met het tijdstip van je toestemming) en, als je er een kiest, je taal.
Inloglinks: een gehashte kopie van elk eenmalig inlogtoken (nooit het token zelf), met de vervaltijd en de taal van de e-mail. Links werken één keer en verlopen na 15 minuten.
Sessies: een gehasht sessie-ID met tijdstip van aanmaken, laatste gebruik en verlopen, zodat je ingelogd blijft. De sessiecookie is HttpOnly, Secure en SameSite=Lax.
Premium en converter: je Premium-toegang en, als je die los koopt, de ontgrendeling van de converter – het ID van de Stripe Checkout-sessie en de betaling, het e-mailadres waarmee is gekocht en wanneer de toegang is verleend of terugbetaald – plus de ID's van verwerkte betalingsmeldingen (zodat er geen twee keer wordt verwerkt).
Gesynchroniseerde gegevens: je laatste trainingsprofiel en je laatst gemaakte schema, zodat ze op al je apparaten beschikbaar zijn.
Trainingsgeschiedenis (Premium, alleen als je die uploadt): trainingen en, als ze aanwezig zijn, dagen uit je voedingsdagboek en volume per spiergroep, uit bestanden die je uploadt in het trainingsdashboard, zie Trainingsgeschiedenis uploaden.
Bescherming tegen misbruik: gehashte tellers van inlogverzoeken per e-mailadres en per IP-adres (niet het adres zelf), om het aantal inlogmails te beperken.
Check-ins en de logs van de OP-tracker worden nooit in je account opgeslagen – ze blijven op je apparaat.
Rechtsgrond: het leveren van het account en Premium waar je om hebt gevraagd (AVG art. 6 lid 1 b); beperking van verzoeken en beveiliging (art. 6 lid 1 f, gerechtvaardigd belang);
cyclusdata alleen met je uitdrukkelijke toestemming (art. 9 lid 2 a).
Cyclusdata (gezondheidsgegevens)
Cyclusinstellingen – de datum van je laatste menstruatie, je cycluslengte en hormonale anticonceptie – zijn gezondheidsgegevens. Ze worden niet in je account opgeslagen tenzij je het vakje voor
toestemming aanvinkt op je accountpagina. Zonder toestemming worden de cyclusinstellingen verwijderd voordat je profiel wordt gesynchroniseerd, en een schema dat op cyclusdata is gebaseerd, blijft op
je apparaat. Je kunt je toestemming altijd intrekken op je accountpagina; we verwijderen dan direct de cyclusdata die in je account is opgeslagen.
Voedingsdata (voedingsplanner)
De voedingsplanner is voor volwassenen (18+). De instellingen – lengte, optioneel vetpercentage, activiteit, doel, voedingspatroon en producten die je weglaat – en je voedingsschema kunnen
gezondheidsgerelateerde of andere gevoelige informatie prijsgeven. Ze worden alleen in je browser bewaard tenzij je het vakje voor toestemming voor voedingsdata aanvinkt op je
accountpagina. Om een voorbeelddag of schema te maken, worden de instellingen alleen voor dat verzoek naar onze server gestuurd en niet opgeslagen. Je kunt je
toestemming altijd intrekken; we verwijderen dan direct de voedingsdata die in je account is opgeslagen. De accountexport bevat ze, en als je je account verwijdert, worden ze gewist.
Voedingswaarden komen van Open Food Facts (ODbL). Onze samengestelde productlijst wordt gepubliceerd op
/data/foods-odbl.json onder dezelfde licentie. De productnamen in andere talen dan het Engels zijn onze eigen vertalingen.
Trainingsgeschiedenis uploaden (Premium)
In het trainingsdashboard kun je een geschiedenis- of schemabestand uploaden. Ondersteunde formaten worden automatisch herkend: Hevy (CSV of API-JSON), Liftosaur (CSV of volledige JSON-export), MacroFactor Workout Log / Food Log CSV, MacroFactor Data Export of Training Programs .xlsx (inclusief tabbladen met Muscle Groups) en Overachievers eigen JSON met trainingen.
Anders dan bij de geschiedenisimport van de generator hieronder wordt dit bestand naar onze server geüpload. We lezen het en bewaren wat we nodig hebben in je account in de EU-database: trainingen (datum en tijd, duur, inspanning en notities als die er zijn), sets (oefeningsnaam, setnummer, reps, gewicht, RPE, voltooid), dagen uit het voedingsdagboek van MacroFactor als die er zijn, sets/volume per spiergroep en dag van MacroFactor als die er zijn, en – bij een MacroFactor-schema-.xlsx – het schema als je actieve schema.
Per upload bewaren we ook wanneer die is ontvangen, uit welke app hij kwam, een SHA-256-vingerafdruk van de inhoud (zodat hetzelfde bestand niet twee keer wordt geïmporteerd), het aantal gebruikte items
en een foutmelding als het niet gelezen kon worden. Het bestand zelf wordt niet bewaard. Notities worden opgeslagen zoals ze in het bestand staan, dus laat weg wat je niet opgeslagen wilt hebben.
Het dashboard wordt op basis van deze geschiedenis opgebouwd; het toont je huidige cyclusfase alleen als je toestemming hebt gegeven om cyclusdata op te slaan (zie hierboven). Voorstellen/bevestigen in Overachiever Progression gebruikt je gesynchroniseerde schema en deze geschiedenis op de server voor dat verzoek.
Rechtsgrond: het leveren van de Premium-functie waar je om hebt gevraagd (art. 6 lid 1 b). Geüploade trainingsgeschiedenis (en bijbehorende regels voor voeding/spiergroepen) wordt bewaard tot je je account verwijdert, zit in de gegevensexport en
wordt samen met het account verwijderd.
Waar je gegevens worden opgeslagen
Accountgegevens worden opgeslagen in Cloudflare D1, aangemaakt met de EU-jurisdictie van Cloudflare, zodat de database wordt opgeslagen en verwerkt in
de Europese Unie. De site en de API draaien op Cloudflare Pages.
Verwerkers en andere diensten
Cloudflare (hosting, API en database): verwerkt verzoeken en slaat accountgegevens op in de hierboven beschreven EU-database. Cloudflare kan gangbare technische logs (zoals IP-adres en opgevraagde pagina) bewaren voor beveiliging en beheer.
Resend (e-mail): verstuurt je inlogmails. Resend ontvangt je e-mailadres en de inhoud van de e-mail (de inloglink). Resend is een Amerikaans bedrijf; waar gegevens buiten de EU/EER worden verwerkt, berust de doorgifte op waarborgen zoals de standaardcontractbepalingen van de EU in hun verwerkersovereenkomst.
Stripe (betalingen): betalingen voor Premium en de ontgrendeling van de converter worden afgehandeld door Stripe Payments Europe, Ltd. (Ierland). Bij een aankoop word je doorgestuurd naar de kassa van Stripe; je e-mailadres en account-ID worden meegestuurd zodat de aankoop aan je account kan worden gekoppeld, en je kaartgegevens, factuurgegevens en e-mail gaan rechtstreeks naar Stripe, dat de betaling verwerkt, de bon stuurt en terugbetalingen regelt. Stripe laat ons daarna weten dat de betaling is gelukt of terugbetaald (sessie- en betalings-ID, e-mail, status). We zien je kaartgegevens nooit. Voor de gegevens die Stripe verwerkt, geldt de privacyverklaring van Stripe.
Hevy (alleen als je routines verstuurt): de routines en je Hevy API-sleutel gaan via onze server naar de API van Hevy, alleen voor die overdracht. We slaan de sleutel niet op en loggen hem niet. Je browser onthoudt hem alleen als je ‘Sleutel onthouden op dit apparaat’ aanvinkt. Voor gegevens in Hevy geldt de privacyverklaring van Hevy.
Liftosaur (alleen als je een schema in Liftosaur opent): het schema wordt in de link verpakt en geopend op liftosaur.com.
Geschiedenisimport in de generator (Premium, optioneel): je CSV-bestand uit Hevy, Strong of Liftosaur wordt in je browser gelezen en niet geüpload. Alleen de oefeningsnamen erin worden naar onze server gestuurd om aan onze oefeningenlijst te koppelen; namen die we niet kunnen koppelen, worden geteld (alleen de naam, zonder koppeling aan jou) zodat we ze kunnen toevoegen. De startsets die je kiest, worden in je profiel opgeslagen, net als sets die je zelf invult.
Oefeningsnamen in exports: om de eigen oefeningsnamen van elke app te gebruiken, zoeken we ze op onze server op in onze referentiedata voor oefeningen (Exercise Knowledge Graph). Deze data bevat geen persoonsgegevens, en het opzoeken stuurt niets naar de apps.
Premium-functies (Overachiever Progression, cyclusgebaseerde schema's, extra's, aanpassingen na een check-in, app-exports en het trainingsdashboard) worden op onze server berekend voor ingelogde Premium-gebruikers. De gegevens worden voor dat verzoek verwerkt en niet bewaard, behalve je profiel en schema zoals beschreven onder Gesynchroniseerde gegevens.
Analyse, advertentiepixels en advertentietracking
Cloudflare Web Analytics (altijd aan, zonder cookies): paginaweergaven, verwijzers, land, browser- en apparaattype en laadtijden, geaggregeerd. Cloudflare gebruikt hiervoor geen cookie of lokale opslag en maakt geen profiel van je. Rechtsgrond: gerechtvaardigd belang (art. 6 lid 1 f) om te weten hoe de site wordt gebruikt.
Anonieme conversietellers (altijd aan): we tellen per dag hoeveel gratis schema's er worden gemaakt, accounts worden aangemaakt, betalingen worden gestart en aankopen worden gedaan, uitgesplitst naar de campagnetags van het bezoek (utm_source, utm_medium, utm_campaign, utm_content). We tellen ook paginaweergaven per dag per pagina, taal en verwijzende website (alleen het domein, bijv. google.com), zonder cookies of lokale opslag. De tellers bevatten geen account-ID, geen IP-adres en geen apparaat-ID. Bewaard tot 26 maanden.
Advertentietracking: als je via een advertentielink binnenkomt, worden de campagnetags in de sessieopslag van het tabblad bewaard (en, alleen met toestemming voor marketing, in de first-party cookie oa_utm voor 30 dagen) en als metadata aan Stripe Checkout toegevoegd, zodat we zien welke advertentie tot een aankoop leidde. Ze worden bij de betaling bij Stripe opgeslagen.
Meta Pixel en Reddit Pixel (alleen als je op ‘Alles accepteren’ klikt of Marketing aanzet in de cookie-instellingen): die laden scripts van Meta Platforms Ireland en Reddit, die eigen cookies plaatsen en je IP-adres, browsergegevens, de pagina's die je bezoekt en deze gebeurtenissen ontvangen: paginaweergave, account aangemaakt, gratis schema gemaakt, betaling gestart en aankoop (met bedrag en valuta). Meta en Reddit kunnen dit combineren met wat ze al over je weten om advertenties te meten en te targeten; ze zijn samen met ons verwerkingsverantwoordelijke voor het verzamelen, en hun eigen privacyverklaringen zijn van toepassing. Rechtsgrond: je toestemming (art. 6 lid 1 a AVG en de Deense cookieregels). Gegevens kunnen naar de VS worden doorgegeven onder het EU-US Data Privacy Framework.
Toestemming intrekken: open de cookie-instellingen (ook in de footer) en kies Weigeren. De pixels worden vanaf de volgende pagina niet meer geladen, en we verwijderen oa_utm; om cookies te verwijderen die Meta en Reddit al hebben geplaatst, wis je de cookies van de site in je browser.
Hoe lang we gegevens bewaren
Inlogtokens: 15 minuten geldig en eenmalig te gebruiken; verwijderd bij de routinematige opschoning, normaal binnen ongeveer een uur nadat ze zijn verlopen.
Sessies: 30 dagen nadat je de site voor het laatst gebruikte, of tot je uitlogt.
Tellers voor beperking: maximaal 24 uur.
ID's van verwerkte betalingsmeldingen: 90 dagen.
Anonieme conversietellers: 26 maanden. Je cookiekeuze (lokale opslag): tot je die wijzigt of de sitegegevens wist. oa_utm: 30 dagen.
Account, Premium-/convertertoegang, profiel, schema en geüploade trainingsgeschiedenis (inclusief regels uit voedingsdagboek en spiergroepen): tot je je account verwijdert. Trek je je toestemming voor cyclusdata in, dan wordt opgeslagen cyclusdata direct verwijderd.
Betalingsadministratie (bonnen, facturen) wordt door Stripe en door ons bewaard volgens de boekhoud- en belastingwetgeving, los van je account hier.
Je rechten
Op je accountpagina kun je je gegevens exporteren (een JSON-bestand met alles wat over je is opgeslagen) en je account verwijderen,
waarmee je account, sessies, gesynchroniseerde profiel en schema, geüploade trainingsgeschiedenis en de Premium-koppeling bij ons permanent worden verwijderd. Je hebt ook recht op rectificatie, beperking en bezwaar,
en je kunt een klacht indienen bij een toezichthouder (in Denemarken: Datatilsynet; in Nederland: de Autoriteit Persoonsgegevens). Neem contact met ons op via het adres hierboven.
Cookies
Alleen als je inlogt: een sessiecookie (__Host-oa_session, HttpOnly) die je ingelogd houdt, en oa_in, die de pagina alleen vertelt dat ze ‘Account’ moet tonen in plaats
van ‘Inloggen’. Beide zijn strikt noodzakelijk en verlopen na 30 dagen zonder activiteit of als je uitlogt. Kies je een taal, dan onthoudt oa_lang (en dezelfde
waarde in de lokale opslag) die een jaar lang, zodat de site, de e-mails en de exports die taal gebruiken. Je cookiekeuze wordt in de lokale opslag bewaard (oa.consent). Alleen met toestemming voor marketing: oa_utm (campagnetags, 30 dagen) en cookies van de Meta Pixel (_fbp, tot 90 dagen) en de Reddit Pixel (_rdt_uuid, tot 90 dagen). Cloudflare Web Analytics plaatst geen cookies.
Gegevens op dit apparaat wissen
Wis wat in deze browser is opgeslagen met de knop hieronder, of door de sitegegevens te wissen in de instellingen van je browser. Dat heeft geen invloed op je account.
Klaar – alle Overachiever-gegevens zijn uit deze browser verwijderd.
App Overachiever Coach
Deze sectie gaat over Overachiever Coach: de iPhone-app (eu.overachiever.coach) en de webapp van de coach. De secties hierboven blijven gelden voor de website. Overachiever is voor beide de verwerkingsverantwoordelijke.
Wat de Coach opslaat
Account: je e-mailadres (met Log in met Apple kan dat een doorstuuradres van Apple zijn), je weergavenaam, een account-ID en de ID van Log in met Apple of Google als je die gebruikt.
Training: je schema, trainingen, sets, notities, lichaamsgewicht en maten, voortgangsfoto's als je die toevoegt, en je sportscholen en materiaal.
Voeding en supplementen: je voedingsdagboek, je doelen en je supplementprotocollen en doses. Als je een foto van eten stuurt, gaat die naar onze AI-aanbieder om het eten te herkennen, en wij bewaren hem niet.
Lichaamsprofiel (optioneel). Als je je geslacht, lengte en geboortejaar toevoegt, gebruiken we die alleen om je dagelijkse energiebehoefte te schatten totdat je genoeg voedings- en gewichtsgegevens hebt gelogd. Ze worden nooit gedeeld of gebruikt voor advertenties. Je kunt ze altijd bewerken of verwijderen in Instellingen, en ze worden samen met je account verwijderd.
Chat met de coach: je berichten en de antwoorden van de coach. Spraakgesprekken worden opgeslagen als tekst, niet als audio.
Apparaten: apparaatnaam, appversie en een token voor pushmeldingen. Inlogtokens voor je apparaten worden alleen als hash opgeslagen en verlopen na 180 dagen.
Apple Gezondheid (optioneel, standaard uit): zie Apple Gezondheid.
WHOOP (optioneel, alleen-lezen): als je WHOOP koppelt, lezen we je herstelscore, hartslagvariabiliteit, rusthartslag, ademhalingsfrequentie, slaap, dagbelasting, trainingen en basisprofiel uit WHOOP om je training aan te passen. We schrijven nooit naar WHOOP. Je kunt de koppeling altijd verbreken in Instellingen; dan worden de gekopieerde gegevens verwijderd en wordt ook onze toegang bij WHOOP ingetrokken. Ze worden ook verwijderd als je je account verwijdert.
Coaching (alleen als je het gebruikt): wie je trainer of je atleten zijn, wat je met je trainer deelt, en elke wijziging die een trainer in je account aanbrengt (wat er is gewijzigd, wanneer, en de waarde daarvoor, zodat je die ongedaan kunt maken). Jij en je trainer zien dit in de app; het wordt gebruikt om een trainer die jij kiest je training te laten bekijken en aanpassen.
Technische logboeken: tijdstip, endpoint, status en foutcodes van verzoeken (zonder inhoud), voor beveiliging en foutopsporing. Serverlogboeken worden alleen bewaard zolang dat nodig is voor beveiliging en herstel; reservekopieën worden hieronder beschreven.
De Coach gebruikt geen advertentie-SDK's of analysediensten van derden, volgt je niet over apps of websites heen en verkoopt of verhuurt je gegevens nooit.
Spraak
Spraakherkenning: op de iPhone zet Apples Speech-framework wat je zegt op je apparaat om in tekst als je taal dat ondersteunt; anders kan Apple het verwerken onder Apples eigen privacyvoorwaarden. In de webapp wordt de ingebouwde spraakherkenning van je browser gebruikt. Wij ontvangen alleen de tekst, nooit je spraakopname.
Gesproken antwoorden (Coach Voice): de gesproken antwoorden van de coach worden gemaakt door ElevenLabs. We sturen ElevenLabs de tekst van het antwoord en ElevenLabs stuurt de audio terug. ElevenLabs bewaart de tekst van de gesproken antwoorden en de gemaakte audio in de geschiedenis van ons account, volgens zijn eigen voorwaarden. Wij bewaren de audio zelf niet.
Gezondheidsgegevens, Apple Gezondheid en toestemming
Trainings-, lichaams-, voedings- en supplementgegevens kunnen iets zeggen over je gezondheid; dat zijn bijzondere persoonsgegevens volgens de AVG. De AI-coach werkt er alleen mee nadat je in de app de aparte coachtoestemming hebt gegeven, en je kunt die toestemming altijd intrekken.
Apple Gezondheid staat standaard uit en heeft twee aparte schakelaars:
Op je iPhone: per categorie (trainingen, lichaamsmaten, hart, slaap, activiteit, voeding; cyclusregistratie is een aparte schakelaar, standaard uit). iOS vraagt per gegevenstype om toestemming, en het uitlezen gebeurt op je iPhone.
Versturen naar je account: een aparte toestemming. Alleen categorieën die je hebt aangezet en waarvoor je toestemming hebt gegeven, worden geüpload. Zonder deze toestemming verlaat niets uit Apple Gezondheid je iPhone.
We gebruiken gegevens uit Apple Gezondheid om ze aan je te tonen, om een training niet dubbel te tellen en om herstelsignalen te berekenen (slaap, hartslagvariabiliteit, rusthartslag en ademhalingsfrequentie ten opzichte van je eigen basislijn van 4 weken, dagelijkse stappen en een gereedheidsscore). Wil je alleen herstel, dan kun je in plaats van hele categorieën ‘Herstelwaarden’ aanzetten; dan worden alleen rusthartslag, hartslagvariabiliteit, ademhalingsfrequentie en slaap gelezen. Met de coachtoestemming krijgt de coach deze samenvattingen, nooit ruwe metingen. Gezondheidsgegevens worden nooit gebruikt voor advertenties of marketing, nooit gedeeld met andere gebruikers en nooit verkocht. Als je het aanzet, kan de app ook je geregistreerde trainingen, je gewicht en maten, je voeding (energie en macro's) en supplementen die overeenkomen met voedingsstoffen in Gezondheid naar Apple Gezondheid schrijven; gegevens die uit Apple Gezondheid kwamen, worden nooit teruggeschreven. Je kunt elke categorie of de toestemming uitzetten in de instellingen voor Apple Gezondheid in de app: beperk je de toestemming, dan worden de uitgezette categorieën uit je account verwijderd, en trek je haar in of kies je ‘Alle gegevens uit Gezondheid verwijderen’, dan wordt alles wat uit Apple Gezondheid is gesynchroniseerd meteen verwijderd.
Herstel en gezondheid
Gezondheidsgegevens van elke gekoppelde bron (WHOOP, Apple Gezondheid) worden in je privé-kennisgraaf opgeslagen als dagwaarden, samen met de bron waar ze vandaan komen, zodat je per meetwaarde de voorkeursbron kunt kiezen. Als geen bron een gereedheidsscore levert (bijvoorbeeld alleen met Apple Gezondheid), berekenen we er een op basis van hartslagvariabiliteit en rusthartslag ten opzichte van je eigen basislijn, plus slaap. Bij matig of laag herstel krijgt je training van die dag één set minder, en we leggen die aanpassing en de reden vast, zodat de coach die kan uitleggen. Je kunt dit uitzetten in Instellingen › Gegevens en apparaten › ‘Training aanpassen aan herstel’. Met de coachtoestemming krijgt de AI-coach samenvattingen van deze waarden, nooit ruwe metingen. Als je een bron ontkoppelt of je toestemming intrekt, worden de waarden van die bron en alle daarvan afgeleide scores of aanpassingen verwijderd.
Slimme schemavoorstellen (optioneel)
Slimme schemavoorstellen staan standaard uit. Als je ze inschakelt, vragen we je uitdrukkelijke toestemming, los van de voorwaarden (toestemmingsversie plan-decisions-2026-10-25b). De app kan dan een AI-beslismodel vragen om te helpen de oefeningen in je schema te kiezen, ook wanneer een oefening wordt gewisseld. Deloadweken, wekelijks volume, je split en je volgende progressiestap komen altijd uit de ingebouwde regels van de app en worden nooit naar een model gestuurd. Zonder je toestemming gebruikt de app zijn ingebouwde logica en wordt er niets over jou verstuurd. Je kunt je toestemming op elk moment intrekken in Instellingen, net zo makkelijk als je die gaf. Vanaf dan wordt er niets meer verstuurd. Er verandert niets aan je schema totdat je de wijziging zelf toepast.
Wat er wordt verstuurd: alleen wanneer er oefeningen worden gekozen, een samenvatting van je trainingscontext. Dat omvat je trainingsdagen, doelen, ervaring, materiaal, recente trainingen en progressie, herstelsignalen als je daarvoor toestemming hebt gegeven, en notities die je over je schema schrijft. Notities worden verstuurd zoals je ze hebt geschreven, nadat we namen, e-mailadressen, telefoonnummers en vergelijkbare identificatoren hebben verwijderd. Verzoeken worden via ons account verstuurd met een pseudonieme id, nooit met je naam of e-mailadres.
Wie de gegevens verwerkt, en waar: OpenRouter, Inc. (VS) stuurt het verzoek door naar TypeSafe AI, Inc. (VS), dat het beslismodel Jev draait. De dienst van TypeSafe wordt in de VS gehost. Er wordt geen andere modelaanbieder gebruikt: als TypeSafe niet bereikbaar is, gebruikt de app in plaats daarvan zijn ingebouwde keuze. Dit is een doorgifte van gezondheidsgegevens naar buiten de EU/EER.
Waarborgen voor de doorgifte: we hebben een verwerkersovereenkomst met OpenRouter. De doorgifte aan OpenRouter valt onder de standaardcontractbepalingen van de Europese Commissie (de module verwerkingsverantwoordelijke naar verwerker), die deel uitmaken van die overeenkomst. OpenRouter schakelt TypeSafe in als subverwerker, op basis van een schriftelijke overeenkomst waarvan de gegevensbeschermingsverplichtingen inhoudelijk niet minder beschermend zijn dan die in onze overeenkomst met OpenRouter.
Bewaring bij de aanbieders: elk verzoek vereist dat er geen gegevens worden bewaard en weigert gegevensverzameling, en het kan alleen naar het model van TypeSafe gaan, dat OpenRouter vermeldt als eindpunt zonder gegevensbewaring. Die vermelding is gebaseerd op het opgegeven beleid van TypeSafe om verzoeken niet te bewaren en er niet op te trainen. Volgens het privacybeleid van TypeSafe traint TypeSafe ook geen AI-modellen op de gegevens die het ontvangt en verstrekt het die aan niemand anders dan zijn eigen dienstverleners. OpenRouter verwijdert de inhoud van elk verzoek direct nadat het antwoord is gegenereerd, behalve als de wet iets anders vereist of om misbruik van zijn dienst aan te pakken. OpenRouter bewaart account-, facturerings- en beveiligingsgegevens over ons account in de VS.
De eigen subverwerkers van de aanbieders: OpenRouter en TypeSafe gebruiken elk hun eigen dienstverleners om hun diensten te leveren, bijvoorbeeld voor hosting. OpenRouter publiceert een lijst van zijn subverwerkers op zijn website. De meeste daarvan zijn gevestigd in de VS.
Wat wij bewaren: in onze database in de EU bewaren we de context die is verstuurd, de opties, het antwoord van het model, wat je hebt gekozen of gewijzigd en wat er in latere trainingen gebeurde. Dat gebruiken we om de voorstellen te controleren en te verbeteren. Het maakt deel uit van je gegevensexport en wordt samen met je account verwijderd, of wanneer je ons vraagt het te verwijderen.
Verwerkers en andere diensten
Hetzner (hosting): de API en database van de coach draaien op servers van Hetzner in Helsinki, Finland; een testversie (preview) draait op servers van Hetzner in Falkenstein, Duitsland.
Cloudflare R2 (opslag van reservekopieën, EU-regio): bewaart alleen versleutelde reservekopieën van de Coach; de sleutel om ze te ontsleutelen wordt daar niet bewaard.
Requesty (AI-routering, EU): met je coachtoestemming wordt wat je typt of zegt ongewijzigd, samen met de relevante trainings- en voedingscontext (bijvoorbeeld je schema, logboeken en samenvattingen uit Gezondheid), via de EU-router van Requesty naar het AI-model gestuurd. De verzoeken worden via ons eigen account verstuurd, zonder je naam of e-mailadres. Requesty kan verzoeken en antwoorden volgens zijn eigen voorwaarden tot 30 dagen bewaren. Foto's van eten die je stuurt, gaan dezelfde weg zodat het eten herkend kan worden; wij bewaren ze niet, maar de aanbieders kunnen ze volgens hun eigen voorwaarden bewaren.
Amazon Web Services (Amazon Bedrock, Frankfurt, eu-central-1): draait het AI-model dat de antwoorden van de coach schrijft.
Anthropic: levert Claude Haiku, het AI-model dat de coach gebruikt, via Amazon Bedrock.
OpenRouter (AI-routering, VS) en TypeSafe AI (beslismodel, VS): alleen met toestemming voor slimme schemavoorstellen. Ze ontvangen de pseudonieme trainingscontext die wordt beschreven onder Slimme schemavoorstellen, zonder gegevensbewaring.
ElevenLabs (Coach Voice): ontvangt de tekst van de gesproken antwoorden van de coach via ons account, zonder je gebruikers-ID, naam of e-mailadres, zoals beschreven onder Spraak.
Resend (e-mail): verstuurt inlogmails voor de Coach.
Apple: Log in met Apple, pushmeldingen, Apple Gezondheid op je iPhone en aankopen in de app. Abonnementen die je in de app koopt, worden door Apple afgerekend; Apple laat ons de status van het abonnement weten, zodat de app je abonnement kan ontgrendelen.
Google: inloggen met Google, als je daarvoor kiest.
WHOOP (wearablegegevens, optioneel): een bron die je koppelt, geen ontvanger. We lezen alleen uit je WHOOP-account, zoals beschreven onder WHOOP, en sturen WHOOP niets behalve de aanmeld- en intrekkingsverzoeken.
Stripe (betalingen): verwerkt betalingen buiten de App Store, zoals hierboven voor de website beschreven. Wij zien je kaartgegevens nooit.
Een trainer die jij kiest (Coaching): alleen de onderdelen die je aanzet (trainingen, trainingsschema en materiaal om te bekijken en te wijzigen; voeding, supplementen, lichaamsgewicht en spierherstel om te bekijken), tot je het pauzeert of beëindigt. Gezondheidsgegevens uit Apple Gezondheid of WHOOP en voortgangsfoto's worden nooit met een trainer gedeeld. De trainingsstatistieken van je trainer kunnen kracht ten opzichte van je lichaamsgewicht bevatten. Je trainer is niet onze verwerker: je trainer ziet je gegevens in de eigen app, met een eigen account.
Rechtsgrond
Het leveren van de Coach waarvoor je je hebt aangemeld (art. 6 lid 1 sub b AVG); je uitdrukkelijke toestemming voor gezondheidsgegevens, inclusief Apple Gezondheid en gegevens van WHOOP, gereedheidsscores en herstelaanpassingen, je optionele lichaamsprofiel en de AI-coach (art. 9 lid 2 sub a); en gerechtvaardigd belang voor beveiligingslogboeken (art. 6 lid 1 sub f). Delen met een trainer is gebaseerd op je uitdrukkelijke toestemming (art. 9 lid 2 sub a), die je per onderdeel geeft op het scherm Coaching. Je kunt die op elk moment intrekken door Coaching te pauzeren of te beëindigen.
Slimme schemavoorstellen: uitdrukkelijke toestemming (art. 9 lid 2 sub a), die je op elk moment kunt intrekken. De doorgifte naar de VS berust op de standaardcontractbepalingen die worden beschreven onder Slimme schemavoorstellen (art. 46).
Hoe lang we gegevens bewaren, en je account verwijderen
Coachgegevens worden bewaard zolang je account bestaat. Serverlogboeken worden alleen bewaard zolang dat nodig is voor beveiliging en herstel. Reservekopieën: een dagelijkse reservekopie wordt 14 dagen op de server bewaard en, versleuteld, tot 30 dagen in externe opslag. Alle reservekopieën, ook de momentopnamen die vóór een serverupdate worden gemaakt, worden binnen 30 dagen verwijderd; de enige uitzondering is de meest recente reservekopie, die wordt bewaard tot er een nieuwere is, zodat de dienst altijd kan worden hersteld.
Gegevens over slimme schemavoorstellen: bewaard zolang je account bestaat, of totdat je ons vraagt ze te verwijderen. Ze zitten in je export en worden samen met je account verwijderd.
Als Coaching eindigt, verliest je trainer meteen de toegang. Wijzigingen die je trainer heeft aangebracht, blijven in je account, gemarkeerd als die van je trainer, en in je Geschiedenis en je export. Als je trainer het eigen account verwijdert, zie je die als “een voormalige trainer”. Als je je eigen account verwijdert, gaat je Coaching-geschiedenis mee.
Mijn gegevens downloaden in de instellingen van de app geeft je een kopie van je gegevens, inclusief je WHOOP-gegevens en je herstelwaarden, gereedheidsscores en trainingsaanpassingen.
Account verwijderen in de app (Instellingen › Gegevens en apparaten) verwijdert definitief je Coach-account, je trainings-, voedings- en chatgegevens, je lichaamsprofiel, je WHOOP-gegevens, je herstelwaarden, gereedheidsscores en trainingsaanpassingen en je spraakgeschiedenis, trekt je inlogtokens van Apple in en logt alle apparaten uit. Verwijder je je account in de Coach, dan worden ook je account op overachiever.eu en de bijbehorende aankoopgegevens verwijderd. Abonnementen via Stripe worden automatisch opgezegd; Stripe bewaart zijn eigen betalingsgegevens, zoals de wet vereist. Abonnementen via de App Store worden niet opgezegd als je je account verwijdert: zeg ze zelf op in je Apple ID-instellingen.
Kinderen
De Coach is voor mensen van 16 jaar en ouder. Bij het aanmelden vragen we je je leeftijd te bevestigen.
Je rechten en contact
Je hebt dezelfde rechten als bij de website: inzage, rectificatie, wissing, beperking, overdraagbaarheid, bezwaar en het op elk moment intrekken van toestemming (zonder gevolgen voor eerdere verwerking), en je kunt een klacht indienen bij een toezichthouder (in Denemarken: Datatilsynet). Contact over privacy: [email protected].
Zie ook Hulp en support.
Laatst bijgewerkt: 25 oktober 2026
Cookies en tracking
We gebruiken Cloudflare Web Analytics (zonder cookies) voor bezoekstatistieken. Met je toestemming laden we ook de advertentiepixels van Meta en Reddit en onthouden we via welke advertentie je hier kwam, zodat we onze advertenties kunnen meten en verbeteren. Je kunt je keuze altijd wijzigen. Privacybeleid