Privacyverklaring Loopkompas
Versie: 12, vastgesteld op 19-10-2026.
Wie is verantwoordelijk
Verantwoordelijk voor je gegevens is de beheerder van Loopkompas, die je persoonlijk heeft uitgenodigd voor de pilot. Diens naam staat in je uitnodiging. Voor vragen, verzoeken of klachten over je gegevens: info@loopkompas.nl.
Welke gegevens Loopkompas verwerkt
Loopkompas is een persoonlijke hardloopcoach op basis van je Garmin-data. Om die coaching te kunnen geven, verwerken we:
- Accountgegevens: e-mailadres en wachtwoord (alleen als onomkeerbare hash opgeslagen; niemand kan je wachtwoord terugzien).
- Profiel en doelen: je trainingsdoel, weekstructuur, voorkeuren voor hoe de coach communiceert, en - als je dat invult - je naam en een naam/ persoonlijkheid voor je coach.
- Blessure- en gezondheidscontext: als je dat invult, je huidige blessurestatus en aandachtspunten.
- Trainingsgegevens uit Garmin: je activiteiten, tempo, afstand, hartslag, hoogtemeters en uitrusting, automatisch gesynchroniseerd.
- Herstel- en fysiologiegegevens uit Garmin: hartslagvariabiliteit, rusthartslag, slaap en trainingsstatus.
- Je eigen antwoord op de vraag naar ziekte: kies je op de herstelkaart "Nee, ik voel me niet ziek", dan bewaren we alleen dat dat nee voor die dag, zonder tekst of cijfers. Dat bewaren we 90 dagen.
- Je ochtendgevoel: als je op Vandaag de vraag "Hoe voel je je vanochtend, vergeleken met normaal?" beantwoordt, bewaren we drie cijfers van 1 tot 7 voor die dag: vermoeidheid, spierpijn in de benen en zin om te trainen. Geen tekst. Het antwoord telt mee in het herstel-oordeel van die dag en in de weekevaluatie van de week waarin het valt (drie dagen met veel vermoeidheid of spierpijn, of drie dagen met weinig zin om te trainen, tellen als een signaal; de evaluatie bewaart alleen die soort signaal, geen cijfers), en gaat met je context mee naar de coach. Antwoorden is niet verplicht. Dat bewaren we 90 dagen.
- Coachrapporten en chatgesprekken: de adviezen die de coach genereert, en je eigen berichten aan de coach.
- Wedstrijden: je geplande wedstrijden, je raceplannen, inschattingen van je wedstrijdtijd door de AI en, als je een parcours koppelt, de route en het hoogteprofiel daarvan; bij een raceplan ook de starttijd en de weersverwachting voor de wedstrijd.
- Live coaching tijdens een run (alleen als je de horloge-app koppelt): ongeveer elke minuut en bij elke kilometer je tijd, afstand, tempo, hartslag en cadans, en je positie tijdens de run, zodat je de gelopen route kunt terugzien; bij een wedstrijd met een gekoppeld parcours ook die route.
Trainings-, herstel-, blessure- en hartslaggegevens en je ochtendgevoel zijn bijzondere persoonsgegevens (gezondheidsgegevens) onder de AVG. We vragen daarvoor afzonderlijke, uitdrukkelijke toestemming als je je account aanmaakt; intrekken kan altijd (zie "Jouw rechten" hieronder).
Waarom we deze gegevens verwerken (grondslag)
- Uitvoering van de overeenkomst (art. 6 lid 1 sub b AVG): account, profiel, rapporten en chat - noodzakelijk om de dienst te leveren.
- Uitdrukkelijke toestemming (art. 9 lid 2 sub a AVG): trainings-, herstel- en blessuregegevens, omdat dit gezondheidsgegevens zijn.
- Gerechtvaardigd belang (art. 6 lid 1 sub f AVG): technische logs en beheer-audit, voor foutdiagnose en verantwoording - nooit voor profilering of marketing.
We gebruiken je gegevens nooit voor advertenties, verkopen ze niet door, en gebruiken ze niet om AI-modellen te trainen.
Hoe de Garmin-koppeling werkt
Je koppelt Garmin door één keer in Loopkompas in te loggen met je eigen Garmin-e-mailadres en -wachtwoord. Loopkompas bewaart je wachtwoord niet, alleen de versleutelde toegangssleutel die Garmin teruggeeft.
Loopkompas haalt je gegevens op als je de site of app gebruikt, en automatisch op vaste tijden volgens je planning: standaard elke avond, en 's ochtends als je een ochtendrapport hebt ingesteld. De tijden zie en wijzig je zelf in de planning. Bij het koppelen haalt het je recente geschiedenis op, zodat de coach je belasting en herstel kan inschatten. Ontkoppelen kan altijd onder Account → Garmin Connect: daarna haalt Loopkompas niets meer op.
Wie je gegevens ontvangt
- Garmin: de bron van je trainings- en gezondheidsgegevens.
- Render en Supabase: Render draait de applicatie, Supabase de database. Ze verwerken je gegevens alleen in onze opdracht, onder een verwerkersovereenkomst, en mogen er niets anders mee.
- Google Gemini, de AI-provider: ontvangt per vraag een samengestelde versie van je context en je vraag om coachadvies te kunnen geven, via het betaalde Google-account van Loopkompas. Namen (de jouwe en die van je coach) worden vervangen door een technisch pseudoniem voordat ze Google bereiken. Vrije tekst, zoals chatberichten en blessurenotities, wordt niet automatisch gefilterd; typ daar zelf geen naam van iemand anders in. In de chat mag de coach bij een vraag bovendien zelf actuele gegevens bij Garmin opvragen, alleen lezend: je activiteiten met rondetijden, de hartslag per zone, het trainingseffect, de beschrijving die je zelf bij een activiteit zette en het weer en het weerstation bij een activiteit, slaap, hartslag en hartslagvariabiliteit, stress (ook per week), body battery, ademhaling, stappen, intensiteitsminuten, trainingsstatus, -belasting en -gereedheid, VO2max, endurance score, wedstrijdvoorspellingen, persoonlijke records, lactaatdrempel en je materiaal. Die gegevens gaan dan rechtstreeks naar Google, zonder dat ze eerst worden samengevat of van een pseudoniem voorzien; een naam of tekst die je zelf in Garmin aan een activiteit of aan je materiaal hebt gegeven, gaat dus mee.
- OpenStreetMap, alleen als je bij een live run de kaart aanzet, of als iemand met jouw meekijklink de kaart op de meekijkpagina laat staan (die staat standaard aan): de browser haalt dan kaartstukjes op bij OpenStreetMap, dat daardoor het IP-adres en het bekeken gebied van die persoon ziet. Zonder kaart gaat er niets naartoe.
- Meekijkers, alleen als je zelf bij een wedstrijd een meekijklink maakt: iedereen die de link heeft, ook als die is doorgestuurd, ziet je positie op een kaart, je afgelegde afstand, je tempo en je verwachte aankomsttijd, en de naam die je zelf invulde. Je hartslag en andere gezondheidsgegevens zien ze niet. De link werkt tot 24 uur na de finish; je kunt hem altijd intrekken of vervangen. Je bevestigt dit eerst in een uitleg.
- Open-Meteo, een weerdienst, alleen als je in de week voor een wedstrijd een raceplan maakt met een gekoppeld parcours en een starttijd: Loopkompas vraagt dan de weersverwachting op voor de startplaats, afgerond op ongeveer een kilometer, en de wedstrijddag. Er gaat geen naam, account of ander gegeven mee.
- Overpass, een openbare dienst met de wegen van OpenStreetMap, alleen als je een route aan een dag of wedstrijd koppelt: Loopkompas vraagt dan één keer de wegen langs die route op, zodat je horloge alleen een bocht meldt waar je kunt kiezen. De lijn van de route gaat daarvoor naar de dienst, maar niet waar je begint en eindigt: rond start en finish vraagt Loopkompas een heel gebied van enkele honderden meters op, zodat de dienst alleen ziet dat de route ergens daarbinnen begint. Er gaat geen naam, account, datum of tijdstip mee. Woon je afgelegen, dan kan in zo'n gebied maar één huis staan.
- Google Firebase Cloud Messaging, alleen als je in de Android-app "Pushberichten" aanzet: Loopkompas stuurt dan, als een rapport of analyse automatisch klaar is, een melding via Google. Daarvoor gaat alleen een apparaattoken (een willekeurige code van jouw installatie van de app) en een vaste zin zoals "Je ochtendrapport staat klaar" naar Google. Er gaat geen inhoud, naam of cijfer mee. Je kunt het elk moment uitzetten; dan verdwijnt het token.
- mijn.host en Microsoft, alleen als je ons mailt: een bericht aan info@loopkompas.nl loopt via mijn.host, de provider van ons domein, en komt terecht in een postvak bij Microsoft (Outlook.com).
- Niemand anders. Geen advertentienetwerken, geen analytics, geen doorverkoop.
Waar je gegevens staan
De applicatie zelf draait bij Render, in hun Frankfurt-regio (Duitsland, EER). De database draait bij Supabase in hun West EU-regio, Ierland (eu-west-1, EER). Google Gemini verwerkt je samengestelde coachcontext mogelijk buiten de EER. Google heeft daarvoor in zijn verwerkersovereenkomst de standaardcontractbepalingen van de Europese Commissie afgesproken. Ook het apparaattoken bij pushberichten (Google) en mail die je ons stuurt (Microsoft) kunnen buiten de EER worden verwerkt.
Op Vandaag zie je de HRV, slaap en rusthartslag van afgelopen nacht, zoals Garmin die heeft gemeten. De Loopkompas-app op je telefoon bewaart een kopie van wat hij laat zien, versleuteld op je toestel, zodat de app snel opent: je trainingen en rapporten van de laatste maanden, je profiel, doel en blessurecontext, je recente chatberichten, deze waarden en je ochtendgevoel van vandaag. Die kopie verdwijnt als je uitlogt, van account wisselt, je account verwijdert of in de app voor 'Cache legen' kiest.
Hoe lang we gegevens bewaren
Je trainingsgeschiedenis en rapporten blijven bewaard zolang je account bestaat - dat is de kern van wat de coach je kan bieden (een opbouwende, jarenlange trainingsgeschiedenis). Chatberichten worden na 30 dagen automatisch verwijderd, behalve berichten waaraan een trainingsvoorstel of een instellingswijziging hangt; een los bericht kun je ook zelf verwijderen. Technische logs (AI- verzoeklogs, verbindingslogs, foutdiagnose) hebben een kortere, vaste bewaartermijn (30 tot 180 dagen) en worden automatisch opgeruimd; de beheer-audit (welke beheertooling wanneer bij welk account keek) bewaren we 12 maanden.
Van een live run worden je posities 7 dagen na de start gewist, uiterlijk een dag later; de rest van de run, zonder posities, na 30 dagen.
Een meekijklink (de versleutelde sleutel, de naam die je invulde en de tijdstippen) wordt 7 dagen na het verlopen of intrekken gewist, uiterlijk een dag later.
Tijdens de pilot maken we geen back-ups van de database. Verwijder je je account, dan is het dus direct overal weg. Wat overblijft is niet meer naar jou te herleiden: een anonieme melding dat er een account is verwijderd (180 dagen) en, als de beheerder met beheertooling bij je account is geweest, regels in de beheer-audit met alleen een technisch accountnummer (12 maanden). De keerzijde: bij een storing bij onze databaseleverancier kan je geschiedenis in Loopkompas verloren gaan. Je trainingen zelf blijven altijd bij Garmin staan.
Mail die je ons stuurt verwijderen we uiterlijk aan het einde van de pilot. Een verzoek over je gegevens en ons antwoord bewaren we tot een jaar daarna, om te kunnen laten zien dat het is afgehandeld.
Google, de AI-provider, bewaart je vraag en de meegestuurde context niet om er later op terug te komen en gebruikt ze niet om modellen te trainen. Google houdt ze alleen een beperkte tijd vast om misbruik van de dienst op te sporen.
Jouw rechten
Je hebt recht op inzage, correctie, verwijdering, beperking, bezwaar en overdraagbaarheid van je gegevens, en op het intrekken van toestemming. Op de website en in de app staan ze bij elkaar onder Account → Jouw rechten, met een overzicht van wat je er de afgelopen 180 dagen mee hebt gedaan. Concreet kun je:
- Je gegevens downloaden (Mijn gegevens downloaden): alles wat Loopkompas over je bewaart, behalve technische logs, oudere versies van instellingen en de posities van een live run.
- Je profiel, doel en schema zelf corrigeren waar je ze ziet. Trainingen en gezondheidsgegevens komen uit Garmin; corrigeer die daar, dan neemt Loopkompas het over bij de volgende synchronisatie. Je ochtendgevoel wijzig of wis je zelf op Vandaag, tot het einde van die dag. Wissen haalt je antwoord direct en volledig weg; wat er al mee is gemaakt, zoals het oordeel van die dag of een advies van de coach, blijft staan.
- Je Garmin-koppeling loskoppelen (Account → Garmin Connect).
- Toestemming voor gezondheidsgegevens intrekken (Toestemming intrekken) - dat is ook hoe je verwerking beperkt of bezwaar maakt. Loopkompas verbreekt dan je Garmin-koppeling, haalt niets meer op en geeft geen nieuw advies meer tot je opnieuw toestemming geeft en Garmin opnieuw koppelt. Er wordt niets verwijderd.
- Je hele account en alle bijbehorende gegevens permanent laten verwijderen (Account verwijderen).
Voor vragen of klachten: info@loopkompas.nl. Je kunt ook een klacht indienen bij de Autoriteit Persoonsgegevens.
AI en coaching
De adviezen van Loopkompas komen van een AI-taalmodel, geen menselijke coach of zorgverlener. Het is coachingsondersteuning, geen diagnose of medisch advies. Bij klachten, blessures of alarmsignalen raden we altijd aan een arts, fysiotherapeut of andere professional te raadplegen.
Wijzigingen
Bij een inhoudelijke wijziging van deze verklaring vragen we opnieuw toestemming waar dat als grondslag geldt, en informeren we je hierover in de app.
Wat is er veranderd
In versie 12 (19-10-2026):
- Bij een wedstrijd kun je een meekijklink maken. Wie die link heeft, ziet tijdens de wedstrijd je positie op een kaart, je afgelegde afstand, je tempo, je verwachte aankomsttijd en de naam die je invulde; je hartslag en andere gezondheidsgegevens niet. De link werkt tot 24 uur na de finish en je kunt hem altijd intrekken of vervangen. Op de meekijkpagina staat de kaart standaard aan; OpenStreetMap ziet dan het IP-adres van wie meekijkt. Een meekijklink wordt 7 dagen na het verlopen of intrekken gewist, uiterlijk een dag later.
In versie 11 (04-10-2026):
- Je ochtendgevoel telt nu ook mee in de weekevaluatie: drie dagen in een week met veel vermoeidheid of spierpijn is een signaal, en drie dagen met weinig zin om te trainen is een tweede. De weekevaluatie bewaart alleen de soort van dat signaal, geen cijfers. Er komt geen nieuwe gegevensbron, ontvanger of bewaartermijn bij.
In versie 10 (04-10-2026):
- Op Vandaag kun je aangeven hoe je je vanochtend voelt, vergeleken met normaal: vermoeidheid, spierpijn in de benen en zin om te trainen, elk met een cijfer van 1 tot 7. Het antwoord telt mee in het herstel-oordeel van die dag en gaat mee naar de coach. We bewaren het 90 dagen; je kunt het zelf wijzigen of wissen, het zit in de download en verdwijnt met je account.
In versie 9 (03-10-2026):
- Op de herstelkaart kun je antwoorden dat je je niet ziek voelt. Dat nee bewaren we per dag, 90 dagen, zonder tekst of cijfers; het zit in de download en verdwijnt met je account.
In versie 8 (01-10-2026):
- De lijst met gegevens die de coach in de chat zelf bij Garmin mag opvragen was nog niet helemaal volledig. Erbij gekomen: de hartslag per zone, het trainingseffect, de beschrijving die je zelf bij een activiteit zette, het weerstation, stress per week, intensiteitsminuten en de endurance score.
In versie 7 (01-10-2026):
- De lijst met gegevens die de coach in de chat zelf bij Garmin mag opvragen is volledig gemaakt: ook je activiteiten, slaap en hartslag horen erbij.
- Mail aan info@loopkompas.nl loopt via mijn.host en Microsoft; er staat nu hoe lang we die bewaren.
- De app op je telefoon bewaart meer dan alleen de laatste synchronisatie; er staat nu wat.
- Posities van een live run worden na 7 dagen gewist, uiterlijk een dag later.
- Na verwijdering van je account kunnen regels in de beheer-audit met alleen een technisch accountnummer 12 maanden blijven staan.
- De download bevat nu ook je accountgegevens en je planning; de posities van een live run zitten er niet in.
In versie 6 (01-10-2026):
- Voor een route die je aan een dag of wedstrijd koppelt, vraagt Loopkompas de wegen langs die route op bij Overpass (zie "Wie je gegevens ontvangt"), zonder de plek waar je begint en eindigt.
In versie 5 (01-10-2026):
- Optionele pushberichten in de Android-app, via Google Firebase Cloud Messaging (zie "Wie je gegevens ontvangt"). Standaard uit.
In versie 3 en 4 (30-09-2026):
- Voor een raceplan in de week voor een wedstrijd vraagt Loopkompas de weersverwachting op bij Open-Meteo, met alleen de afgeronde startplaats en het starttijdstip.
- In de chat mag de coach zelf actuele gegevens bij Garmin opvragen (zie "Wie je gegevens ontvangt"); die gaan zonder pseudoniem naar Google.
- Wedstrijden, raceplannen en een gekoppeld parcours staan nu bij de gegevens die we verwerken.
- Live coaching: je positie en waarden worden ongeveer elke minuut en per kilometer opgeslagen, niet alleen per kilometer.
- Na verwijdering van je account blijft één anonieme melding 180 dagen bewaard.
- De download bevat alles behalve technische logs en oudere versies van instellingen.