Privacybeleid
Laatst bijgewerkt: 4 november 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 en de anonieme stappen die hieronder staan beschreven. (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 activiteitsbestand (GPX, FIT of TCX) uploadt of Strava koppelt); je actieve sessies (IP-adres, browser, datum); het meldingstoken van je telefoon, alleen als je meldingen aanzet in de Android- of iPhone-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. We slaan ook op wanneer je Calcpace voor het laatst gebruikte terwijl je was ingelogd, hooguit één keer per uur vastgelegd. We leggen ook enkele stappen in het gebruik van de site en de apps vast: of een registratie gelukt is of bij welk veld die mislukte, wanneer het profiel is voltooid, waar de eerste run vandaan kwam, wanneer een opname begint in de Android-app en welk tabblad van de onderbalk of welke knop van het welkomstscherm is aangetikt. Elk record bevat alleen dat, de datum en tijd, de taal en of het in de browser, de Android-app of de iPhone-app gebeurde; we slaan je IP-adres, je apparaat of wat je hebt getypt niet op. Records die aan een account zijn gekoppeld worden samen met het account verwijderd, en alle records worden na 180 dagen verwijderd. 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 Instellingen. 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 activiteitsbestand uploadt of een hardloopsessie van Strava importeert, bewaren we ook de route — de individuele trackpunten met hun breedte- en lengtegraad en de gecodeerde kaartlijn. Als je een hardloopsessie opneemt met de recorder in de Android-app, leest de app de precieze locatie van je telefoon alleen tijdens de opname — van starten tot beëindigen, ook met het scherm uit, en daarom toont Android zolang er wordt opgenomen een melding — en op geen enkel ander moment. De route blijft op je telefoon tot hij in je account staat, wordt daarna van de telefoon verwijderd en wordt een hardloopsessie met een eigen GPX-bestand, net als een bestand dat je uploadt; een sessie die je weggooit, wordt verwijderd zonder te worden verzonden. 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 activiteitsbestand ervan verwijderen of je profiel weer privé maken.
Activiteitsbestanden (GPX, FIT, TCX)
Je kunt aan een run het bestand toevoegen waarin je horloge of app hem heeft vastgelegd — GPX, FIT of TCX, zoals Garmin, Coros, Polar, Suunto en anderen ze exporteren, ook gecomprimeerd (.gz). We bewaren het bestand zoals je het hebt geüpload en lezen er de starttijd, afstand, duur, hoogtemeters en route uit, de ronden die het apparaat heeft gemarkeerd, het merk van het apparaat en de reeksen die het onderweg heeft gemeten (hartslag, cadans, vermogen, snelheid en temperatuur, één meting per vijf seconden). Hartslag is een gezondheidsgegeven: zonder de hierboven beschreven toestemming wordt die bij het lezen van het bestand weggegooid, en het intrekken van de toestemming verwijdert hem. Het originele bestand, dat we bewaren zoals je het hebt geüpload, bevat nog steeds de hartslag die je apparaat heeft vastgelegd — ook zonder toestemming en nadat je die hebt ingetrokken — tot je het bestand verwijdert of de run verwijdert. Het bestand en wat eruit is gelezen blijven bewaard tot je het bestand van de run verwijdert, de run verwijdert of je account verwijdert; de run is alleen voor jou zichtbaar, tenzij je hem openbaar maakt. Een bestand dat je aan een run uit Strava koppelt, wordt, zodra het goed is gelezen, de registratie van die run en blijft bestaan wanneer de kopie van Strava verloopt — zie het gedeelte over Strava.
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. Het vastleggen van wanneer je Calcpace voor het laatst gebruikte terwijl je was ingelogd, om te begrijpen of de dienst wordt gebruikt — ons gerechtvaardigd belang (LGPD art. 7, IX; AVG art. 6(1)(f)). Het vastleggen van de stappen van registratie en eerste gebruik zoals beschreven onder "Welke gegevens we verzamelen", om te begrijpen waar mensen afhaken — ons gerechtvaardigd belang (LGPD art. 7, IX; AVG art. 6(1)(f)). 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. Het importeren van runs uit de Gezondheid-app in de iPhone-app gebeurt op basis van je uitdrukkelijke toestemming, die je geeft wanneer je hem 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 Instellingen 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 activiteitsbestand (GPX, FIT of TCX) 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 activiteitsbestand wordt samen met de run verwijderd wanneer die verloopt.
Strava-exportbestand
Je kunt het ZIP-bestand uploaden dat Strava je stuurt wanneer je een kopie van je account aanvraagt. Daaruit lezen we alleen de lijst met activiteiten (activities.csv) en de bestanden van je runs en wandelingen (GPX, FIT of TCX), plus het bestand van een activiteit waarvan de lijst de sport niet vermeldt, alleen om te zien of het een run is: van elke activiteit de datum, naam, het type, de afstand, de tijd en het nummer ervan in Strava, zodat dezelfde nooit twee keer wordt binnengehaald. De rest van het ZIP-bestand (berichten, volgers, inloggeschiedenis met IP-adressen, foto's en de andere spreadsheets van het account) wordt nooit geopend. Het ZIP-bestand staat alleen in onze opslag (Cloudflare R2) en op de server die het leest zolang het wordt gelezen: het wordt verwijderd zodra de import klaar is, of die nu gelukt is of niet, en, als die nooit klaar komt, ongeveer twee dagen na het uploaden. Elke geïmporteerde run wordt je eigen run, net als de runs die je hier vastlegt, en het bestand ervan volgt de regels voor activiteitsbestanden hierboven: zonder je toestemming wordt de hartslag bij het lezen van het bestand weggegooid, maar het bewaarde bestand bevat nog steeds wat je apparaat heeft vastgelegd, tot je het bestand verwijdert of de run verwijdert. Geïmporteerde runs zijn eerst alleen voor jou zichtbaar, en je kunt ze openbaar maken zoals je andere runs. Omdat ze uit je bestand komen en niet uit de API van Strava, blijven ze hier als je Strava ontkoppelt: om ze te verwijderen, verwijder je de runs of je account.
Garmin-exportbestand
Je kunt het ZIP-bestand uploaden dat Garmin je laat downloaden wanneer je een kopie van de gegevens van je account aanvraagt (Je gegevens exporteren). Daaruit lezen we alleen de activiteitsbestanden die je Garmin-apparaten hebben vastgelegd (FIT) en, uit het overzicht van de activiteiten, de naam en starttijd van elke activiteit, zodat die binnenkomt met de naam die je hem gaf. Om de activiteitsbestanden van de andere te onderscheiden, lezen we alleen het begin van elk FIT-bestand, waar staat wat voor bestand het is: de bestanden van je dagelijks leven (stappen, slaap, stress en dergelijke) worden nooit verder gelezen. De rest van het ZIP-bestand (je profiel, gezondheids- en slaapgegevens, apparaten en al het andere) wordt nooit geopend. Het ZIP-bestand, en de delen die eruit worden gekopieerd om te lezen, staan alleen in onze opslag (Cloudflare R2) en op de server die het leest zolang het wordt gelezen: ze worden verwijderd zodra de import klaar is, of die nu gelukt is of niet, en, als die nooit klaar komt, ongeveer twee dagen na het uploaden. Elke geïmporteerde run wordt je eigen run, net als de runs die je hier vastlegt, en het bestand ervan volgt de regels voor activiteitsbestanden hierboven: zonder je toestemming wordt de hartslag bij het lezen van het bestand weggegooid, maar het bewaarde bestand bevat nog steeds wat je apparaat heeft vastgelegd, tot je het bestand verwijdert of de run verwijdert. Geïmporteerde runs zijn eerst alleen voor jou zichtbaar, en je kunt ze openbaar maken zoals je andere runs. Als dezelfde run ook via de Strava-koppeling binnenkwam, blijft de kopie van Strava verborgen achter de jouwe en volgt die de Strava-regels hierboven.
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, je runs van de 3 jaar daarvoor (als je telefoon dat ondersteunt en je toegang tot eerdere gegevens toestaat) 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. Bij een loop waarin de app geen pauzes heeft gemarkeerd, leest hij ook de stappen die je telefoon in die tijd telde, alleen om te schatten hoe lang je stilstond; de stappen zelf worden niet bewaard. Alleen terwijl de app open is, en alleen als je het toestaat bij de vraag van Health Connect zelf (voor één run of voor alle), leest de app ook de route van een run, om de kaart te tonen; slaap, gewicht of andere typen gegevens leest de app niet. 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, via Instellingen 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. Zolang de koppeling actief is, wordt een run die je in Health Connect verwijdert ook hier verwijderd, tenzij je die in Calcpace hebt bewerkt of er een foto of een GPX-bestand aan hebt toegevoegd. Als je "Hier opgenomen runs naar Health Connect sturen" aanzet, schrijft de app ook elke run die je ermee opneemt naar Health Connect op je telefoon (start- en eindtijd, pauzes, afstand en route), waar andere apps die je toestemming geeft hem kunnen lezen; uitzetten stopt dit, en wat al is geschreven blijft in Health Connect tot je het daar verwijdert. 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.
Gezondheid-app (iPhone-app)
Als je de Gezondheid-app koppelt in de Calcpace-app voor iPhone, leest de app via HealthKit van Apple uit de Gezondheid-app op je iPhone alleen je runs en wandelingen (trainingen van het type hardlopen, buiten of op de loopband, en wandelen) van de 30 dagen vóór het koppelen, je runs van de 3 jaar daarvoor en elke nieuwe daarna: de begin- en eindtijd, de duur, de afstand, het geklommen hoogteverschil als de training dat heeft en, tijdens de training, je gemiddelde en maximale hartslag, plus de naam van de app en van het apparaat die elke training hebben vastgelegd. Als de training een route heeft (het traject dat de GPS van het horloge of de telefoon heeft vastgelegd), leest de app ook de route, alleen om de kaart van de run te tonen; als je routes niet toestaat op het toestemmingsscherm van Apple, komt de run zonder kaart binnen. De app leest geen stappen, slaap, gewicht of andere typen gezondheidsgegevens, en schrijft nooit iets naar de Gezondheid-app. 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 ze worden op onze servers in je account opgeslagen: elke run 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. Na de eerste import wekt iOS de app op de achtergrond om nieuwe trainingen te sturen, hooguit ongeveer een keer per uur; de app openen stuurt ze meteen. Wat Calcpace via HealthKit ontvangt, wordt alleen gebruikt om je runs in je eigen account te importeren en je te laten zien wat daaruit wordt berekend (tempo, VO2max, leeftijdsgecorrigeerde resultaten, trainingszones, de melding "je run is binnen"). Het wordt nooit gebruikt voor advertenties of marketing, nooit gebruikt voor datamining, nooit verkocht en nooit gedeeld met derden voor advertenties of marketing; net als de rest van je account wordt het alleen verwerkt door de partijen onder "Wie gegevens voor ons verwerkt". Als je meldingen op de iPhone aanzet, wordt de melding "je run is binnen", met de afstand, de tijd en het tempo van de run, bezorgd door de eigen meldingsdienst van Apple (Apple Push Notification service). Loskoppelen, in Instellingen › Gezondheid-app, stopt het importeren direct op al je iPhones; uitloggen op de iPhone doet hetzelfde op die iPhone. Je kunt de toegang van Calcpace ook intrekken in de Gezondheid-app (je foto › Apps, onder Privacy › Calcpace); daarna wordt niets meer gelezen. 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 de Gezondheid-app een recht intrekt. Zolang de koppeling actief is, wordt een training die je in de Gezondheid-app verwijdert ook hier verwijderd, tenzij je die in Calcpace hebt bewerkt of er een foto of een GPX-bestand aan hebt toegevoegd. Het gebruik door Calcpace van informatie die via HealthKit is ontvangen, volgt de regels van Apple voor HealthKit, inclusief artikel 5.1.3 van de App Store Review Guidelines.
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.
Inloggen met Apple (iPhone-app)
Als je in de iPhone-app inlogt met Apple, stuurt Apple ons een ID van je Apple-account en een e-mailadres: dat van jou of, als je ervoor kiest het te verbergen, een adres van Apple dat onze berichten naar je doorstuurt. We bewaren het e-mailadres als het adres van je account, de ID om je te herkennen wanneer je de volgende keer met Apple inlogt, en een code van Apple die we alleen gebruiken om Apple te laten weten dat je je account hebt verwijderd. We vragen Apple niet om je naam of iets anders. Voor inloggen met Apple geldt ook het eigen privacybeleid van Apple.
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 Instellingen. 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 activiteitsbestanden, 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. De meldingsdienst van Apple (Apple Push Notification service) bezorgt die van de iPhone-app, ook alleen aan wie ze aanzet, en ontvangt daarvoor het meldingstoken van de iPhone 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 Instellingen — 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, activiteitsbestanden, 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. De enige uitzondering is een account dat zonder registratie is gestart (zonder e-mail of wachtwoord): na 90 dagen zonder gebruik — niet geopend, en geen loop of synchronisatie vanaf een telefoon — wordt het automatisch verwijderd, met alles wat erin staat. 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. Hetzelfde geldt voor de Gezondheid-app in de iPhone-app: uitloggen op de iPhone, of je account verwijderen, verwijdert de koppeling van die iPhone; 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 Instellingen, 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 Instellingen. 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.