Privacybeleid
Laatst bijgewerkt: 11 oktober 2026
Je privacy is onze prioriteit. Calcpace is een tool gebouwd door hardlopers, voor hardlopers — we verzamelen alleen wat strikt noodzakelijk is om de dienst te verlenen en we verkopen je gegevens nooit aan wie dan ook.
Wie we zijn
Calcpace is een onafhankelijk project dat gratis hardloopcalculators biedt, inclusief tempoberekening, race-voorspelling, VO2max-schatting en Leeftijdsclassificatie. Je kunt ons bereiken op [email protected] voor vragen over privacy.
Wie je gegevens beheert
Calcpace wordt beheerd als een onafhankelijk project door de beheerder, die de verwerkingsverantwoordelijke is voor alles wat in dit beleid wordt beschreven (controlador, LGPD art. 5, VI; verwerkingsverantwoordelijke, AVG art. 4(7)). Elk verzoek in dit beleid — inzage, correctie, verwijdering, overdraagbaarheid, intrekking van toestemming — gaat naar [email protected], en we verstrekken op verzoek onze volledige juridische identificatie en postadres.
Functionaris voor gegevensbescherming
Calcpace heeft geen apart privacyteam. De beheerder vervult de rol van functionaris voor gegevensbescherming (encarregado, LGPD art. 41) en beantwoordt privacyverzoeken persoonlijk via [email protected]. We reageren binnen 30 dagen.
Welke gegevens we verzamelen
We verzamelen verschillende gegevens, afhankelijk van hoe je de site gebruikt: (1) Bezoekers zonder account — de rekenmachines en gidsen draaien in je browser, en we bewaren niets over je, behalve de gewone serverlogs die elke website bijhoudt. (2) Geregistreerde gebruikers — je e-mailadres en je wachtwoord (alleen als hash opgeslagen); het profiel dat je invult (voor- en achternaam, gebruikersnaam, bio, stad, land, geboortedatum, geslacht, maximale hartslag, taal- en eenhedenvoorkeur, en een foto als je die uploadt); de activiteiten die je logt of importeert (datum, naam, afstand, duur, tempo, hoogtemeters, temperatuur, hoogte, plaats, de inspanning die je aangeeft (rustig, gematigd, zwaar of maximaal), gemiddelde en maximale hartslag, en de GPS-route wanneer je een GPX-bestand uploadt of Strava koppelt); je actieve sessies (IP-adres, browser, datum); het meldingstoken van je telefoon, alleen als je meldingen aanzet in de Android-app; en het overzicht van de toestemmingen die je hebt gegeven. Hartslag, VO2max, geboortedatum en geslacht zijn gezondheidsgegevens en worden alleen opgeslagen als je daarmee instemt — zie "Gezondheidsgegevens" hieronder. Op de openbare pagina's met advertenties verwerkt Google daarnaast de gegevens beschreven onder Advertenties.
Gezondheidsgegevens (gevoelige gegevens)
Als je de trainingsfuncties gebruikt, slaat Calcpace gezondheidsgegevens over je op: je gemiddelde en maximale hartslag per hardloopsessie, je maximale hartslag, je geboortedatum en je geslacht. Hieruit schatten we VO2max, hartslagzones en leeftijdsgeclassificeerde resultaten. Dit zijn gevoelige persoonsgegevens onder LGPD art. 11 en een bijzondere categorie persoonsgegevens onder AVG art. 9, en onze enige rechtsgrond hiervoor is je expliciete toestemming — apart gevraagd wanneer je je profiel instelt, nooit gebundeld met iets anders, en vastgelegd met datum, versie en de taal waarin je het hebt gelezen. Je kunt deze op elk moment intrekken via je profielinstellingen. Als je dat doet, verwijderen we permanent elke hartslag- en VO2max-waarde die we hebben en stoppen we met het berekenen van nieuwe, terwijl de rest van je activiteiten — afstand, tijd, tempo, hoogtemeters en kaart — precies blijft zoals die was. Calcpace blijft werken zonder de fysiologische schattingen.
Locatie- en GPS-gegevens
Je profiel kan een stad en een land bevatten die je zelf invoert. Wanneer je een GPX-bestand uploadt of een hardloopsessie van Strava importeert, bewaren we ook de route — de individuele trackpunten met hun breedte- en lengtegraad en de gecodeerde kaartlijn. Een route begint en eindigt meestal waar je je hardloopsessie bent begonnen en beëindigd, wat voor de meeste mensen hun thuis is. Je activiteiten en hun kaarten zijn alleen voor jou zichtbaar, tenzij je je profiel publiek maakt en de activiteit publiek maakt, in welk geval de kaart, inclusief het startpunt, zichtbaar wordt voor iedereen met de link. Je kunt op elk moment een activiteit verwijderen, het GPX-bestand ervan verwijderen of je profiel weer privé maken.
Rechtsgrond voor elk doel
We verwerken elke categorie gegevens voor een specifiek doel en op een specifieke rechtsgrond: het laten werken van je account (e-mailadres, wachtwoord, sessies) — uitvoering van de overeenkomst die je aangaat door de Gebruiksvoorwaarden te accepteren (LGPD art. 7, V; AVG art. 6(1)(b)); het bewaren en weergeven van de activiteiten die je logt — dezelfde overeenkomst; gezondheidsgegevens, dat wil zeggen hartslag, VO2max, geboortedatum en geslacht — je expliciete toestemming en niets anders (LGPD art. 11, I; AVG art. 9(2)(a)); het importeren van activiteiten van Strava — je expliciete toestemming, gegeven wanneer je het account koppelt; het veilig en beschikbaar houden van de dienst, inclusief misbruikpreventie — ons gerechtvaardigd belang (LGPD art. 7, IX; AVG art. 6(1)(f)); het reageren op wettelijke bevelen — naleving van een wettelijke verplichting. Advertenties op de openbare inhoudspagina's berusten op je toestemming (art. 6(1)(a) AVG) waar die vereist is, en elders op ons gerechtvaardigd belang om een gratis tool te financieren. Het importeren van runs uit Health Connect in de Android-app gebeurt op basis van je uitdrukkelijke toestemming, die je geeft wanneer je het in de app koppelt.
Hoe we je gegevens gebruiken
Je e-mailadres wordt uitsluitend gebruikt voor accountauthenticatie, wachtwoordherstel en transactionele meldingen over je account. We versturen nooit marketing-e-mails. Je activiteitsgegevens worden gebruikt om je eigen prestatiegeschiedenis te berekenen en weer te geven. Je activiteiten zijn alleen voor jou zichtbaar, tenzij je je profiel publiek maakt en een activiteit als publiek markeert — zie "Locatie- en GPS-gegevens".
Strava-integratie
Als je Strava koppelt, vragen we de toestemming activity:read_all, die ook de activiteiten omvat die je in Strava privé houdt, zodat je trainingsgeschiedenis compleet is, en importeren we je runs: datum, naam, afstand, duur, hoogtemeters, stad en land, de route, het apparaat waarmee ze zijn opgenomen en, als je apparaat die heeft gemeten, hartslag (gemiddeld, piek en de reeks per seconde), cadans, vermogen, temperatuur, ronden en tussentijden, plus het trainingstype dat Strava vastlegt (wedstrijd, duurloop, training). Uit Strava geïmporteerde hartslag is een gezondheidsgegeven en valt onder de toestemming die hierboven is beschreven. Runs uit Strava worden alleen aan jou getoond: ze kunnen nooit openbaar worden gemaakt en verschijnen nooit op je openbare profiel. Strava-toegangstokens worden versleuteld opgeslagen en nooit gedeeld of geëxporteerd. Strava kan gebruiksgegevens verzamelen over hoe Calcpace de API gebruikt, volgens het eigen privacybeleid van Strava. Strava ontkoppelen, via je accountpagina of in Strava zelf, trekt onze toegang in en verwijdert definitief alle geïmporteerde activiteiten met hun hartslag- en VO2max-waarden, en we sturen je een bevestiging per e-mail zodra dat klaar is. Ook de koppeling tussen je Calcpace-account en je Strava-atleet-ID wordt verwijderd, dus inloggen met Strava werkt pas weer als je opnieuw koppelt. Je account verwijderen doet hetzelfde. Met de hand ingevoerde activiteiten blijven onaangeroerd. Gegevens uit Strava worden maximaal 7 dagen bewaard en vanuit Strava vernieuwd zolang de koppeling bestaat: elke run wordt opnieuw uit Strava gelezen voordat hij 7 dagen oud is, en de ronden, splits en seconde-per-secondereeksen ervan worden 7 dagen na het ophalen verwijderd en opnieuw opgehaald wanneer je de run weer opent. Een GPX-bestand dat je aan een run uit Strava koppelt, is van jou: wanneer die run verloopt, blijft het bestaan als een eigen activiteit, opnieuw opgebouwd uit het bestand. Een foto bij een run uit Strava zonder GPX-bestand wordt samen met de run verwijderd wanneer die verloopt.
Health Connect (Android-app)
Als je Health Connect koppelt in de Android-app van Calcpace, leest de app uit Health Connect op je telefoon alleen je runs en wandelingen (trainingssessies van het type hardlopen, hardlopen op de loopband en wandelen) van de 30 dagen vóór het koppelen en elke nieuwe daarna: de begin- en eindtijd, de app en het apparaat die elke sessie hebben vastgelegd, de titel, de afstand, de actieve duur, het geklommen hoogteverschil en, tijdens de sessie, je gemiddelde en maximale hartslag. De app leest geen routes, stappen, slaap, gewicht of ander type gegevens. Hartslag is een gezondheidsgegeven en wordt alleen bewaard met de toestemming die hierboven is beschreven; zonder die toestemming wordt hij bij aankomst weggegooid. De app stuurt deze waarden via een versleutelde verbinding (HTTPS) naar Calcpace, en elke run wordt opgeslagen zoals een run die je zelf hebt ingevoerd: privé tenzij je hem openbaar maakt, bewerkbaar en verwijderbaar. Een run die je hier verwijdert, wordt niet opnieuw geïmporteerd. Het importeren gebeurt alleen op de achtergrond als je in Health Connect toestaat dat Calcpace op de achtergrond leest. Gegevens uit Health Connect worden alleen gebruikt om je je runs te laten zien en wat daaruit wordt berekend (tempo, VO2max, leeftijdsgecorrigeerde resultaten, trainingszones, de melding "je run is binnen"); ze worden nooit verkocht en nooit gebruikt voor advertenties. Net als de rest van je account worden ze alleen verwerkt door de partijen onder "Wie gegevens voor ons verwerkt"; de melding "je run is binnen", met de afstand, tijd en het tempo van de run, wordt bezorgd via Google Firebase Cloud Messaging. Loskoppelen, op de accountpagina of door de toegang van Calcpace in Health Connect in te trekken, stopt het importeren direct; uitloggen op de telefoon doet hetzelfde. Al geïmporteerde runs blijven tot je ze of je account verwijdert, en hun hartslag tot je de toestemming voor gezondheidsgegevens intrekt, ook als je later in Health Connect een recht intrekt. Het gebruik door Calcpace van informatie die van Health Connect is ontvangen, volgt het beleid van Google Play voor Health Connect, inclusief de gebruiksbeperkingen daarvan.
Inloggen met Google
Als je inlogt met Google, stuurt Google ons je e-mailadres, bevestigt dat het dit heeft geverifieerd en geeft ons een ID van je Google-account. We bewaren het e-mailadres als het adres van je account en de ID om je te herkennen wanneer je de volgende keer met Google inlogt. We vragen Google niet om je naam, foto, contacten of iets anders, en we bewaren geen Google-toegangstoken. Voor inloggen met Google geldt ook het eigen privacybeleid van Google.
Cookies
Calcpace gebruikt een minimaal aantal cookies en plaatst geen tracking- of profileringscookie. Een ondertekend sessiecookie identificeert je nadat je inlogt en blijft geldig totdat je uitlogt of die sessie intrekt via je accountpagina. Je eenheidsvoorkeur (km/mi) en je temperatuurvoorkeur worden in dat zelfde sessiecookie bewaard — niet in de lokale opslag van je browser. Calcpace slaat verder niets op je apparaat op. Op pagina's met advertenties plaatst Googles toestemmingsplatform zijn advertentie-identifiers — de cookies __gads en __gpi — op het domein calcpace.app zelf, en Google kan verdere cookies plaatsen vanaf zijn eigen domeinen; in de EER, het Verenigd Koninkrijk en Zwitserland gebeurt niets hiervan voordat je toestemming geeft. Buiten die advertentiecookies plaatst Calcpace niets behalve de hierboven beschreven sessiecookie.
Statistieken
Om bezoeken te tellen en te zien hoe snel pagina's laden, gebruiken we Cloudflare Web Analytics, een privacyvriendelijke analysedienst die Cloudflare namens ons uitvoert. Deze gebruikt geen cookies, slaat niets op je apparaat op en volgt geen personen over websites heen; we krijgen alleen samengevoegde cijfers — welke pagina's worden bezocht, de verwijzende website, het land, het type apparaat en de laadprestaties. Het privacybeleid van Cloudflare staat op cloudflare.com/privacypolicy.
Advertenties
Calcpace toont Google AdSense-advertenties aan niet-ingelogde bezoekers op zijn openbare toolpagina's — de rekenmachines, de resultaatpagina's (/result), de hardloopkalender, de omrekentool en de gidsen —, en ze kunnen ook verschijnen wanneer die pagina's in de Android-app van Calcpace worden geopend. Ingelogde gebruikers zien nergens advertenties, en geen enkele pagina die gegevens uit jouw account toont — je profiel, je hardloopsessies, je hartslag of je VO2max — draagt advertenties of advertentieruimtes; de startpagina en de beleidspagina's evenmin. In de EER, het VK en Zwitserland vraagt Googles gecertificeerde toestemmingsplatform om je toestemming voordat gepersonaliseerde advertenties of advertentiecookies worden geladen, en je kunt weigeren. Google levert deze advertenties als onafhankelijke verwerkingsverantwoordelijke en kan op die pagina's cookies en apparaat-ID's gebruiken om advertenties te tonen, te meten en, als je dat toestaat, te personaliseren; hoe Google die informatie gebruikt, staat uitgelegd op policies.google.com/technologies/partner-sites. Je kunt je toestemming op elk moment wijzigen of intrekken via de link "Privacy- en cookie-instellingen" onderaan elke pagina met advertenties.
Extra info op resultaatpagina's
Op de pagina's met de resultaatanalyse kun je je leeftijd, geslacht, maximale hartslag en de temperatuur en hoogte van de wedstrijd invullen om je age grade, hartslagzones en wat het resultaat zonder die warmte en hoogte waard is te zien. Dat wordt in je browser berekend: Calcpace verstuurt die velden nergens heen — ze staan niet in het paginaadres en in geen enkel verzoek van de pagina. Je browser bewaart wat je hebt ingevuld (localStorage) zodat het volgende resultaat ermee opent; de knop Wissen in dat blok verwijdert het, net als het wissen van de sitegegevens in je browser. Ingelogd met toestemming voor gezondheidsgegevens beginnen de velden met je profiel, en dat wordt niet naar je browser gekopieerd.
Wie gegevens voor ons verwerkt
We werken met een kleine groep providers, die elk alleen op onze instructies handelen: Heroku (hosting van de applicatie en de PostgreSQL-database), Cloudflare (het CDN en de proxy waar elk verzoek aan calcpace.app doorheen gaat, die je IP-adres en de metadata van het verzoek zien; Web Analytics, zonder cookies en geaggregeerd — zie "Statistieken"; R2-objectopslag voor foto's en GPX-bestanden, en Turnstile, dat je IP-adres ontvangt op de aanmeldpagina om mensen van bots te onderscheiden), Resend (transactionele e-mail — verificatie, wachtwoordherstel, accountmeldingen), AppSignal (prestatiebewaking van de applicatie, die verzoekmetadata inclusief IP-adressen verwerkt), en Strava (alleen als je ervoor kiest deze te koppelen). Google Firebase Cloud Messaging bezorgt de meldingen van de Android-app, alleen aan wie ze aanzet: het ontvangt het meldingstoken van de telefoon en de tekst van de melding. Elke provider werkt onder zijn eigen privacybeleid en een contract dat hem beperkt tot het verwerken van gegevens namens ons.
Privacyrechten in Californië
We verkopen of delen geen persoonsgegevens zoals gedefinieerd door de California Consumer Privacy Act, en we verwerken ze niet voor gedragsgerichte advertenties over verschillende contexten heen. Als je in Californië woont, gelden de hierboven genoemde rechten — weten, toegang krijgen, corrigeren, verwijderen en niet gediscrimineerd worden als je ze uitoefent — ook voor jou. Schrijf naar [email protected] om een van deze rechten uit te oefenen.
Kinderen
Calcpace is niet bedoeld voor kinderen onder de 13 jaar, en we verzamelen niet bewust gegevens van hen. We controleren de leeftijd niet bij aanmelding. Als je denkt dat een kind een account heeft aangemaakt, schrijf dan naar [email protected] en we verwijderen het account en de gegevens.
Gegevens delen
We verkopen, verhuren of verhandelen je persoonsgegevens niet, en we delen ze nooit voor advertentiedoeleinden. We delen ze alleen met de providers die worden vermeld onder "Wie gegevens voor ons verwerkt", uitsluitend zodat zij de dienst volgens onze instructies kunnen uitvoeren, en met autoriteiten wanneer een geldig wettelijk bevel dat vereist. Advertenties op openbare pagina's worden door Google rechtstreeks in je browser geleverd, zoals beschreven onder Advertenties — we geven Google je accountgegevens niet.
Internationale gegevensoverdrachten
Onze servers en providers bevinden zich buiten Brazilië — vooral in de Verenigde Staten en de Europese Unie — dus het gebruik van Calcpace houdt een internationale overdracht van je gegevens in. Overdrachten steunen op de contractuele waarborgen die elke provider biedt, waaronder de standaardcontractbepalingen van de Europese Commissie waar die van toepassing zijn. Schrijf naar [email protected] als je wilt weten welke provider welke categorie gegevens bewaart.
Gegevensbewaring
Je account en alles wat daaraan gekoppeld is, wordt bewaard zolang je account bestaat. Gegevens uit Strava zijn de uitzondering: die worden maximaal 7 dagen bewaard en vanuit Strava vernieuwd zolang de koppeling bestaat — zie het gedeelte over Strava. Je kunt je account op elk moment zelf verwijderen via Accountinstellingen — daarbij wordt je wachtwoord gevraagd (of je e-mailadres als je je met Google of Strava hebt aangemeld en je wachtwoord niet weet) en worden vervolgens je profiel, activiteiten, hartslag- en VO2max-waarden, GPS-trackpunten, foto's, GPX-bestanden, sessies en Strava-koppeling permanent verwijderd. Het verwijderen van je account verwijdert ook de meldingstokens van je telefoons, en uitloggen op een telefoon verwijdert het token van die telefoon. Het loskoppelen van Strava verwijdert onmiddellijk alles wat daarvan is geïmporteerd. Databasebackups worden door onze hostingprovider bewaard, dus een verwijderd record kan nog een tijdje in een backup overleven; backupkopieën worden binnen 30 dagen verwijderd. We verwijderen inactieve accounts niet automatisch; als we dat ooit gaan doen, kondigen we dat hier en per e-mail aan voordat het ingaat. Uitloggen op een telefoon, of je account verwijderen, verwijdert ook de Health Connect-koppeling van die telefoon; Health Connect loskoppelen stopt het importeren, en de runs die al zijn binnengekomen blijven tot je ze of je account verwijdert.
Geautomatiseerde schattingen
VO2max, hartslagzones, leeftijdsgeclassificeerde percentages en race-voorspellingen worden automatisch berekend op basis van de gegevens die je ons geeft, met gepubliceerde formules (Riegel, Cameron, Daniels & Gilbert, wegwedstrijdtabellen 2025 van Alan Jones/USATF). Het zijn trainingsschattingen, geen beslissingen over jou: niets aan je account, je toegang of je behandeling hangt ervan af, en geen enkel daarvan afgeleid profiel wordt verkocht of gedeeld. Je kunt ons altijd vragen hoe een getal is berekend of vragen om een herbeoordeling (LGPD art. 20) via [email protected].
Jouw rechten (LGPD en AVG)
Waar je ook woont, je kunt: bevestigen dat we je gegevens verwerken en er een kopie van krijgen; onvolledige of onjuiste gegevens corrigeren; vragen om anonimisering, blokkering of verwijdering van onnodige of excessieve gegevens; je gegevens elders onderbrengen (overdraagbaarheid); een gegeven toestemming op elk moment intrekken, zonder de delen van Calcpace te verliezen die er niet van afhangen; weten met wie we je gegevens delen; geïnformeerd worden over wat er gebeurt als je een toestemming weigert; vragen om herbeoordeling van een geautomatiseerde schatting; bezwaar maken tegen of beperking vragen van verwerking op basis van gerechtvaardigd belang; en een klacht indienen bij een toezichthoudende autoriteit. Je account verwijderen is één klik in Accountinstellingen, je activiteitengeschiedenis exporteren als CSV is één klik op de Activiteitenpagina (uit Strava geïmporteerde runs zitten er niet in — exporteer die vanuit Strava), en toestemming voor gezondheidsgegevens is een schakelaar in je profielinstellingen. Voor een volledige kopie van alles wat we hebben, of voor iets anders, mail naar [email protected] — we reageren binnen 30 dagen.
Klachten
Als je denkt dat we je gegevens verkeerd hebben behandeld, schrijf dan eerst naar [email protected] — we lossen het liever zelf op. Je kunt ook een klacht indienen bij een toezichthoudende autoriteit: in Brazilië de Autoridade Nacional de Proteção de Dados (ANPD, gov.br/anpd); in de Europese Economische Ruimte of het Verenigd Koninkrijk de gegevensbeschermingsautoriteit van het land waar je woont.
Wijzigingen in dit beleid
We kunnen dit beleid van tijd tot tijd bijwerken. Als we dat doen, werken we de datum boven aan deze pagina bij. Als een wijziging invloed heeft op hoe we gezondheidsgegevens of andere op je toestemming gebaseerde verwerking behandelen, vragen we je om de nieuwe versie te accepteren voordat die voor jou geldt.