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 en de versie van de app. 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 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, begin, einde, afstand, terugkomtijd en een eventuele correctie van de medewerker) bewaren we 2 jaar. Een nachtelijke taak verwijdert alles wat ouder is.
Verwijderen: we kunnen een vaart uit het beheerpaneel wissen. Vraag het aan via info@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 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. Op Android gaan ook het accupercentage en of de telefoon aan het laden is mee; een iPhone geeft dat niet aan de app. 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 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.
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 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.
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).