Juridisch
Privacybeleid
Ingangsdatum: 28 augustus 2026
1. Wie we zijn
Runapt ("wij", "we" of "onze") exploiteert de mobiele applicatie Runapt en de website op runapt.com. Wij zijn de verwerkingsverantwoordelijke voor uw persoonsgegevens onder de toepasselijke privacywetgeving.
Als u vragen of opmerkingen heeft over dit beleid of onze praktijken met betrekking tot uw persoonlijke gegevens, neem dan contact met ons op via legal@runapt.com.
2. Welke gegevens we verzamelen
Informatie die u aan ons verstrekt
- Accountgegevens: naam, e-mailadres en wachtwoord (beveiligd opgeslagen als bcrypt-hash). Als u kiest voor Inloggen met Apple, ontvangen we de identifier en het e-mailadres (of privé-relay-e-mailadres) dat Apple verstrekt. Als u een passkey of tweefactorauthenticatie (2FA) inschakelt, slaan we de publieke sleutel van uw passkey of uw TOTP-geheim en back-upcodes op om uw account te beveiligen — we zien of bewaren nooit uw biometrische gegevens zelf, die op uw apparaat blijven onder controle van Apple/Google.
- Hardloopprofiel: optionele fitnessgegevens (leeftijd, gewicht, hartslagzones, trainingsachtergrond) en wellnesslogboeken van uw dagelijkse check-in (subjectieve vermoeidheid, spierpijn en stress). Deze worden op uw apparaat opgeslagen en gesynchroniseerd met onze servers zodra u ze opslaat, zodat we trainingsschema's, coachnotities en readiness-statistieken kunnen genereren.
- Hardloopgegevens: GPS-coördinaten, afstand, duur, tempo, hartslag en gegevens over de voltooiing van krachtsessies.
- Schemagegevens: racedoelen, trainingsvoorkeuren en registraties van voltooide trainingen.
Informatie die automatisch wordt verzameld
- Apparaatgegevens: apparaattype, OS-versie en app-versie voor crashrapportage.
- Locatie: GPS-coördinaten tijdens actieve trainingen en voor het genereren van lusvormige routes vanaf uw startpunt. We volgen uw locatie niet op de achtergrond, behalve tijdens een active training. U kunt tot 5 aangepaste privacyzones (bijv. Thuis of Werk) instellen in de app om uw GPS-coördinaten te maskeren/verbergen in gedeelde hardloopsessies, geëxporteerde activiteiten of gesynchroniseerde koppelingen met derden.
- Push-token: een Expo pushmeldingstoken om trainingsherinneringen te leveren (opgeslagen totdat u meldingen uitschakelt of de app verwijdert).
- Fout- en crashgegevens: verzonden naar Sentry om ons te helpen fouten op te lossen. Er worden geen persoonlijk identificeerbare gegevens meegestuurd.
Informatie van derden
- Apple HealthKit: als u toestemming geeft, lezen we slaap-, rusthartslag- en HRV-gegevens uit HealthKit om herstelmetingen te ondersteunen. Hieruit berekenen we een dagelijkse readiness-score. Als u de AI-coachchat gebruikt, sturen we een korte samenvatting van deze herstelcijfers (slaapuren, rusthartslag, HRV en de readiness-score) mee in de context naar onze AI-aanbieder, onder een zero-retention-configuratie — deze wordt niet opgeslagen, gelogd of gebruikt om modellen te trainen — zodat het antwoord van de coach rekening houdt met hoe hersteld u bent — zie Sectie 3. We sturen nooit uw ruwe HealthKit-gegevens mee. Runapt kan ook voltooide trainingen en routegegevens naar HealthKit schrijven na een hardloopsessie, zodat uw Apple Health-activiteitengeschiedenis compleet blijft. We zullen HealthKit-gegevens nooit gebruiken voor advertenties of marketing, en we zullen ze nooit delen met derden voor andere doeleinden dan het leveren van de Runapt-dienst aan u.
- Strava en Garmin: voltooide activiteitsgegevens (afstand, tempo, route, hartslag) als u uw account koppelt, uitsluitend gebruikt om die activiteit in Runapt te importeren. Deze koppelingen zijn alleen voor import — we plaatsen of schrijven nooit gegevens terug naar Strava of Garmin namens u.
- Spotify: als u afspeelbediening tijdens het hardlopen inschakelt, gebruiken we Spotify's App Remote SDK om afspelen op uw apparaat te bedienen en, via een kortlevend autorisatietoken, uw muziek te starten/hervatten/pauzeren tijdens een training. We krijgen geen toegang tot uw afspeellijsten, luistergeschiedenis of accountgegevens buiten wat nodig is om het afspelen te bedienen.
- RevenueCat: abonnementsstatus en aankoopgebeurtenissen voor het beheer van het Pro-abonnement.
3. Hoe we uw informatie gebruiken
- Om uw account aan te maken en te beheren.
- Om gepersonaliseerde trainingsschema's, adaptieve coachnotities en antwoorden in de AI-coachchat te genereren met behulp van externe large language models via OpenRouter (we kunnen verzoeken doorsturen naar aanbieders zoals Google, OpenAI, Anthropic of anderen, afhankelijk van het geselecteerde model).
- Om lusvormige hardlooproutes te genereren op basis van uw GPS-locatie en trainingsafstand.
- Om tempodoelen en trainingsbegeleiding aan te passen aan het actuele weer, waarbij we de coördinaten van uw trainingslocatie gebruiken om een weersvoorspelling op te halen. Er wordt geen account- of apparaat-ID meegestuurd met dit verzoek.
- Om pushmeldingen voor trainingsherinneringen te sturen (u kunt deze uitschakelen in uw apparaatinstellingen of in de app).
- Om abonnementsbetalingen te verwerken via RevenueCat en de in-app aankoopsystemen van Apple/Google.
- Om fouten te diagnosticeren en het product te verbeteren via geaggregeerde, geanonymiseerde crashgegevens.
- Om te voldoen aan wettelijke verplichtingen.
Wij verkopen uw persoonsgegevens niet aan derden. Wij gebruiken uw gegevens niet voor advertenties.
Voor de AI-coachchat sturen we alleen de trainingscontext die nodig is om uw vraag te beantwoorden, zoals het actieve schematype, de huidige week, recente geaggregeerde voortgang, het type van de komende training, de afstand en het doeltempo. Als u Apple HealthKit of Android Health Connect hebt gekoppeld, bevat deze context ook een korte herstelsamenvatting op basis van die gegevens — slaapuren, rusthartslag, HRV en uw dagelijkse readiness-score — zodat de coach rekening kan houden met hoe hersteld u bent. We sturen geen ruwe gezondheidsgegevens, naam, e-mailadres, gebruikers-ID, GPS-routegeometrie, racelocatie of vrije tekstnotities mee als coachcontext.
Uw toestemming staat voorop. We vragen om uw uitdrukkelijke toestemming in de app voordat een van deze gegevens naar onze AI-aanbieder wordt verzonden. Totdat u AI-coaching inschakelt, verlaat er geen trainings- of herstelcontext onze servers richting de AI-aanbieder. U kunt uw toestemming op elk moment intrekken in de app onder Instellingen → AI-coaching, wat verdere gegevensdeling onmiddellijk stopt.
4. Rechtsgrondslag voor verwerking (AVG)
Als u zich in de Europese Economische Ruimte (EER) bevindt, verwerken wij uw persoonsgegevens op basis van de volgende rechtsgrondslagen:
- Uitvoering van een overeenkomst: het verwerken van uw account-, hardloop- en schemagegevens is noodzakelijk om de Runapt-dienst te leveren waarvoor u zich heeft aangemeld.
- Toestemming: toegang tot HealthKit-gegevens, het verzenden van pushmeldingen en het verwerken van optionele hardloopprofielgegevens. U kunt uw toestemming op elk moment intrekken via uw apparaatinstellingen of door contact met ons op te nemen.
- Gerechtvaardigde belangen: het verzamelen van geanonymiseerde crash- en foutgegevens om de kwaliteit en veiligheid van de dienst te waarborgen. Deze belangen wegen niet zwaarder dan uw privacyrechten.
- Wettelijke verplichting: wanneer we wettelijk verplicht zijn om gegevens te verwerken of te bewaren om te voldoen aan de toepasselijke wetgeving.
5. Delen van gegevens
We delen gegevens alleen met de dienstverleners die nodig zijn om Runapt te exploiteren:
- OpenRouter: AI-routeringsplatform voor coachnotities, antwoorden in de coachchat, wekelijkse trainingsrecaps en gerelateerde AI-functies. OpenRouter kan uw verzoek (en de beperkte context die we meesturen) doorsturen naar de onderliggende modelaanbieder die we selecteren (bijvoorbeeld Google, OpenAI of Anthropic). We sturen alleen de context die voor de functie nodig is — wat bij de coachchat de herstelsamenvatting uit Sectie 3 kan bevatten (slaap, rusthartslag, HRV en readiness-score) als u HealthKit of Health Connect hebt gekoppeld; we sturen geen naam, e-mailadres, ruwe gezondheidsgegevens of volledige GPS-routegeometrie mee. Deze verzoeken zijn geconfigureerd voor zero data retention: de onderliggende aanbieder krijgt de instructie de verzonden gegevens niet op te slaan, te loggen of te gebruiken om modellen te trainen, en verzoeken worden alleen gerouteerd naar aanbieders die dit beleid respecteren. OpenRouter en de onderliggende modelaanbieders zijn contractueel verplicht uw gegevens te beschermen op een niveau dat minstens gelijk is aan de bescherming beschreven in dit beleid, en deze uitsluitend te verwerken om het door u gevraagde AI-antwoord te genereren. We vragen uw uitdrukkelijke toestemming in de app voordat we persoonsgegevens naar deze AI-aanbieders sturen.
- Google: Google Maps voor kaartweergave op Android. Als via OpenRouter een Google-model is geselecteerd, kan beperkte coachcontext ook door Google worden verwerkt onder de voorwaarden van OpenRouter.
- RevenueCat: abonnementsbeheer.
- Sentry: geanonymiseerde crash- en foutrapporten.
- Expo: bezorging van pushmeldingen.
- Open-Meteo: alleen coördinaten van de trainingslocatie, om weersvoorspellingen op te halen die worden gebruikt om tempobegeleiding aan te passen.
- Strava, Garmin en Spotify: alleen als u deze koppelingen zelf activeert, zoals beschreven in Sectie 2.
- Google Analytics: geaggregeerde, cookiegebaseerde bezoekstatistieken voor de Runapt-marketingwebsite (runapt.com) — nooit binnen de mobiele app — en alleen nadat u onze cookiemelding heeft geaccepteerd. Zie Sectie 7.
Alle leveranciers zijn contractueel verplicht om gegevens uitsluitend namens ons en in overeenstemming met onze instructies te verwerken.
6. Internationale doorgifte van gegevens
Onze dienstverleners — waaronder OpenRouter, Google, Sentry, Expo en RevenueCat — zijn gevestigd in de Verenigde Staten (en onderliggende AI-modelaanbieders kunnen gegevens in aanvullende regio's verwerken, afhankelijk van het geselecteerde model). Wanneer we persoonsgegevens vanuit de EER doorgeven naar deze aanbieders, doen we dit onder door de Europese Commissie goedgekeurde modelcontractbepalingen (Standard Contractual Clauses - SCC's), of onder een ander erkend doorgiftemechanisme, om te garanderen dat uw gegevens een passend beschermingsniveau krijgen.
Door Runapt te gebruiken, erkent u dat uw gegevens kunnen worden doorgegeven naar en verwerkt in landen buiten uw woonland.
7. Cookies en soortgelijke technologieën
De mobiele app van Runapt gebruikt geen cookies. De Runapt-marketingwebsite (runapt.com) gebruikt de hieronder genoemde cookies en lokale opslag, en verder niets. We gebruiken geen advertentiecookies, trackingpixels van derden of cross-site analytics.
| Naam | Doel | Toestemming nodig | Bewaartermijn |
|---|---|---|---|
| runapt-vid | Een willekeurige identificatie die er alleen voor zorgt dat u dezelfde paginaversie blijft zien terwijl we twee versies van een pagina testen. Bevat geen persoonsgegevens, wordt nooit naar derden gestuurd en wordt niet gebruikt om u te profileren of elders te herkennen. | Nee — functioneel | 12 maanden |
| runapt-cookie-consent | Bewaart uw antwoord op de cookiemelding zodat we het niet opnieuw vragen. Wordt opgeslagen in de local storage van uw browser. | Nee — functioneel | Tot u het wist |
| runapt-attribution | Onthoudt via welke link u op de site kwam (bijvoorbeeld een campagneparameter) voor de duur van uw bezoek. Wordt opgeslagen in de session storage van uw browser. | Nee — functioneel | Tot u het tabblad sluit |
| _ga, _ga_* | Google Analytics — geaggregeerde bezoekstatistieken. Wordt alleen geplaatst als u de cookiemelding accepteert. | Ja | Maximaal 24 maanden |
Google Analytics draait alleen nadat u de cookiemelding accepteert die bij uw eerste bezoek wordt getoond. Als u weigert, of voordat u een keuze maakt, wordt er geen analytics-cookie geplaatst en worden er geen gegevens naar Google Analytics verzonden. U kunt uw keuze op elk moment intrekken of wijzigen via de link "Cookievoorkeuren" in de footer van de site.
We tonen soms twee versies van een pagina om te zien welke bezoekers duidelijker vinden. De runapt-vid cookie hierboven zorgt ervoor dat u dezelfde versie blijft zien in plaats van dat de pagina onder u verandert. Weigert u analytics, dan krijgt u nog steeds een van de versies te zien, maar wordt er niets over uw bezoek gemeten of gerapporteerd.
8. Bewaren van gegevens
We bewaren uw account- en hardloopgegevens zolang uw account actief is. Als u uw account verwijdert, worden al uw persoonsgegevens — inclusief hardloopsessies, schema's en profielinformatie — binnen 30 dagen permanent verwijderd. Geanonymiseerde, geaggregeerde gebruiksstatistieken kunnen voor onbepaalde tijd worden bewaard.
9. Uw rechten
Afhankelijk van uw locatie heeft u mogelijk het recht om:
- Inzage te vragen in de persoonsgegevens die we van u bewaren.
- Onjuiste persoonsgegevens te corrigeren.
- Verwijdering van uw persoonsgegevens aan te vragen (u kunt dit direct in de app doen onder Profiel → Account verwijderen).
- GPS-kaartgegevens selectief verwijderen uit al uw geregistreerde hardloopsessies rechtstreeks in de app, met behoud van de belangrijkste statistieken zoals afstand, tempo, tijd en hartslag.
- Gekoppelde integraties inzien en beheren en hun privacyscores bekijken in de Datakluis.
- Bezwaar te maken tegen of beperking van bepaalde verwerkingen te vragen.
- Gegevensoverdraagbaarheid te verzoeken — ontvang een kopie van uw gegevens in JSON-formaat.
- Uw toestemming op elk moment in te trekken wanneer de verwerking op toestemming is gebaseerd, zonder dat dit afbreuk doet aan de rechtmatigheid van de verwerking vóór de intrekking.
- Een klacht in te dienen bij uw nationale toezichthouder voor gegevensbescherming. In Nederland is dit de Autoriteit Persoonsgegevens (autoriteitpersoonsgegevens.nl).
Inwoners van Californië (CCPA)
Als u een inwoner van Californië bent, heeft u het recht om te weten welke persoonlijke informatie we verzamelen en hoe deze wordt gebruikt; verwijdering van uw persoonlijke informatie te verzoeken; en niet te worden gediscrimineerd vanwege het uitoefenen van uw privacyrechten. Wij verkopen geen persoonlijke informatie. Om uw rechten uit te oefenen, kunt u contact met ons opnemen via legal@runapt.com.
Neem om een van deze rechten uit te oefenen contact op via legal@runapt.com. We zullen binnen 30 dagen reageren.
10. Kinderen
Runapt is niet bedoeld voor kinderen onder de 13 jaar (of onder de 16 jaar in rechtsgebieden waar een hogere leeftijdsgrens geldt onder de lokale wetgeving, waaronder bepaalde EU-lidstaten). We verzamelen niet bewust persoonlijke informatie van kinderen onder de toepasselijke leeftijd. Als u denkt dat we dergelijke gegevens per ongeluk hebben verzameld, neem dan onmiddellijk contact met ons op en we zullen deze verwijderen.
11. Beveiliging
We gebruiken beveiligingsmaatregelen die voldoen aan de industriestandaard, waaronder bcrypt-wachtwoordhashing, uitsluitend HTTPS-communicatie en JWT-authenticatie. Geen enkele methode van overdracht via internet is 100% veilig — we kunnen geen absolute veiligheid garanderen, maar we nemen alle redelijke voorzorgsmaatregelen om uw gegevens te beschermen.
12. Wijzigingen in dit beleid
We kunnen dit Privacybeleid van tijd tot tijd bijwerken. Wanneer we dit doen, passen we de ingangsdatum bovenaan deze pagina aan. Als de wijzigingen materieel zijn, stellen we u ten minste 14 dagen voordat de wijzigingen van kracht worden op de hoogte via e-mail of een melding in de app. Voortgezet gebruik van Runapt na de ingangsdatum houdt acceptatie van het bijgewerkte beleid in.
13. Bedrijfsinformatie & Contact
Runapt is een dienst die wordt aangeboden door Voscey. Voor privacygerelateerde vragen, verzoeken of klachten kunt u contact met ons opnemen via de onderstaande gegevens:
- Bedrijfsnaam: Voscey
- Geregistreerd adres: Herenweg 146, 3648CN Wilnis, Nederland
- Kamer van Koophandel (KVK): 99994070
- BTW-nummer (BTW): NL005423874B69
- E-mail: legal@runapt.com