Je hebt geen e-mailadres of telefoonnummer nodig, en er staan geen advertenties in. De app gebruikt wel Google Analytics om bezoek te tellen (zie Bezoekstatistieken hieronder). Voor een vaart vraagt de app wel om een bootnummer en een naam; wat daarmee gebeurt staat hieronder.
Varen: bootnummer, naam en gps-spoor
Voor een vaart begint vul je een bootnummer, een naam en de tijd waarop je terug bent op de steiger in, en bevestig je je vertrek. Het bootnummer en de naam bewaart de app op je toestel, zodat ze de volgende keer al ingevuld staan; de terugkomtijd hoort bij die ene vaart en is weg zodra je de app sluit. Tijdens het varen stuurt de app je gps-spoor naar onze eigen server: positie, snelheid, koers en nauwkeurigheid, ongeveer elke 4 seconden, in porties van 20 seconden. Ligt de boot stil, dan stuurt de app eens per minuut de laatst bekende positie opnieuw met snelheid nul, zodat medewerkers de boot op de kaart blijven zien. Het sturen stopt als je de vaart afsluit, en uiterlijk 10 minuten nadat je terug bent op de steiger. Daarbij gaan het bootnummer, de naam, de terugkomtijd, een willekeurig apparaat-id, de gekozen route, de taal waarop de app staat (Nederlands of Engels, en of je onderweg wisselde) en de versie van de app. Wordt de tijd krap en laat de app je route vallen om de kortste weg terug naar de steiger te tonen, dan stuurt hij ook het moment waarop dat gebeurde en de reden mee (tijd krap op een route, of tijd krap bij vrij varen), zodat medewerkers op je spoor zien dat de app je naar huis stuurde. Een simulatie slaan we niet op.
Waarom: Canal Motorboats ziet zo welke boot waar heeft gevaren en hoe lang. Medewerkers zien een kaart met de boten die nu varen (posities van de laatste 10 minuten), de lijst van vaarten met duur en afstand, en totalen per boot en per naam. Ze zien ook de terugkomtijd en kunnen die corrigeren: hoeveel minuten later en of de vertraging aan jou lag of aan ons. Die correctie komt naast de tijd die jij invulde te staan, met het moment waarop ze is gemaakt, en je app laat je de nieuwe tijd zien. Dat dient de veiligheid, het overzicht over de vloot en een eerlijke eindtijd als wij je hebben laten wachten.
Wie ziet het: de medewerkers van Canal Motorboats, in een beheerpaneel achter een persoonlijke gebruikersnaam en wachtwoord. De beheerder van de app ziet het ook, als verwerker in opdracht van Canal Motorboats. Verder niemand. De gegevens staan op onze eigen server: Netlify Functions met een Neon Postgres-database, gehost door Netlify en Neon.
Hoe lang: ruwe gps-punten bewaren we 90 dagen. De samenvatting van een vaart (boot, naam, route, taal, begin, einde, afstand, terugkomtijd, een eventuele correctie van de medewerker en het moment waarop de app je naar huis stuurde) bewaren we 2 jaar. Een nachtelijke taak verwijdert alles wat ouder is.
Verwijderen: we kunnen een vaart uit het beheerpaneel wissen. Alleen het beheerdersaccount kan dat; andere medewerkers kunnen wel kijken, niet wissen. Vraag het aan viainfo@canalmotorboats.com.
Canal Motorboats, Zandhoek 22, 1013 KT Amsterdam (KVK 33290675), bepaalt waarvoor deze gegevens worden gebruikt en is daarmee de verwerkingsverantwoordelijke. De beheerder van de app verwerkt ze in opdracht van Canal Motorboats (verwerker).
Chat met de wal
Tijdens een vaart kun je via de app een bericht sturen aan Canal Motorboats, en via het Meer-menu kan dat ook zonder vaart. We bewaren de tekst van elk bericht, het tijdstip, wie het stuurde (schipper of medewerker), de naam die je invulde, het apparaat-id en het id van het gesprek. Begin je het gesprek tijdens een vaart, dan bewaren we ook het bootnummer, de gekozen route en het vaart-id waaraan het gesprek hangt; zonder vaart is er geen bootnummer en geen vaart-id.
Waarom: zodat een medewerker je onderweg kan helpen bij een gesloten brug, een storing of een vraag, en kan terugzien wat er is afgesproken.
Push-meldingen: op iPhone vraagt de app toestemming voor meldingen zodra je de chat opent. Zeg je ja, dan bewaren we het push-token van je toestel (een code die Apple aan je toestel geeft) met het apparaat-id, zodat een antwoord van de wal als melding op je scherm verschijnt. De melding toont de eerste honderd tekens van het antwoord. Een token dat Apple niet meer kent, of dat 90 dagen niet is vernieuwd, verwijderen we.
Wie ziet het: de medewerkers van Canal Motorboats in het beheerpaneel achter een persoonlijke gebruikersnaam en wachtwoord, en de beheerder van de app als verwerker. Jij ziet het gesprek in de app tot je de vaart beeindigt.
Hoe lang: berichten en push-tokens bewaren we 90 dagen. Een nachtelijke taak verwijdert alles wat ouder is.
Kaart
De kaart komt van Google Maps. Bij het laden ontvangt Google het IP-adres van je toestel en het kaartdeel dat je bekijkt. Wij sturen Google geen bootnummer, naam of gps-spoor.
Brugstremmingen
Brugstremmingen halen we op bij een externe feed (mokum-radar.fly.dev). Dat is een gewone download: die feed ziet het IP-adres van je toestel, zoals elke server bij elke download. Wij sturen er geen bootnummer, naam of positie heen.
Foutrapporten
Als de app vastloopt of een fout geeft, stuurt hij een rapport naar onze server: de foutmelding, de pagina, de route-id, het type browser en toestel, hoe lang de vaart al liep, en een gehashte vorm van je IP-adres tegen misbruik. Daar gaat een klein technisch meetblokje mee, zodat we kunnen zien of het toestel geheugen tekortkwam: het geheugengebruik van de app, het aantal elementen op het scherm, hoe lang de app haperde, hoeveel bestanden en afbeeldingen er geladen waren, de zoom en kanteling van de kaart, hoeveel routes en highlights in het geheugen stonden, en hoe lang de app op de achtergrond stond. Geen positie, geen naam, geen bootnummer, geen apparaat-id. We verwijderen een rapport na 30 dagen.
Laadtijden
Onze host Netlify zet op elke pagina een klein script dat meet hoe snel de pagina laadt en tekent, en stuurt die tijden naar Netlify (Real User Metrics). Wij gebruiken het om te zien waar de app traag is. Er gaat mee: het adres van de pagina, de tijden en het type browser. Geen naam, geen bootnummer, geen positie, geen apparaat-id. Netlify verwerkt en bewaart deze metingen op zijn eigen systemen; wij houden geen kopie.
Bezoekstatistieken
De app gebruikt Google Analytics om te tellen hoeveel mensen hem gebruiken, welke pagina's ze openen en op wat voor toestel. Google zet daarvoor een cookie (_ga) die terugkerende bezoekers uit elkaar houdt. Wat naar Google gaat: het adres van de pagina, het tijdstip, het type browser en toestel, de taal, en een grove locatie die Google uit je IP-adres afleidt. Google-signalen en advertentiepersonalisatie staan uit. Geen naam, geen bootnummer, geen gps-positie, geen apparaat-id uit de app. Google verwerkt deze gegevens op zijn eigen systemen onder zijn eigen voorwaarden; wij zien alleen de totalen.
Accu-meting
Om te begrijpen waarom een telefoon tijdens een vaart snel leegloopt, meet de app sinds 12 september 2026 tijdelijk waar het werk zit: hoe vaak het toestel een positie doorgeeft en hoeveel tijd de app daaraan besteedt, hoeveel er getekend wordt, hoeveel bestanden er per minuut worden opgehaald en van welke soort, hoe lang de app hapert, of het scherm aan moest blijven, hoe lang de app op de achtergrond stond, de zoom en kanteling van de kaart, het aantal elementen op het scherm en het geheugengebruik als het toestel dat geeft. Ook het accupercentage en of de telefoon aan het laden is gaan mee, op Android en in de iPhone-app; in een browser op een iPhone ontbreekt het. Start de app tijdens een vaart opnieuw, dan zegt het blokje ook hoeveel keer dat gebeurde en hoeveel minuten er daarvoor al gemeten waren. Het is een blokje van ongeveer een halve kilobyte dat hooguit eens per vijf minuten meegaat met het gps-spoor, plus een laatste keer aan het eind van de vaart.
Er zit geen positie in, geen vaarrichting, geen bootnummer, geen naam en geen apparaat-id. Maar het blokje komt wel bij de vaart te staan, en die vaart draagt het bootnummer en de naam die je bij vertrek invulde. Daarom is het geen anonieme techniek en behandelen we het als jouw gegeven.
Wie ziet het: de medewerkers van Canal Motorboats in het beheerpaneel achter een persoonlijke gebruikersnaam en wachtwoord, en de beheerder van de app als verwerker. Verder niemand.
Hoe lang: de meting bewaren we 30 dagen, korter dan de vaart zelf. Een nachtelijke taak wist daarna alleen het meetblokje; de samenvatting van de vaart blijft staan zoals hierboven beschreven. De meting is tijdelijk en gaat er weer af zodra we weten waar het verbruik in zit.
Survey na de vaart
Aan het eind van een vaart vraagt de app hoe de vaart met de app was: een cijfer van een tot vijf sterren, en daarna als je wilt drie korte stappen: of de app de vaart leuker maakte, of hij goed werkte, wat de verhalen beter maakt, wat je van de quiz vond, en ruimte voor een opmerking over de app of over Canal Motorboats. Elke vraag mag je overslaan en elk antwoord gaat mee zodra je het geeft. Sluit je de vaart na meer dan 30 minuten af met de terugknop, dan vraagt de app alleen eerst de sterren.
We bewaren je antwoorden met de taal van de app, de route, de versie van de app en een gehashte code van je IP-adres tegen misbruik (niet het adres zelf). De antwoorden staan bij de vaart, en die vaart draagt het bootnummer en de naam die je bij vertrek invulde. Ze zijn dus niet anoniem. De opmerking is vrije tekst: zet er alsjeblieft geen persoonsgegevens in, zoals een telefoonnummer of e-mailadres.
Waarom: om de app en de dienst van Canal Motorboats te verbeteren. Medewerkers zien de cijfers en antwoorden per vaart, en totalen per taal en per route.
Wie ziet het: de medewerkers van Canal Motorboats in het beheerpaneel achter een persoonlijke gebruikersnaam en wachtwoord, en de beheerder van de app als verwerker. Verder niemand.
Hoe lang: 2 jaar, net zo lang als de samenvatting van de vaart. Wordt een vaart verwijderd, dan gaan de antwoorden mee. Een nachtelijke taak verwijdert alles wat ouder is. Een simulatie stuurt geen antwoorden.
Quiz
Je speelt de quiz onder de naam die je ook bij vertrek invult. Heb je al gevaren, dan staat die naam al ingevuld, en een naam die je in de quiz invult staat klaar bij je volgende vertrek. Een bootnummer vraagt de quiz niet.
Na elke ronde bewaren we die naam, het level dat je speelde, je score, of je het level haalde, per vraag het antwoord dat je koos en of dat goed was, de taal, en het apparaat-id dat ook bij je vaarten staat. Aan dat apparaat-id zien de medewerkers dat een quizronde van dezelfde telefoon kwam als een vaart.
Wie ziet het: de medewerkers van Canal Motorboats in het beheerpaneel achter een persoonlijke gebruikersnaam en wachtwoord, en de beheerder van de app als verwerker. Je naam en score staan ook op het scorebord in de quiz, dat iedereen met de app kan openen; je antwoorden en het apparaat-id staan daar niet op.
Hoe lang: quizrondes ruimen we niet automatisch op. Ze blijven staan tot je ons vraagt ze te verwijderen, via het adres hieronder.
Feedback
Alleen wat je zelf in het formulier zet, plus het IP-adres van je toestel tegen misbruik. We sturen je bericht per e-mail naar de beheerder van de app en bewaren het een jaar.
Het beheerpaneel: accounts van medewerkers
Dit stuk gaat over de mensen die bij Canal Motorboats werken, niet over jou als gast. Hier staat niets in dat uit de app op de boot komt.
Wat er wordt opgeslagen: per account een gebruikersnaam, het wachtwoord alleen versleuteld (een scrypt-hash, nooit het wachtwoord zelf), een rol, wanneer het account is gemaakt, wanneer er voor het laatst mee is ingelogd en of het is uitgeschakeld. Per keer inloggen een willekeurig sessie-id met het moment van uitgifte en het moment waarop het verloopt. Er staat geen e-mailadres en geen telefoonnummer in het beheerpaneel.
Waarom: niet elke medewerker hoeft alles te kunnen. Er zijn drie rollen. De beheerder ziet en doet alles, ook een vaart, een chat of een surveyantwoord verwijderen, en maakt als enige accounts aan. De operator werkt met de boten: de kaart met varende boten, de vaarten, de terugkomtijden en de chat, maar wist niets. Alleen-lezen kijkt mee en verder niets. Zo liggen er minder handen op de wisknop.
Hoe lang: een account blijft bestaan tot de beheerder het uitschakelt. Een keer inloggen verloopt na 24 uur, en de nachtelijke taak verwijdert verlopen sessies. Een account uitschakelen beeindigt de openstaande sessies meteen.
Wie ziet het: de beheerder, in de instellingen van het beheerpaneel. Niemand kan zichzelf aanmelden en er is geen reset per e-mail: de beheerder zet een nieuw wachtwoord.
Je mag je gegevens inzien, laten corrigeren of laten verwijderen, en je mag bezwaar maken tegen het gebruik ervan. Je kunt ook een klacht indienen bij de Autoriteit Persoonsgegevens (autoriteitpersoonsgegevens.nl).