1 Over dit privacybeleid
Dit beleid gaat over Travel Wizard: de website op http://localhost en de bijbehorende mobiele app. Het legt uit hoe we omgaan met persoonsgegevens, zoals bedoeld in de Algemene verordening gegevensbescherming (AVG).
We verkopen je gegevens niet, gebruiken ze niet voor advertenties en bouwen er geen profielen mee op. Ze zijn er om de app te laten werken.
2 Welke gegevens we verwerken
Accountgegevens
Je naam, e-mailadres en een versleuteld wachtwoord. Daarnaast houden we bij wanneer je e-mailadres is bevestigd en welke apparaten via de app zijn ingelogd (API-tokens).
Reisgegevens
Alles wat je zelf in een reis zet: titel, data, bestemmingen en landen, planningsonderdelen met routes, notities, checklists, rollen van reisgenoten en de status van je reis.
Boekingen en documenten
Reserveringen met adressen, tijden, kosten en referenties, plus de bestanden die je uploadt — tickets, vouchers, verzekeringspapieren en scans van identiteitsdocumenten wanneer je die zelf in de documentkluis zet.
Let op bij identiteitsdocumenten. Een paspoort- of ID-scan bevat bijzondere gegevens, zoals je BSN en pasfoto. Je bepaalt zelf of je die uploadt; we lezen ze niet uit en gebruiken ze nergens anders voor dan ze aan jou terugtonen.
Uitgaven en bonnetjes
Bedragen, valuta, categorieën, datums en omschrijvingen van je reisuitgaven, en de foto van een bon als je die laat uitlezen.
Dagboek, foto's en stickers
Dagboekteksten, foto's die je daarbij zet, verzamelde stickers en waarnemingen van highlights die je onderweg afvinkt.
Locatiegegevens
Coördinaten van punten die je zelf op de kaart zet (POI's, weerpunten, routes, adressen van boekingen). Als je een sticker op je huidige locatie plaatst of je actieve land laat bepalen, gebruiken we je locatie op dat moment — via de locatievoorziening van je telefoon, of bij benadering op basis van je IP-adres in de browser. We volgen je niet op de achtergrond.
Technische gegevens
Voor sessies en beveiliging leggen we je IP-adres, browsertype (user agent) en tijdstip van activiteit vast. De server houdt daarnaast foutmeldingen en aanvraaglogs bij.
3 Doelen en grondslagen
Elke verwerking heeft een doel en een wettelijke grondslag:
| Doel | Gegevens | Grondslag (AVG) |
|---|---|---|
| Je account aanmaken en je laten inloggen | Naam, e-mailadres, wachtwoord, tokens | Uitvoering van de overeenkomst (art. 6.1.b) |
| Je reizen plannen, tonen en bewaren | Reis-, planning-, boekings- en kaartgegevens | Uitvoering van de overeenkomst (art. 6.1.b) |
| Documenten en foto's opslaan en terugtonen | Geüploade bestanden | Uitvoering van de overeenkomst (art. 6.1.b); voor identiteitsdocumenten: jouw uitdrukkelijke toestemming (art. 9.2.a) |
| Bonnetjes automatisch uitlezen | Foto van de bon | Toestemming (art. 6.1.a) — je start de scan zelf |
| Reisadvies geven via de assistent | Je vraag en de gegevens van de betreffende reis | Toestemming (art. 6.1.a) — je stelt de vraag zelf |
| Reizen delen met reisgenoten en volgers | Naam, rol en gedeelde reisgegevens | Uitvoering van de overeenkomst (art. 6.1.b) |
| Weer, wisselkoersen en reisadviezen ophalen | Coördinaten en landcodes uit je reis | Uitvoering van de overeenkomst (art. 6.1.b) |
| Beveiliging, misbruik voorkomen en storingen oplossen | IP-adres, user agent, logbestanden | Gerechtvaardigd belang (art. 6.1.f) |
| Servicemails, zoals wachtwoordherstel en e-mailbevestiging | Naam en e-mailadres | Uitvoering van de overeenkomst (art. 6.1.b) |
4 Kunstmatige intelligentie
Travel Wizard gebruikt op twee plekken een AI-model van OpenAI. Dat gebeurt alleen wanneer jij het in gang zet:
- De reisassistent. Stel je een vraag, dan sturen we die vraag mee met de context van de betreffende reis: je naam, de landen, de planning, de boekingen, de kaartpunten en de budgetstand. Zo kan de assistent antwoorden over jouw reis in plaats van in het algemeen.
- De bonscan. De foto van je bon gaat naar het model om bedrag, valuta, datum en omschrijving eruit te lezen. Je krijgt het resultaat als voorstel te zien en bevestigt het zelf.
De gegevens gaan via de API van OpenAI, die volgens de voorwaarden van OpenAI niet wordt gebruikt om modellen mee te trainen. Wil je dit niet, gebruik dan de assistent en de bonscan niet — de rest van de app werkt gewoon.
Er worden geen besluiten met rechtsgevolg genomen op basis van geautomatiseerde verwerking. De assistent geeft suggesties; jij beslist.
5 Delen binnen de app
Je deelt zelf wat je deelt. Er zijn vier manieren:
- Reisgenoten
- Wie je aan een reis toevoegt, ziet de reis volgens zijn rol. Organisatoren en mede-reizigers zien ook het budget, de documentkluis en de checklists.
- Volglinks
- Met een volglink kan iemand zich aanmelden als volger. Volgers zien de planning, boekingen, landen, kaartpunten en het dagboek — niet het budget, de documentkluis, de boekingsbestanden en de checklists.
- Agenda-abonnement
- De .ics-feed bevat je boekingen en werkt zonder inlog: het token in de link is het bewijs. Iedereen met die link kan je boekingen in zijn agenda zien. Deel hem daarom alleen met wie je vertrouwt.
- Gedeelde kaartlinks
- Met een deellink kunnen anderen plekken aandragen op de kaart van je reis, zonder account.
Deellinks kun je laten vervallen door een nieuwe te genereren; de oude werkt dan niet meer.
6 Externe diensten en verwerkers
Voor onderdelen van de app schakelen we andere partijen in. Met partijen die namens ons persoonsgegevens verwerken, sluiten we een verwerkersovereenkomst.
| Dienst | Waarvoor | Wat er heen gaat |
|---|---|---|
| Strato | Hosting van de app, database en bestanden | Alle gegevens die je in de app zet |
| OpenAI (VS) | Reisassistent en bonscan | Je vraag met reiscontext, of de foto van je bon |
| Open-Meteo (Duitsland) | Weersverwachting en klimaatgegevens | Coördinaten van je weerpunten |
| OpenStreetMap / Nominatim | Adressen omzetten naar coördinaten en andersom | Adres of coördinaten die je invoert |
| Jawg Maps (Frankrijk) | Kaartweergave | Kaartuitsnede en je IP-adres, vanuit je browser of app |
| Unsplash (VS) | Sfeerfoto's bij landen en highlights | Zoekterm (landnaam); je IP-adres bij het laden van de foto |
| FXRatesAPI | Wisselkoersen | Valutacodes — geen persoonsgegevens |
| ipapi.co | Bij benadering bepalen in welk land je bent | Je IP-adres, rechtstreeks vanuit je browser |
| Nederland Wereldwijd (Rijksoverheid) | Reisadviezen per land | Landcode — geen persoonsgegevens |
| Wikipedia en iNaturalist | Land- en natuurinformatie bij highlights | Zoekterm — geen persoonsgegevens |
| Google Fonts, cdnjs, jsDelivr, CKEditor CDN, flagcdn | Lettertypen, iconen, scripts en vlaggen | Je IP-adres bij het laden van deze bestanden |
| n.v.t. | Versturen van servicemails | Je naam en e-mailadres |
Verder geven we gegevens alleen aan derden wanneer dat wettelijk moet, bijvoorbeeld op vordering van een bevoegde autoriteit.
7 Doorgifte buiten de EER
De app en de database draaien bij Strato in Nederland.
Een aantal diensten in de tabel hierboven zit buiten de Europese Economische Ruimte, met name in de Verenigde Staten (OpenAI, Unsplash). Voor die doorgifte baseren we ons op de modelcontractbepalingen van de Europese Commissie (standard contractual clauses) of, waar van toepassing, op het EU-VS Data Privacy Framework.
8 Hoe lang we gegevens bewaren
- Je account en je reizen: zolang je account bestaat.
- Na het verwijderen van je account: je gegevens worden verwijderd, met een uitloop van 0 dagen.
- Back-ups: 1 maand. Verwijderde gegevens verdwijnen daarna vanzelf uit de back-ups.
- Logbestanden en sessies: 1 maand.
Gegevens die we wettelijk moeten bewaren, bijvoorbeeld voor de administratie, bewaren we zolang die plicht duurt.
9 Beveiliging
We nemen passende technische en organisatorische maatregelen:
- Al het verkeer loopt versleuteld over HTTPS.
- Wachtwoorden worden gehasht opgeslagen (bcrypt) en zijn voor ons niet leesbaar.
- Toegang tot je reizen loopt via rollen; alleen wie jij toevoegt, ziet je gegevens.
- Deellinks werken met lange, willekeurige tokens die je kunt vervangen.
- Uploads en documenten zijn niet publiek toegankelijk en worden per aanvraag gecontroleerd.
- Formulieren zijn beveiligd tegen CSRF en gevoelige eindpunten zijn afgeschermd tegen misbruik.
Denk je dat er iets misgaat met de beveiliging? Laat het weten via n.v.t..
10 De mobiele app
De app vraagt alleen toestemming voor wat je gebruikt, en je kunt die toestemming in de instellingen van je telefoon altijd weer intrekken:
- Locatie — om een sticker of kaartpunt op je huidige plek te zetten en je actieve land te bepalen. Alleen terwijl je de app gebruikt.
- Camera — om een bon of dagboekfoto te maken.
- Foto's en bestanden — om bestaande foto's en documenten aan je reis toe te voegen.
De app bewaart een deel van je reis op je toestel, zodat je hem offline kunt bekijken. Die kopie staat alleen op je telefoon en verdwijnt wanneer je uitlogt of de app verwijdert.
Onder Instellingen › Account vind je dit privacybeleid terug en kun je je account verwijderen. Dat wist ook je reizen, documenten, foto's en dagboek op de server; reizen die je zelf hebt aangemaakt verdwijnen daarmee ook voor je reisgenoten.
12 Kinderen
Travel Wizard is niet gericht op kinderen onder de 16 jaar. Ben je jonger, gebruik de app dan met toestemming van je ouder of verzorger. Komen we erachter dat we zonder die toestemming gegevens van een kind hebben verwerkt, dan verwijderen we ze.
13 Jouw rechten
Onder de AVG heb je de volgende rechten:
- Inzage — opvragen welke gegevens we van je hebben.
- Rectificatie — onjuiste gegevens laten corrigeren. Het meeste pas je zelf aan in de app.
- Verwijdering — je account en gegevens laten wissen. Dat doe je zelf: op de website via je profielpagina, in de app via Instellingen › Account.
- Beperking — de verwerking tijdelijk laten stilleggen.
- Dataportabiliteit — je gegevens in een gangbaar formaat ontvangen.
- Bezwaar — bezwaar maken tegen verwerking op grond van gerechtvaardigd belang.
- Toestemming intrekken — bijvoorbeeld door de assistent of de bonscan niet meer te gebruiken, of een geüpload document te verwijderen.
Een verzoek stuur je naar n.v.t.. We reageren binnen een maand. Om te voorkomen dat we gegevens aan de verkeerde persoon geven, kunnen we vragen om je identiteit te bevestigen.
14 Klacht indienen
Kom je er met ons niet uit, dan kun je een klacht indienen bij de Autoriteit Persoonsgegevens via autoriteitpersoonsgegevens.nl. We horen het natuurlijk liever eerst zelf.
15 Wijzigingen
Verandert de app, dan verandert dit beleid mee. De datum boven aan deze pagina laat zien wanneer de laatste versie is ingegaan. Bij ingrijpende wijzigingen laten we het je weten in de app of per e-mail.
16 Contact
Vragen over je gegevens of over dit beleid:
- Stan
- n.v.t.
- n.v.t.
- n.v.t., n.v.t. n.v.t.