Skip to main content
$ cat PRIVACY.md
privacybeleid

Wat we van je
bijhouden.

Luisteren kan zonder account en zonder cookiebanner. Kort samengevat: we tellen downloads en afspelen, accounts zijn er alleen voor de redactie, en meld je je aan voor een meetup, dan bewaren we je naam en e-mailadres tot 30 dagen na de meetup.

01 · wie we zijn

Wie we zijn.

CodeKlets is een Nederlandstalige podcast over softwareontwikkeling. Deze site, de feeds, de klets-terminaltool en de AI-chat worden gemaakt en beheerd door het CodeKlets-team. Voor alles wat met je gegevens te maken heeft kun je ons bereiken op [email protected].

Dit beleid beschrijft wat we verwerken, waarom, hoe lang we het bewaren en welke partijen daarbij helpen. We hebben het kort en concreet gehouden; als iets niet klopt met wat je ziet, laat het ons weten.

02 · luisteren en bezoeken

Luisteren en bezoeken.

Je kunt de hele site en alle afleveringen gebruiken zonder account en zonder cookies te accepteren. We plaatsen geen advertentie- of trackingcookies en gebruiken geen Google Analytics of vergelijkbare diensten. Wat we wel bijhouden:

+Serverlogs: pad, statuscode, browsertype (user agent), verwijzende pagina en een gehashte versie van je IP-adres; de hash is met een geheime sleutel gemaakt en niet terug te rekenen. Deze logs worden na 90 dagen verwijderd. Daarnaast houdt de webserver aan de voorkant een toegangslog bij met het verzoek (pad met eventuele queryparameters, statuscode, browsertype en taalinstellingen, verwijzende pagina) en je echte IP-adres. Die gebruiken we alleen om misbruik te herkennen en te blokkeren; ook die log wordt na hooguit 90 dagen gewist. Persoonlijke links (zoals die in meetupmails, gedeelde links en voorbeeldlinks) worden uit beide logs weggelaten of onleesbaar gemaakt.
+Downloadstatistieken: als een podcast-app of browser een aflevering ophaalt, registreren we het tijdstip, het land, het netwerk (de internetprovider of het datacenter, niet je adres), het browsertype en dezelfde IP-hash. Zo tellen we hoe vaak een aflevering beluisterd wordt.

De ingesloten speler op andere websites plaatst geen cookies; we tellen alleen de download, net als bij elke podcast-app.

Deze gegevens gebruiken we uitsluitend voor statistieken over de podcast, en na het samenvoegen zijn ze niet meer tot een persoon te herleiden.

03 · cookies en browseropslag

Cookies en browseropslag.

De site gebruikt alleen functionele cookies en opslag in je browser. Daar is geen toestemmingsbanner voor nodig.

+csrf-token: beschermt formulieren tegen misbruik vanaf andere sites. Geldig voor een uur, bevat geen persoonsgegevens.
+Sessiecookie: alleen als je inlogt, om je aangemeld te houden.
+Weergavecookie: alleen op een redactiescherm dat via een QR-code is geopend.
+Lokale opslag (geen cookie): je gekozen thema, volume, afspeelsnelheid en of het transcript meescrolt. Dit blijft op je eigen apparaat en wordt niet naar ons gestuurd.
04 · accounts en inloggen

Accounts en inloggen.

Accounts zijn er alleen op uitnodiging, voor de redactie en beheerders van CodeKlets. Je kunt je niet zelf registreren. Van een account bewaren we je naam, e-mailadres, rol en, als je een wachtwoord hebt ingesteld, een versleutelde hash van dat wachtwoord.

Je kunt ook inloggen met Google of Apple. We vragen dan alleen je e-mailadres en naam op om je aan je bestaande account te koppelen. We krijgen geen toegang tot je mail, agenda, contacten of andere gegevens bij die diensten, en we plaatsen daar niets. De koppeling kun je op je accountpagina weer verwijderen.

Uitnodigingen en wachtwoordlinks versturen we per e-mail. Acties in de beheeromgeving worden vastgelegd in een auditlog met tijdstip en account, zodat we achteraf kunnen zien wie wat heeft gewijzigd.

05 · ai-chat

AI-chat.

Met een account kun je vragen stellen aan een AI-versie van de podcast. Je vraag, het gesprek tot dan toe en relevante fragmenten uit de transcripten worden naar Anthropic gestuurd, het bedrijf achter het taalmodel Claude, om een antwoord te maken. Anthropic verwerkt die gegevens in opdracht van ons en gebruikt ze volgens hun eigen voorwaarden niet om modellen te trainen.

Gesprekken worden bewaard bij je account zodat je ze terug kunt lezen. Wil je een gesprek of al je gesprekken laten verwijderen, mail dan [email protected].

06 · meetups

Meetups.

Meld je je aan voor een meetup, dan vragen we je naam en e-mailadres. Daarnaast houden we bij: je status (aangemeld, wachtlijst, afgemeld), je ticketnummer, via welke link je kwam (bijvoorbeeld Bluesky), wanneer je je aanmeldde, bevestigde of afmeldde, en of je binnen bent gekomen. We vragen niets over eten, gezondheid of foto's.

Je naam en e-mail gebruiken we om je aanmelding te bevestigen, je ticket en herinneringen te sturen (een week, een dag en op de dag zelf) en je te laten weten als er iets verandert aan die meetup. Ook kunnen de organisatoren je over die meetup mailen, bijvoorbeeld bij een andere locatie of een afgelasting, en na afloop met een bedankje, de slides en de opname als je erbij was. Dat doen we omdat je zelf vraagt om erbij te zijn (AVG artikel 6 lid 1 onder b). Die mails gaan alleen over die meetup: we sturen je geen nieuwsbrief of reclame.

De bron, de check-in en de aantallen gebruiken we om de meetup te organiseren en volgende meetups beter te maken. Organisatoren krijgen daarover seintjes per mail of Signal, met aantallen en zonder namen of adressen. Daar hebben we een gerechtvaardigd belang bij (artikel 6 lid 1 onder f), en je kunt er bezwaar tegen maken via de link in je mail of door [email protected] te mailen.

Zet een organisator je zelf op de lijst, bijvoorbeeld omdat je je bij hen meldde, dan noteren we ook welke organisator dat deed, en in de eerste mail staat wie je heeft aangemeld en waarom. Meld je je aan de deur, dan vragen we alleen je naam, en noteren we welke organisator je toevoegde en binnenliet.

Alleen de beheerders van CodeKlets en de organisatoren van die meetup zien de deelnemerslijst. Bij de deur zien organisatoren op hun telefoon alleen je naam, ticketnummer en status, en de telefoon bewaart daar niets van. Een organisator kan de lijst exporteren (naam, ticketnummer, status en of je binnen bent; je e-mailadres en de bron alleen als dat nodig is). Op dat bestand staat de datum waarop het weg moet, en organisatoren verwijderen het na de meetup.

We delen je gegevens met niemand, ook niet met Meetup.com. Alleen onze verwerkers Hetzner (hosting en reservekopieën), Cloudflare (netwerk) en Scaleway (mail) helpen ons, zie hieronder.

Via de link in je mail zie je wat we van je hebben, pas je je naam aan, meld je je af of laat je je gegevens meteen wissen. Mail je ons een vraag om inzage of verwijdering, dan zoeken de beheerders je aanmeldingen op met je e-mailadres en sturen we je die links, of wissen we je gegevens meteen.

Om misbruik te voorkomen tellen we kort, alleen in het geheugen van de server, hoe vaak er vanaf een netwerk wordt aangemeld en hoeveel mails een e-mailadres op een dag krijgt. Dat laatste doen we met een code die niet naar het adres terug te rekenen is.

Foto's. Op meetups worden foto's gemaakt, omdat we de avond willen laten zien. Liever niet op de foto? Pak bij de deur een koord in de kleur die op de meetuppagina staat, dan fotograferen we je niet. Sta je er toch herkenbaar op, mail ons en we halen de foto weg. Foto's in de terugblik blijven staan tot iemand vraagt ze weg te halen.

07 · wie ons helpt

Wie ons helpt.

We draaien zoveel mogelijk zelf, op eigen servers. Voor een paar dingen gebruiken we andere partijen, die de gegevens alleen in onze opdracht verwerken:

+Hetzner (Neurenberg, Duitsland, en Helsinki, Finland): hosting van de site en de database, en de versleutelde reservekopieën.
+Cloudflare: het netwerk waar al het verkeer van de site doorheen gaat, de opslag en levering van audio en afbeeldingen, en het tellen van downloads.
+Scaleway (Frankrijk): het versturen van alle mail van de site, zoals uitnodigingen, wachtwoordlinks en de mails rond meetups. Scaleway bewaart van elke verstuurde mail de ontvanger, het onderwerp en of hij is afgeleverd. Scaleway noemt daar geen vaste bewaartermijn voor; volgens hun verwerkersovereenkomst wissen ze die gegevens pas als ons account bij hen stopt.
+Anthropic (Verenigde Staten): het beantwoorden van vragen in de AI-chat, alleen als je die gebruikt.
+Google en Apple: alleen als je daarmee kiest in te loggen.

Logboeken en meetgegevens van de site zelf staan op onze eigen server. Ze verlaten die alleen als versleutelde reservekopie bij Hetzner. We verkopen geen gegevens en delen ze niet met adverteerders.

08 · hoe lang we bewaren

Hoe lang we bewaren.

+Serverlogs: 90 dagen.
+Downloadstatistieken: samengevoegd per aflevering en per dag bewaren we onbeperkt; die tellingen bevatten geen persoonsgegevens.
+Accountgegevens, auditlog en chatgesprekken: zolang het account bestaat, of tot je om verwijdering vraagt.
+Meetups: namen en e-mailadressen van deelnemers wissen we automatisch 30 dagen na de meetup (of 30 dagen na een afgelasting). Meld je je af, dan wissen we je naam en e-mailadres zodra de bevestiging van je afmelding verstuurd is. Daarna houden we alleen aantallen over, zonder namen.
+Mailgegevens bij Scaleway (ontvanger, onderwerp, aflevering): Scaleway noemt geen vaste termijn; ze blijven daar zolang ons account bij hen bestaat.
+Foto's in de terugblik van een meetup: tot iemand vraagt ze weg te halen.
+Reservekopieën van de database zijn versleuteld en bevatten dezelfde gegevens. Ze staan bij Hetzner in Duitsland en Finland en worden na ongeveer een jaar (hooguit 13 maanden) overschreven. Zetten we ooit een kopie terug, dan wissen we eerst opnieuw wat inmiddels verlopen, afgemeld of op verzoek gewist was, voordat er ook maar één mail uitgaat.
09 · jouw rechten

Jouw rechten.

Je hebt het recht om te weten welke gegevens we van je hebben, ze te laten corrigeren of verwijderen, en bezwaar te maken tegen een verwerking. Mail [email protected] en we reageren binnen een maand. We vragen je hooguit om aan te tonen dat je bent wie je zegt.

Heb je je aangemeld voor een meetup, dan kan veel daarvan ook zonder mail: via de link in je mail zie je wat we van je hebben, pas je je naam aan, meld je je af of laat je je gegevens meteen wissen.

Ben je niet tevreden met hoe we met je gegevens omgaan, dan kun je een klacht indienen bij de Autoriteit Persoonsgegevens.

10 · wijzigingen

Wijzigingen.

Als we iets aan dit beleid veranderen, passen we deze pagina aan en zetten we de datum bovenaan bij. De changelog laat zien wanneer dat gebeurde. Laatst bijgewerkt: 1 oktober 2026.