1. Wie verantwoordelijk is
Wind Ride is een persoonlijk, niet-commercieel project dat één iemand in zijn vrije tijd in Nederland draait. Het is geen bedrijf. Onder de AVG is die persoon de verwerkingsverantwoordelijke:
- Verantwoordelijke: Andrea Leandri
- Contact: [email protected]
- Land: Nederland. Nederlands recht is van toepassing, en de dienst draait op een server in de EU.
Er is geen functionaris voor gegevensbescherming. Voor een project van deze omvang verplicht de wet dat niet, en het adres hierboven komt sowieso uit bij de enige persoon die antwoord zou kunnen geven.
2. Waar dit over gaat
De website op windride.win en de Wind Ride apps voor Android en iOS, die hetzelfde zijn: elke app is een omhulsel dat deze website schermvullend opent. Er is geen aparte app-database, en op de telefoon wordt niets verzameld wat de website niet al verzamelt. Zie onderdelen 10 en 11.
3. Wat er wordt vastgelegd, en waarom
Je account
Aangemaakt als je je aanmeldt, bewaard tot je het verwijdert:
- Je gebruikersnaam en e-mailadres. Het e-mailadres verifieert je account en is waarmee je een vergeten wachtwoord herstelt.
- Een hash van je wachtwoord — nooit het wachtwoord zelf. Niemand kan het teruglezen, ook degene die dit draait niet.
- De datum waarop het account is aangemaakt, en of het e-mailadres geverifieerd is.
- Je voorkeuren: taal, profielicoon, routeringsengine, of de introfilm speelt, welke eenmalige hints je al gezien hebt, en of je toestemming hebt gegeven voor mail over updates.
- Je antwoord op “hoe hoorde je van Wind Ride”, als je er een gaf. Dat is optioneel en over te slaan.
- Het IP-adres, het land en de stad waarvandaan je je aanmeldde, eenmalig vastgelegd bij aanmelding. Dit is een controle op spam en misbruik — zo wordt een golf wegwerpaccounts vanaf één plek zichtbaar. Het wordt daarna niet bijgewerkt, en je latere sessies worden niet gelokaliseerd.
Kortlevende verificatie- en herstelcodes staan bij het account tot ze gebruikt zijn of verlopen.
Je ritten
Als je een GPX downloadt, wordt er een registratie van die rit bewaard zodat hij later onder GPX downloaden terug te vinden is: de routelijn zelf, de afstand, de geschatte tijd, een windscore, de wind op het moment dat je hem plande, de naam van het startpunt, en met welke modus hij gemaakt is.
De routelijn is locatiegegeven over jou — hij begint meestal waar je bent, of waar je van plan bent te starten. Zo wordt hij ook behandeld. Hij is alleen voor jou zichtbaar als je ingelogd bent, tenzij je er bewust een deellink voor aanzet (onderdeel 9), en hij verdwijnt met je account.
Het technische log
Elke routegeneratie, aanmelding, inlog, accountwijziging, export en elk contactbericht voegt één regel toe aan een technisch log. Elke regel bevat het tijdstip, wat er gebeurde, de gebruikersnaam waaronder het gebeurde, en de betrokken instellingen — afstand, kruissnelheid, moeilijkheid, vertrektijd, welke vermijdingen aanstonden, de windstrategie, en hoe lang het werk duurde.
Dat maakt het mogelijk om een capaciteitsprobleem van een bug te onderscheiden, en om te zien welke instellingen fietsers echt gebruiken. Er staan geen coördinaten in — geen startpunt, geen routelijn, niets dat zegt waar je gereden hebt. Als je een bericht stuurt via Contact opnemen, legt het log het onderwerp vast en hoeveel tekens het bericht telde, niet het bericht zelf.
Cookies
Twee, allebei strikt functioneel. Er is geen cookiebanner omdat er hier niets staat waarvoor toestemming nodig is.
- Een sessiecookie, gezet als je inlogt, die je tot 90 dagen ingelogd houdt. Hij is ondertekend, HttpOnly, en gaat uitsluitend over HTTPS.
wr_intro, die onthoudt dat je de introfilm niet meer wilt zien. Daar staat het woord “off” in en verder niets.
4. Wat er nooit wordt vastgelegd
Geen analytics. Geen advertenties. Geen trackingpixels, geen fingerprinting, geen cookies van derden, geen Google Analytics, geen Meta-pixel, nergens een profiel van je over verschillende sites heen.
Geen betaalgegevens — donaties lopen via een externe dienst die nooit te horen krijgt welk account je bent.
Er wordt niets verkocht, verhuurd of aan een datahandelaar gegeven, onder geen enkele omstandigheid. Er is hier geen verdienmodel dat dat aantrekkelijk zou kunnen maken.
5. Wie het verder ziet
Een handvol diensten is betrokken bij het werkend houden van de site. Ze vallen in twee groepen uiteen, en dat verschil doet ertoe: sommige worden namens jou door de Wind Ride-server bevraagd, en komen dus niets over je te weten; andere worden rechtstreeks door je browser bevraagd, en die zien je IP-adres.
Bevraagd door de server — deze zien jou niet
- Open-Meteo (wind- en weersverwachtingen) ontvangt coördinaten langs een kandidaatroute, opgevraagd door de Wind Ride-server. Het krijgt je IP-adres niet, je gebruikersnaam niet, en niets dat een route aan een persoon verbindt.
- BRouter (routering over de weg) draait op dezelfde server. Er verlaat niets de machine.
- Resend of Gmail SMTP, welke er ook is ingesteld, bezorgen de verificatie-, herstel- en meldingsmails. Die verwerken je e-mailadres, want dat is wat een e-mail bezorgen betekent.
Bevraagd door je browser — deze zien je IP-adres
- Cloudflare staat voor elk verzoek als het startpunt van de verbinding, en geeft een land en stad door die uit je IP-adres zijn afgeleid.
- Kaarttegel-aanbieders, afhankelijk van welke ondergrond je kiest: CARTO, de OpenStreetMap Foundation, OpenStreetMap France (CyclOSM) en Thunderforest (OpenCycleMap). Elk ziet je IP-adres en welke kaartvakjes je bekeken hebt, wat een ruwe aanwijzing is van waar je aan het kijken was.
- Google Fonts levert de twee lettertypen waarin de site gezet is, en ziet daarmee je IP-adres zodra de pagina laadt.
Hosting: de server is een machine van Hetzner in de EU. Hetzner kan technisch gezien bij de schijf waarop hij draait, zoals elke hoster dat kan.
6. Waarom het vastgelegd mag worden
- Je account, je ritten, en dat de site überhaupt werkt — noodzakelijk om de dienst te leveren waar je om vroeg (AVG artikel 6 lid 1 sub b).
- Het technische log, het IP bij aanmelding, de blokkade na drie verkeerde wachtwoorden — gerechtvaardigd belang om een gratis dienst draaiend en onmisbruikt te houden (artikel 6 lid 1 sub f).
- Mail over updates, of de vraag wat je ervan vindt — toestemming, en uitsluitend toestemming (artikel 6 lid 1 sub a). Het vakje op het aanmeldformulier staat uit, je moet het zelf aanvinken, en je kunt het later in het accountmenu weer uitzetten zonder opgaaf van reden.
Verificatie- en wachtwoordherstelmails vallen niet in die laatste groep: die horen bij het werken van het account, en worden dus verstuurd of je verder nergens mee akkoord bent gegaan of niet.
7. Hoe lang het bewaard blijft
- Je account en je ritten — tot je het account verwijdert. Dan zijn ze direct weg, niet in de wachtrij en niet gearchiveerd.
- Een account dat nooit geverifieerd wordt — na 7 dagen automatisch verwijderd, met de codes erbij.
- Verificatie- en herstelcodes — minuten, daarna verlopen ze.
- Het technische log — 12 maanden. Wat ouder is wordt automatisch verwijderd door de dienst zelf, en niet doordat iemand eraan denkt. Binnen die 12 maanden is het een bestand waar alleen aan toegevoegd wordt, dus regels van vóór je accountverwijdering houden de gebruikersnaam waaronder ze geschreven zijn. Dat is het enige waar accountverwijdering niet bij komt, en het staat hier met zoveel woorden in plaats van weggemoffeld — maar het verjaart net als al het andere.
- De sessiecookie — 90 dagen, of tot je uitlogt.
wr_intro— 5 jaar, of tot je je browsergegevens wist.
8. Je rechten
Onder de AVG kun je om het volgende vragen, en het kost niets:
- Een kopie van je gegevens (inzage), en een machineleesbare kopie om mee te nemen (dataportabiliteit).
- Correctie van wat niet klopt. Gebruikersnaam, e-mailadres en wachtwoord pas je zelf aan in het accountmenu.
- Verwijdering. In het accountmenu zit een knop die dat direct en onherroepelijk doet, met de ene uitzondering uit onderdeel 7. Je kunt er ook gewoon om mailen. Stap voor stap, en wat er precies weggaat.
- Bezwaar tegen de verwerking op grond van gerechtvaardigd belang, of je toestemming intrekken voor updatemails, wanneer je maar wilt.
- Beperking van de verwerking zolang een geschil loopt.
Mail [email protected]. Je krijgt binnen een maand antwoord, meestal binnen een dag of twee.
Ben je niet tevreden met dat antwoord, dan kun je een klacht indienen bij de Autoriteit Persoonsgegevens, of bij de toezichthouder in het land waar je woont.
9. Deellinks
Een rit is privé voor je account, tenzij je er een deellink voor aanzet. Die staat standaard uit, en per rit.
Zodra hij aanstaat, kan iedereen met die link de rit zien zonder in te loggen. De kaart toont de vorm van de route en de cijfers — nooit je naam, je gebruikersnaam of je e-mailadres. De link uitzetten maakt hem definitief onbruikbaar; hij kan niet als dezelfde link terugkomen.
10. De Android-app
De Wind Ride-app in de Google Play Store is een omhulsel: hij opent windride.win schermvullend met de browser-engine die al op je telefoon staat. Alles hierboven geldt er onveranderd voor, en dit zijn de enige aanvullingen:
- Locatie. Tik je op de locatieknop, dan vraagt de app je positie op bij Android en gebruikt die om het startpunt op de kaart te zetten. Hij wordt op dat moment gebruikt en niet bewaard — tenzij het het startpunt wordt van een route die je daarna downloadt, en dan staat hij in de registratie van die rit zoals elk ander startpunt. Er is geen achtergrondlocatie en er wordt niet meegekeken terwijl je rijdt. Je mag de toestemming weigeren; al het andere blijft gewoon werken.
- Google Play. Google legt de installatie zelf vast, en de crashrapporten die je telefoon ingesteld staat te sturen. Dat speelt tussen jou, je telefoon en Google — Wind Ride krijgt het niet, en er zit geen analytics-SDK in de app.
11. De iOS-app
De Wind Ride-app in de App Store is een omhulsel, net als die voor Android: hij opent windride.win schermvullend met de browser-engine die al op je telefoon staat. Alles hierboven geldt er onveranderd voor, en dit zijn de enige toevoegingen:
- Locatie. Als je op de locatieknop tikt, vraagt de app je positie op bij iOS en zet daarmee het startpunt op de kaart. Die wordt op dat moment gebruikt en niet bewaard — tenzij het het startpunt wordt van een route die je daarna downloadt, dan staat het in het verslag van die rit zoals elk ander startpunt. Er is geen locatie op de achtergrond en geen volgen tijdens het rijden. Je mag de toestemming weigeren en al het andere blijft werken.
- Bestanden. Een route die je downloadt wordt weggeschreven in de eigen map van de app op je telefoon, waar de Bestanden-app hem onder Wind Ride vindt. Hij blijft op het toestel. Delen geeft hem aan de app die je kiest — Garmin Connect, Komoot, Berichten — en wat daar vervolgens mee gebeurt is tussen jou en die app.
- Meldingen. Als je gewaarschuwd wilt worden wanneer de wind bij een route past, geeft je telefoon de app een apparaatsleutel en stuurt de app die hierheen, zodat de server een bericht aan die installatie kan richten. Apple bezorgt het bericht, en ziet dus de sleutel en het feit dat er iets is verstuurd. De tekst is de naam van de rit en wat de wind doet. Zet je het schema uit, of meldingen uit in de iOS-instellingen, dan wordt de sleutel niet meer gebruikt.
- De App Store. Apple registreert de installatie zelf, en eventuele crashmeldingen die je telefoon mag versturen. Dat is tussen jou, je telefoon en Apple — Wind Ride krijgt het niet, en er zit geen analytics-SDK in de app.
12. Kinderen
Wind Ride is niet op kinderen gericht en er niet voor gemaakt. Er worden niet bewust accounts aangemaakt voor iemand onder de 16. Denk je dat een kind een account heeft gemaakt, mail dan even en het wordt verwijderd.
13. Wijzigingen in dit beleid
Deze pagina kan veranderen als de dienst verandert. De datum bovenaan zegt wanneer dat voor het laatst gebeurde, en inhoudelijke wijzigingen staan in de releasenotes. Zou een wijziging ooit betekenen dat er iets werkelijk nieuws met je gegevens gebeurt, dan wordt het je gevraagd in plaats van meegedeeld.
Vragen erover: [email protected].