Laatst bijgewerkt 2026-10-15

Privacybeleid

Dit beleid legt uit wat routess verzamelt, waarom, wie het verder ziet, en hoe je het laat verwijderen. Het geldt voor routess.com, routess.be, de app op app.routess.com, de docs, en de publieke API. Het is geschreven om gelezen te worden, niet om doorstaan te worden.

Wie we zijn

routess wordt beheerd door Robbe Verhelst, Buisstraat 45, 2890 Sint-Amands, België (ondernemingsnummer BE 1024.261.897). Wij zijn de verwerkingsverantwoordelijke voor alles wat hieronder staat.

Voor alles rond privacy, inclusief inzage, correctie of verwijdering, mail naar [email protected]. We antwoorden binnen 30 dagen. Stuur geen persoonsgegevens via de publieke GitHub-issues.

Wat we verzamelen en waarom

We verzamelen wat de dienst nodig heeft om te werken, plus productstatistieken om te weten wat we hierna moeten bouwen. Niets wordt verkocht, en er gaat niets naar adverteerders.

WatWaaromRechtsgrond
Naam en e-mailadres, via Google-login of e-mailregistratieOm je account aan te maken en te beveiligen, en om transactionele mail te sturen zoals verificatie en wachtwoordherstelUitvoering van een overeenkomst (art. 6(1)(b))
Je handle, en je avatar als je die hebtHet publieke adres van je profiel. Gegenereerd uit je weergavenaam bij registratie, nooit uit je e-mailadresUitvoering van een overeenkomst (art. 6(1)(b))
Wachtwoord-hash, als je met e-mail registreerde in plaats van met GoogleOm je te authenticeren. We bewaren het wachtwoord zelf nooitUitvoering van een overeenkomst (art. 6(1)(b))
Je routes en collecties: waypoints, geometrie, naam, beschrijving, activiteit, tags, zichtbaarheidDat is het product. We bewaren ze zodat je erop terug kan komenUitvoering van een overeenkomst (art. 6(1)(b))
Sessiegegevens: een identifier, je IP-adres, je browser-user-agent, en het tijdstip van laatste activiteitOm je ingelogd te houden, je actieve toestellen te tonen, en jou en ons verdachte logins te laten opmerkenUitvoering van een overeenkomst en gerechtvaardigd belang bij beveiliging (art. 6(1)(b) en (f))
Productstatistieken, hieronder in detail beschrevenOm te begrijpen welke functies gebruikt worden en waar mensen vastlopenGerechtvaardigd belang (art. 6(1)(f)), met een opt-out in de instellingen
Browserfoutmeldingen en prestatiemetingenOm crashes en trage pagina's te vinden en op te lossenGerechtvaardigd belang (art. 6(1)(f))
Je bij benadering locatie, alleen als je de browser toestemming geeftOm de kaart op jou te centreren en een gegenereerde lus te laten starten waar je bent. Het wordt op dat moment gebruikt en niet op onze servers bewaardToestemming, gegeven via je browser (art. 6(1)(a))
Enkel als je wekelijkse routesuggesties aanzet: je e-mailadres, het gebied en de activiteit van je laatst bewaarde route, wanneer je je aanmeldde, en welke routes we je al stuurdenOm je één keer per week een paar publieke routes te mailen in de buurt van waar je laatst plande. Staat uit tot je het aanzetToestemming (art. 6(1)(a)). Trek ze op elk moment in via Instellingen of met de afmeldlink in elke mail

Productstatistieken

We gebruiken Umami, dat we zelf draaien op onze eigen infrastructuur. Geen enkele derde partij krijgt deze data en ze wordt nooit voor advertenties gebruikt. Umami plaatst geen cookies en maakt geen vingerafdruk van je toestel.

Naast paginaweergaves registreert de app benoemde productgebeurtenissen, zoals een route aanmaken, een GPX-bestand importeren, of een deel-link kopiëren. Elke gebeurtenis draagt context mee: de activiteit, afstand en het aantal waypoints van een route, de zichtbaarheid die je koos, je taal, thema en eenheden, en de app-versie. Zoektermen worden enkel als lengte-categorie geregistreerd, nooit als de tekst die je typte.

Als je ingelogd bent, dragen gebeurtenissen ook een pseudonieme identifier: een gezouten SHA-256-hash van je account-ID. Het zout staat enkel op onze server en gaat nooit naar je browser, dus niemand kan de hash omkeren door onze JavaScript te lezen. Het laat ons wel iemands traject over sessies en toestellen heen volgen, en daarom behandelen we het als persoonsgegeven in plaats van het anoniem te noemen.

Elke gebeurtenis draagt ook een willekeurige toestel-identifier die de app in de lokale opslag van je browser bewaart. Die wordt op je toestel aangemaakt, zegt niets over jou, en laat ons zien of iemand die zonder account een route plande terugkwam of zich later registreerde. Gebeurtenissen van ingelogde gebruikers dragen beide identifiers, dus zodra je op een toestel inlogt, worden de eerdere gebeurtenissen van dat toestel aan je account gekoppeld en ermee gewist. Uitloggen of statistieken uitzetten verwijdert de toestel-identifier; de volgende keer wordt een nieuwe willekeurige gemaakt.

Je kan dit volledig uitzetten. Ga naar Instellingen, dan Privacy & delen, en zet gebruiksstatistieken uit. Daarna wordt er niets meer verstuurd, ook geen paginaweergaves. We respecteren automatisch ook de Do Not Track-instelling van je browser. Dit is je recht van bezwaar onder art. 21, en je hoeft geen reden te geven.

Foutrapportage

Als er iets stukgaat in de app, stuurt je browser ons een crashrapport zodat we het kunnen oplossen. We gebruiken de Sentry-SDK gericht op een GlitchTip die we zelf draaien. Geen enkele derde partij krijgt deze rapporten.

Een rapport bevat de fout, een stack trace, de pagina waar je was, recente handelingen, en de vorm van wat je aan het bewerken was: hoeveel waypoints, hoe ver, welke modus. Het bevat niet je routecoördinaten, je e-mailadres of je naam. Authenticatietokens worden uit URLs gestript voor verzending, en rapporten dragen dezelfde pseudonieme hash als de statistieken, niet je account-ID.

Wie je data verder ontvangt

Het grootste deel van onze stack draait op onze eigen infrastructuur. Dit zijn de externe diensten die noodzakelijk iets zien, en wat ze zien:

DienstWat ze ontvangenWaar
MapboxKaarttegels, plaatszoeken, adres-opzoeking en hoogtedata worden rechtstreeks door je browser opgevraagd, dus Mapbox ziet je IP-adres, het stuk kaart waar je naar kijkt, wat je in de zoekbalk typt, en de coördinaten van de route die je tekentVerenigde Staten
GoogleAls je met Google inlogt, bevestigt Google je identiteit en geeft ons je naam, e-mailadres en profielfoto. Google Fonts levert ook de lettertypes van de app, dus Google ziet je IP-adres bij het ladenVerenigde Staten
ResendJe e-mailadres en de inhoud van de mail die we je sturen: transactionele mail, en de wekelijkse routemail als je je aanmelddeVerenigde Staten
Umami, GlitchTip, Valhalla, kaarttegelserverStatistieken, foutrapporten en routeberekening draaien allemaal op onze eigen servers. Er verlaat niets onze infrastructuurEuropese Unie

Mapbox, Google en Resend zitten in de Verenigde Staten. Doorgiftes naar hen steunen op het adequaatheidsbesluit van de Europese Commissie voor het EU-US Data Privacy Framework, of op modelcontractbepalingen waar dat niet geldt. Je kan bij ons een kopie van de waarborgen opvragen.

Toegang door beheerders

We vertellen dit liever rechtuit dan je iets anders te laten aannemen. routess heeft een adminpaneel, en het kleine aantal mensen met adminrechten kan daarmee:

  • Alle accounts doorzoeken op naam of e-mailadres
  • Je actieve sessies zien, inclusief de IP-adressen en browsers waarmee je inlogde
  • Elke route openen, ook je privéroutes, met alle waypoints en geometrie
  • Accounts en routes verwijderen of herstellen, en een toestel uitloggen

Dit bestaat voor support, moderatie en misbruikafhandeling, niet om rond te neuzen. Elke adminhandeling gaat naar een auditlog met wie wat deed, bij welk record, en wanneer. Privé betekent privé voor andere gebruikers; het betekent niet versleuteld tegen ons. Als dat voor jou uitmaakt, geeft zelf hosten je een kopie waarvan enkel jij de sleutels hebt.

Wat publiek wordt als je deelt

Elke route begint privé. Je kiest per route of je die niet-vermeld of publiek maakt. Niets verandert vanzelf van zichtbaarheid.

  • Privé: enkel jij en beheerders zien ze.
  • Niet-vermeld: iedereen met de link ziet ze. Ze staat nergens in een lijst en we vragen zoekmachines ze niet te indexeren.
  • Publiek: ze verschijnt in Ontdek, op je profiel, en zoekmachines mogen ze indexeren. De geometrie, naam, beschrijving, tags en je handle, weergavenaam en avatar zijn voor iedereen zichtbaar.

Een publieke route verraadt waar je geweest bent. Als een route aan je voordeur begint, doet de kaart dat ook. Overweeg om het begin en einde van routes die je publiceert in te korten. Wie jij volgt, en wie jou volgt, staat op je profiel. Een route terugzetten naar privé haalt ze van de publieke pagina's, maar zoekmachines kunnen nog even een kopie in cache houden, en dat ligt buiten onze controle.

Hoe lang we dingen bewaren

WatHoe lang
Je account, routes en collectiesTot je je account verwijdert. Verwijdering heeft een respijtperiode van 30 dagen waarin je je kan bedenken door opnieuw in te loggen; daarna wordt alles definitief gewist
Sessies, inclusief IP-adres en user agent7 dagen na de laatste activiteit. Verlopen sessies worden elk uur automatisch opgeruimd
E-mailverificatielinks24 uur
Wachtwoordherstel-links30 minuten
Productstatistieken14 maanden. Je gebeurtenissen worden ook gewist wanneer je account definitief verwijderd wordt
Browserfoutrapporten90 dagen
Wekelijkse routemail: aanmeldtijdstip en de routes die we al stuurdenTot je je afmeldt of je account verwijdert, wat eerst komt
Auditlogs van beheerders12 maanden
Berekende routes in cache7 dagen, of 30 dagen voor ondergrondanalyse. Die zijn gekoppeld aan coördinaten, niet aan je account

Je rechten

Onder de AVG heb je recht op inzage in je gegevens, correctie, wissing, beperking van of bezwaar tegen het gebruik ervan, en op overdraagbaarheid. Waar we op toestemming steunen, kan je die op elk moment intrekken zonder dat dat het verleden aantast.

Twee daarvan kan je meteen zelf uitoefenen, zonder het ons te vragen. In je profielinstellingen zit een volledige export van je account als JSON plus een GPX-bestand per route, en een knop om je account te verwijderen. Voor al de rest, mail [email protected].

Als je vindt dat we dit verkeerd aanpakken, kan je klacht indienen bij je lokale toezichthouder. In België is dat de Gegevensbeschermingsautoriteit, Drukpersstraat 35, 1000 Brussel, gegevensbeschermingsautoriteit.be. We horen het liever eerst van jou, maar dat is jouw keuze.

Cookies en lokale opslag

routess plaatst één cookie: een sessiecookie die je ingelogd houdt. Die is httpOnly, dus scripts kunnen hem niet lezen, en hij is strikt noodzakelijk om de dienst te laten werken. Daarom is er geen cookiebanner die je ernaar vraagt.

De app gebruikt ook de lokale opslag van je browser voor je eigen instellingen, zoals eenheden, kaartstijl en je statistiekenvoorkeur, en voor een kopie van je profiel zodat de interface al kan tekenen voor het netwerk antwoordt. Die data blijft in je browser. Onze statistieken plaatsen helemaal geen cookies.

Kinderen

routess richt zich niet op kinderen onder 16. We verzamelen niet bewust hun gegevens. Denk je dat een kind een account heeft aangemaakt, mail ons en we verwijderen het.

Geautomatiseerde besluitvorming

We nemen geen geautomatiseerde beslissingen met rechtsgevolgen voor jou, en we profileren je niet voor advertenties. Routegeneratie en zoekvolgorde zijn algoritmes op kaartdata, geen oordelen over jou.

Als je routess zelf host

routess is open source en je kan je eigen instantie draaien. Doe je dat, dan geldt dit beleid daar niet: jij bent de verwerkingsverantwoordelijke voor de data op jouw servers, en de rechten van jouw gebruikers zijn de jouwe om na te komen. Er zit geen phone-home in de code. Statistieken en foutrapportage staan uit tenzij je ze configureert, en de kaart- en e-mailproviders kies je zelf.

Wijzigingen aan dit beleid

Als we dit beleid wijzigen, passen we de datum bovenaan aan. Raakt een wijziging wezenlijk aan wat we verzamelen of wie het ontvangt, dan laten we accounthouders dat per e-mail weten voor ze ingaat. De geschiedenis van deze pagina staat in de publieke git-repository, dus je kan precies zien wat wanneer veranderde.