Wanneer heb je toestemming nodig voor cookies?
Kort antwoord
Voor cookies die nodig zijn om je site te laten werken en voor analytische cookies met weinig gevolgen voor de privacy heb je geen toestemming nodig. Je moet bezoekers er wel over informeren. Voor trackingcookies en privacygevoelige analytics vraag je vooraf toestemming, en weigeren moet net zo makkelijk zijn als accepteren.
Wat zijn cookies en waar staan de regels?
Kort: De regels staan in artikel 11.7a van de Telecommunicatiewet: je vertelt bezoekers welke cookies je plaatst en vraagt in veel gevallen eerst toestemming.
Een cookie is een klein bestand dat een website op het apparaat van een bezoeker zet, bijvoorbeeld om te onthouden dat iemand is ingelogd. Andere technieken die informatie op een apparaat opslaan of uitlezen, zoals bepaalde scripts en pixels, vallen onder dezelfde regels.
De regels staan in artikel 11.7a van de Telecommunicatiewet. Kort gezegd: je vertelt bezoekers welke cookies je plaatst en vraagt in veel gevallen eerst toestemming. De ACM (opent in een nieuw tabblad)1 en de Autoriteit Persoonsgegevens (opent in een nieuw tabblad)2 leggen allebei uit hoe dat werkt. Gaat het om cookies waarmee je persoonsgegevens verwerkt, zoals bij tracking, dan geldt ook de AVG. Lees daarover Privacy en de AVG.
De regels gelden voor je website en ook voor je web-app. Een gevibecodede app is vaak beide tegelijk.
Welke cookies mag je zonder toestemming plaatsen?
Kort: Functionele cookies en analytische cookies met weinig gevolgen voor de privacy mogen zonder toestemming, maar je vertelt bezoekers wel vooraf dat je ze plaatst.
Volgens de ACM (opent in een nieuw tabblad)1 zijn er twee soorten cookies waarvoor je vooraf geen toestemming nodig hebt:
- Functionele cookies. Cookies die nodig zijn om je site te laten werken, zoals het onthouden van een login, een winkelmandje of een taalkeuze.
- Analytische cookies met weinig gevolgen voor de privacy. Cookies waarmee je bijvoorbeeld bezoekers telt, zonder dat je mensen volgt of hun gegevens voor andere doelen gebruikt.
Ook voor deze cookies geldt: vertel bezoekers welke cookies je plaatst, voordat je ze gebruikt. Dat kan in een cookieverklaring of in je privacyverklaring.
Voor alle andere cookies vraag je eerst toestemming. Denk aan trackingcookies, die het gedrag van bezoekers over meerdere sites volgen, cookies voor advertenties en analytische cookies die wel privacygevoelig zijn. Of jouw analytics onder de uitzondering vallen, hangt af van het pakket en hoe het is ingesteld. De Autoriteit Persoonsgegevens (opent in een nieuw tabblad)2 legt uit waar dat van afhangt. Ga er dus niet zomaar van uit dat het mag.
Welke cookies plaatst je project zonder dat je het weet?
Kort: Vibecode-tools voegen makkelijk analytics, ingesloten video's, chatwidgets, advertentiepixels of externe lettertypen toe, die je niet op je scherm ziet maar alleen in de code.
Vibecode-tools voegen makkelijk diensten toe die cookies plaatsen of gegevens van bezoekers naar een ander sturen. Je ziet het niet, omdat het in de code zit en niet op het scherm. Veelvoorkomende voorbeelden:
- een analytics-script dat de AI toevoegde toen je om ‘statistieken’ vroeg;
- een ingesloten video of kaart van een externe dienst;
- een chatwidget of een feedbackknop;
- een advertentiepixel van een sociaal netwerk;
- lettertypen die van een externe server worden geladen.
Bij die laatste gaat het niet altijd om een cookie, maar wel om het IP-adres van je bezoeker dat naar een ander bedrijf gaat. Dat valt onder de AVG en hoort in je privacyverklaring, zeker als dat bedrijf buiten de EU zit.
Welke diensten er in jouw project zitten, zie je alleen in de code en in wat je browser op de achtergrond laadt. Dat zoeken we voor je uit: we maken een lijst van alle cookies en externe diensten en bepalen per dienst of er toestemming voor nodig is.
Wat moet een goede cookiebanner doen?
Kort: Een goede banner biedt weigeren en accepteren op dezelfde laag, gebruikt geen vooraf aangevinkte vakjes en plaatst cookies pas nadat iemand op accepteren klikt.
Een cookiebanner is de melding waarmee je bezoekers informeert en om toestemming vraagt. De AP (opent in een nieuw tabblad)3 controleert actief op misleidende banners. Volgens de AP moet een banner onder meer:
- weigeren en accepteren op dezelfde laag aanbieden, zonder extra klikken om te weigeren;
- geen vooraf aangevinkte vakjes gebruiken;
- duidelijke tekst gebruiken en geen keuzes verstoppen;
- het intrekken van toestemming net zo makkelijk maken als het geven.
Belangrijk, en vaak fout in gegenereerde code: cookies waarvoor toestemming nodig is, mogen pas geplaatst worden nádat iemand op accepteren klikt. Een banner die er mooi uitziet terwijl de trackingscripts al bij het laden van de pagina starten, voldoet niet. Of dat goed gaat, zie je niet aan de banner zelf. Wat de AP verwacht, lees je bij de AP (opent in een nieuw tabblad)4. Wij richten de banner zo in dat scripts pas starten na toestemming, en controleren dat.
Hoe meet je bezoekers zonder banner?
Kort: Plaats je geen cookies waarvoor toestemming nodig is, dan heb je geen banner met keuzes nodig, alleen een korte uitleg.
De eenvoudigste oplossing is vaak: geen cookies plaatsen waar toestemming voor nodig is. Dan heb je ook geen banner met keuzes nodig, alleen een korte uitleg.
Wil je weten hoeveel mensen je site bezoeken en welke pagina's ze lezen, dan zijn er analytics-diensten die zonder trackingcookies werken of die je zo kunt instellen dat ze weinig gevolgen voor de privacy hebben. Een dienst die gegevens in Europa opslaat, heeft de voorkeur. Doe je dat niet, dan geldt het verhaal over doorgifte buiten de EU uit Privacy en de AVG.
De vraag is wat je echt wilt weten. Voor een nieuw project is het aantal bezoekers en aanmeldingen meestal genoeg. Gedetailleerde gegevens over elke klik zijn later nog toe te voegen, met een banner die klopt. We helpen je kiezen en stellen het voor je in. Hoe je je eerste gebruikers vindt en volgt, lees je in Je eerste gebruikers.
Wat staat er in een cookieverklaring?
Kort: Een cookieverklaring noemt per cookie of dienst de naam en eigenaar, het doel, hoe lang hij blijft staan en of er gegevens naar een ander bedrijf gaan.
Een cookieverklaring is de tekst waarin je per cookie of dienst uitlegt wat die doet. Hij kan apart staan of deel zijn van je privacyverklaring. Per cookie of dienst staat erin:
- de naam en van wie hij is, jijzelf of een andere partij;
- waarvoor hij dient, bijvoorbeeld inloggen, bezoekers tellen of advertenties;
- hoe lang hij blijft staan;
- of er gegevens naar een ander bedrijf gaan, en in welk land dat zit.
Een link naar de verklaring hoort in je banner en onderaan elke pagina, en bezoekers moeten vanaf daar hun keuze kunnen wijzigen. De lijst moet kloppen zolang je project verandert: een nieuwe functie die de AI bouwde, kan zomaar een nieuwe dienst meebrengen. Wij stellen de verklaring voor je op en zetten hem in je project.
Ook de banner zelf moet bruikbaar zijn voor iedereen. Een banner die je niet met een toetsenbord kunt sluiten, blokkeert je hele site. Lees daarover Toegankelijkheid.
Wat we voor je regelen
Je hoeft niet zelf in de code te zoeken welke cookies je project plaatst. In een gratis adviesgesprek kijken we naar jouw site en zeggen we wat er moet gebeuren.
- We zoeken uit welke cookies en externe diensten je project plaatst of laadt, ook die je niet ziet.
- We bepalen per cookie en dienst of er toestemming nodig is.
- We richten een cookiebanner in met weigeren en accepteren op dezelfde laag, die ook met een toetsenbord werkt.
- We zorgen dat trackingscripts pas starten nadat iemand toestemming geeft.
- We stellen bezoekersstatistieken in met weinig gevolgen voor de privacy, als je die wilt.
- We stellen je cookieverklaring op en zetten die in je project.
Twee minuten, gratis. Daarna plan je een adviesgesprek, als je wilt.
Veelgestelde vragen
Heb ik een cookiebanner nodig als ik alleen functionele cookies gebruik?
Toestemming vragen hoeft dan niet, maar je informeert bezoekers wel over de cookies die je plaatst, bijvoorbeeld in je privacyverklaring. Zie de ACM (opent in een nieuw tabblad).
Mag ik een cookiewall gebruiken?
Een cookiewall blokkeert je site voor wie geen cookies accepteert. Bezoekers moeten volgens de AP vrij kunnen kiezen om cookies te accepteren of te weigeren. Check bij de Autoriteit Persoonsgegevens (opent in een nieuw tabblad) wat dat voor jouw site betekent voordat je er een gebruikt.
Gelden de regels ook voor localStorage?
De regels gaan niet alleen over cookies, maar ook over vergelijkbare technieken die informatie op een apparaat opslaan of uitlezen. Gebruik je localStorage om iemand te volgen, dan geldt hetzelfde. Voor een technische opslag die je site nodig heeft om te werken, is geen toestemming nodig. Zie de ACM (opent in een nieuw tabblad).
Wie controleert dit?
De ACM (opent in een nieuw tabblad) en de Autoriteit Persoonsgegevens (opent in een nieuw tabblad) houden zich er allebei mee bezig. De AP spreekt organisaties aan op misleidende cookiebanners.
Moet ik dit allemaal zelf uitzoeken?
Nee. In een gratis adviesgesprek kijken we welke cookies en diensten je project gebruikt en wat er nodig is. Daarna kunnen we de banner, de toestemming en je cookieverklaring voor je inrichten.
Bronnen
- ACM Cookies plaatsen (opent in een nieuw tabblad) Geraadpleegd op 6 oktober 2026
- Autoriteit Persoonsgegevens Cookies (opent in een nieuw tabblad) Geraadpleegd op 6 oktober 2026
- Autoriteit Persoonsgegevens AP pakt misleidende cookiebanners aan (opent in een nieuw tabblad) Geraadpleegd op 6 oktober 2026
- Autoriteit Persoonsgegevens Hoe zorg ik dat cookies op mijn website aan de regels voldoen? (opent in een nieuw tabblad) Geraadpleegd op 6 oktober 2026
Vibecodechecker legt uit en geeft geen juridisch of fiscaal advies. We controleren elke regel tegen de officiële bron en zetten de datum erbij. Zo schrijven we.
Dit moet je weten
- De cookieregels gelden voor je website en je web-app, en ook voor scripts en pixels die informatie op een apparaat opslaan of uitlezen.
- Of jouw analytics zonder toestemming mag, hangt af van het pakket en hoe het is ingesteld.
- De Autoriteit Persoonsgegevens controleert actief op misleidende cookiebanners.
- Vibecode-tools voegen makkelijk diensten toe die cookies plaatsen, zonder dat je dat op je scherm ziet.
- Je cookiebanner moet ook met een toetsenbord te bedienen en te sluiten zijn.