Een GDPR-compliant website ontstaat niet door aan het einde van de build een cookiebanner toe te voegen. De belangrijke beslissingen vallen eerder: welke scripts vóór toestemming laden, welke data elk formulier verzamelt, waar inzendingen worden opgeslagen, hoe third-party tools data ontvangen en of gebruikers hun rechten kunnen uitoefenen.

Deze GDPR website compliance checklist Europe-gids is geschreven voor Nederlandse en Europese bedrijven die een nieuwe website beoordelen, een redesign voorbereiden of een praktische GDPR-audit uitvoeren op een bestaande site voordat privacyproblemen duur worden om te herstellen.

Het uitgangspunt is eenvoudig: GDPR-compliance hoort vanaf het begin in de website architectuur, het contentmodel, de formulier logica, de consent setup en de security controls te zitten. Voor teams die websiteontwikkeling plannen, helpt deze checklist om GDPR te vertalen van een late juridische review naar praktische built requirements.

TL;DR

Een GDPR-compliant website heeft meer nodig dan een zichtbare cookiebanner. Minimaal moet de website toestemming verwerken, datagebruik uitleggen op het moment van verzamelen, ingediende data beschermen, third-party tools documenteren en gebruikers een duidelijke manier geven om hun rechten uit te oefenen.

  • Cookies en tracking scripts mogen niet laden vóór geldige toestemming wanneer toestemming vereist is.
  • Formulieren mogen alleen noodzakelijke data verzamelen en moeten het doel vóór verzending uitleggen.
  • Privacyverklaringen moeten de verwerking, verantwoordelijkheid, rechtsgrond, bewaartermijn, ontvangers en gebruikersrechten noemen.
  • Third-party tools hebben correcte contracten en transfer waarborgen nodig wanneer persoonsgegevens de EU/EER verlaten.
  • Security controls moeten HTTPS, toegangsbeheer, veilige opslag, patching en datalek respons afdekken.

Wat GDPR in de praktijk van websites vraagt

GDPR-compliance voor websites betekent dat de website zo wordt ingericht dat persoonsgegevens volgens de GDPR-regels worden verzameld, uitgelegd, beschermd en overgedragen voordat gebruikers met formulieren, cookies, tracking tools of accounts werken.

GDPR wordt vaak behandeld als een juridisch document. Voor website teams moet het ook een build specification zijn.

Een website verwerkt persoonsgegevens wanneer deze contactformulier inzendingen, nieuwsbriefinschrijvingen, accountgegevens, analytics identifiers, chat data, tracking cookies, betaaldata, support verzoeken of sollicitaties verzamelt. Zelfs een eenvoudige B2B-website kan onder GDPR vallen als de website identificeerbare gebruikers verzamelt of volgt.

De belangrijkste websiteverplichtingen liggen rond vier GDPR-gebieden.

GDPR-gebiedGevolg voor de website
Artikel 6 en 7De website heeft een rechtsgrond nodig voor verwerking. Waar toestemming wordt gebruikt, moet die toestemming geldig zijn, vooral bij niet-essentiële cookies, marketing tracking en nieuwsbrief-opt-ins.
Artikel 13De website moet gebruikers vertellen wie hun data verwerkt, waarom, op welke rechtsgrond, hoe lang, wie de data ontvangt en welke rechten zij hebben.
Artikel 32De website moet persoonsgegevens beschermen met passende technische en organisatorische maatregelen.
Artikel 25Privacy moet bij design en by default op de website worden ingebouwd.

GDPR-compliance checklist voor websites in Europa

Een GDPR-compliance checklist voor websites moet consent, privacyverklaringen, formulieren, third-party tools, security controls, privacy by design, de workflow voor gebruikersrechten en Nederlandse AVG-vereisten controleren

Gebruik deze checklist als praktisch reviewmiddel. Markeer elke sectie als:

StatusBetekenisActie
RoodNiet aanwezigLos dit op vóór levering of zo snel mogelijk
OranjeGedeeltelijk aanwezig, niet gedocumenteerd of onduidelijkMaak eigenaarschap en bewijs duidelijk
GroenGeïmplementeerd en gedocumenteerdControleer opnieuw bij grote website-updates
Status Niveaus voor GDPR-compliance van websites voor review en prioritering.

Elk rood punt in cookie consent, privacyverklaringen, formulieren of third-party tools moet prioriteit krijgen, omdat deze onderdelen zichtbaar zijn voor gebruikers en toezichthouders.

8-delige-GDPR-compliance-checklist-voor-websites-in-Europa
8-delige GDPR-checklist voor websites in Europa

Sectie A — Cookie consent en tracking

#CheckGDPR-relevantie
A1Niet-essentiële cookies en tracking scripts laden niet vóór geldige toestemming.Artikel 6 / 7
A2De consent banner biedt duidelijke categoriekeuzes, zoals noodzakelijk, analytics en marketing.Artikel 7
A3Keuzes voor “accepteren” en “weigeren” zijn even makkelijk te gebruiken.Artikel 7
A4Er worden geen vooraf aangevinkte vakjes gebruikt voor niet-essentiële cookies.Artikel 7
A5Consent Records bevat timestamp, toestemming versie en geselecteerde categorieën.Artikel 7
A6Gebruikers kunnen de toestemming vanaf elke pagina wijzigen of intrekken.Artikel 7
Cookie consent-checks voor GDPR-compliance van websites.

Sectie B — Privacyverklaring en privacybeleid

#CheckGDPR-relevantie
B1Een privacybeleid is vanaf elke pagina bereikbaar.Artikel 13
B2De verwerkingsverantwoordelijke is duidelijk benoemd.Artikel 13
B3Elk verwerkingsdoel heeft een rechtsgrond.Artikel 13
B4Ontvangers of categorieën ontvangers zijn vermeld.Artikel 13
B5Bewaartermijnen of bewaartermijn criteria zijn uitgelegd.Artikel 13
B6Gebruiksrechten worden in duidelijke taal uitgelegd.Artikel 13
B7De relevante toezichthouder wordt genoemd voor klachten.Artikel 13
Checks voor privacyverklaringen volgens GDPR en Nederlandse AVG-vereisten voor websites.

Een privacybeleid mag geen generieke juridische pagina zijn die van andere websites is gekopieerd. Het moet aansluiten op de daadwerkelijke website-inrichting. Als de website HubSpot, Google Analytics, embedded maps, nieuwsbrief software, chat software of recruitment formulieren gebruikt, moet het privacybeleid die tools en de onderliggende datastroom weerspiegelen.

Sectie C — Formulieren en dataverzameling

#CheckGDPR-relevantie
C1Formulieren verzamelen alleen data die nodig is voor het genoemde doel.Artikel 5
C2Een melding op formulier niveau of privacy link legt uit hoe de data wordt gebruikt.Artikel 13
C3Nieuwsbrief Consent staat los van het indienen van een serviceaanvraag.Artikel 6 / 7
C4Marketing Consent wordt apart opgeslagen van transactionele communicatie.Artikel 6 / 7
Checks voor formulieren en dataverzameling bij GDPR-compliance van websites.

De buildbeslissing telt hier. Als een website elke formulierinzending naar meerdere personen mailt, worden toegangsbeheer en bewaartermijnen moeilijker aantoonbaar. Een gecontroleerde CRM- of ticketingflow is meestal makkelijker te beheren, omdat rechten, logs, verwijdering en eigenaarschap duidelijker zijn.

Sectie D — Third-party tools en integraties

#CheckGDPR-relevantie
D1Elke third-party tool die persoonsgegevens via de website verwerkt, is gedocumenteerd.Artikel 28
D2Er is een verwerkersovereenkomst wanneer een verwerker persoonsgegevens verwerkt.Artikel 28
D3Ingesloten third-party content laadt niet vóór toestemming wanneer toestemming vereist is.Artikel 7
D4Internationale overdrachten zijn geïdentificeerd en ondersteund door passende waarborgen.Artikelen 44–46
Checks voor third-party tools bij GDPR-compliance van websites.

Behandel de tag manager niet als een black box. Voor een GDPR-review moet het developmentteam weten welke tags vóór consent afgaan, welke tags na consent afgaan, welke tools persoonsgegevens ontvangen en welke verwerkersovereenkomsten daarvoor gelden.

Sectie E — Technische beveiliging van persoonsgegevens

#CheckGDPR-relevantie
E1De volledige website draait op HTTPS zonder mixed-content issues.Artikel 32
E2Formulierinzendingen worden opgeslagen in een gecontroleerd systeem met beperkte toegang.Artikel 32
E3CMS, plugins, frameworks en serversoftware zijn gepatcht.Artikel 32
E4Er is een proces voor datalekrespons, inclusief interne escalatie en beoordeling van de 72-uursmeldplicht.Artikelen 33 / 34
E5Als de website gebruikersaccounts heeft, worden wachtwoorden gehasht en wordt loginmisbruik rate-limited.Artikel 32
Websitebeveiligingschecks gekoppeld aan GDPR Artikel 32.

Artikel 32 verplicht niet elke website om dezelfde security stack te gebruiken, maar vraagt wel om passende bescherming voor de persoonsgegevens die de website verzamelt. Voor de meeste bedrijfswebsites betekent dit dat u HTTPS, CMS-toegang, formulieropslag, patching, back-ups en datalekrespons controleert. Als deze sectie diepere technische gaten laat zien, kan een aparte websitebeveiligingschecklist uw team helpen om CMS-hardening, toegangsbeheer, monitoring, vulnerability handling en herstelplanning verder te beoordelen.

Bouwt of vernieuwt u een website? Sunbytes vertaalt GDPR-vereisten naar build-ready backlogitems: consent loading, form routing, CMS-toegang, third-party tools en releasechecks voordat ze launch blockers worden.

Sectie F — Privacy by design en dataminimalisatie

#CheckGDPR-relevantie
F1De standaardstatus van de website beschermt privacy.Artikel 25
F2Niet-essentiële scripts staan uit tot er geldige toestemming is.Artikel 25
F3Een DPIA wordt overwogen als de website verwerking met een hoog risico bevat.Artikel 35
F4Logs, sessiedata en formulierrecords hebben duidelijke bewaartermijnen.Artikel 5
Privacy by design-checks voor GDPR-ready websitebuilds.

Privacy by design is waar websiteteams duur herstelwerk kunnen voorkomen. Als consent loading, formulierminimalisatie, datarouting, toegangsbeheer en third-party scripts tijdens discovery worden vastgelegd, blijft de build schoner. Als die beslissingen wachten tot de juridische review, moeten developers vaak trackinglogica terugdraaien, formulieren opnieuw bouwen, privacyverklaringen herschrijven en integraties kort voor livegang opnieuw configureren.

Sectie G — Implementatie van gebruikersrechten

#CheckGDPR-relevantie
G1Er is een proces om op inzageverzoeken te reageren.Artikel 15
G2Gebruikers kunnen verwijdering, correctie, beperking, bezwaar of overdraagbaarheid aanvragen.Artikelen 16–21
G3Data kan worden teruggevonden in formulieren, CRM, e-mailtools, analytics en verwerkers.Artikelen 12–22
G4Geautomatiseerde besluitvorming of profilering wordt vermeld waar relevant.Artikel 22

Tabelbijschrift: Checks voor gebruikersrechten bij dataverzoeken via websites.

Een website heeft niet in elk geval een volledig gebruikersportaal nodig voor elk recht. De organisatie heeft wel een proces nodig. Iemand moet weten waar formulierinzendingen, CRM-records, e-mailmarketingprofielen, analytics identifiers, back-ups en third-party records staan.

Sectie H — Nederlandse AVG-specifieke punten

#CheckGDPR-relevantie
H1De juiste toezichthouder wordt in het privacybeleid genoemd.Artikel 13
H2Cookie consent volgt de actuele AP-richtlijnen.Artikel 7
H3Verwerkingsregisters worden bijgehouden waar vereist.Artikel 30
H4Grensoverschrijdende verwerking door websitetools is gedocumenteerd.Artikel 44 – 46
AVG-checks voor websites van Nederlandse bedrijven.

AVG is de Nederlandse naam voor GDPR. De wet is Europees, maar Nederlandse websites moeten nog steeds aansluiten op Nederlandse verwachtingen in het privacybeleid, de consent experience en de klachtroute. Voor Nederlandse bedrijven helpt het om de AP duidelijk te noemen, zodat gebruikers weten waar zij een klacht kunnen indienen.

Privacy by design: GDPR-compliance vanaf het begin in de website bouwen

Het sterkste GDPR-werk voor websites gebeurt voordat development is afgerond. Zodra trackingtools, formulieren, CRM-velden en CMS-rechten al live staan, raakt elke privacywijziging meerdere teams: development, marketing, analytics, legal en operations.

Privacy-by-design-proces-voor-GDPR-compliance-van-websites
Privacy by design-proces voor GDPR-compliance van websites

Privacy by design vertaalt GDPR naar built requirements. In de praktijk betekent dit dat vijf checks onderdeel moeten zijn van de website backlog voordat Sprint 1 start:

●      Gebruik een consent-first loading architecture. Analytics, marketing pixels, chat widgets, embedded video en andere niet-essentiële scripts mogen niet afgaan bij het laden van de pagina als toestemming vereist is. De consent management setup moet het laden van scripts sturen, niet alleen een banner tonen.

●      Ontwerp formulieren rond dataminimalisatie. Als een veld niet direct bijdraagt aan het doel van het formulier, verwijder het dan of maak het optioneel. Een contactformulier, nieuwsbriefformulier, demo aanvraag en sollicitatieformulier moeten niet standaard allemaal dezelfde data verzamelen.

●      Houd formulierafhandeling gecontroleerd. Persoonsgegevens mogen niet verspreid raken over persoonlijke inboxen, spreadsheets of onbeheerde notificaties. Sla inzendingen op in een systeem met beperkte toegang, duidelijke bewaartermijnen en een veranderproces.

●      Categoriseer cookies en tools vanaf dag één. Elke tag, elk script, elke plugin, embed en marketing integratie moet een eigenaar, categorie, doel en consent regel hebben.

●      Behandel het privacybeleid als een levend website document. Wanneer de website stack verandert, moet het beleid onderdeel zijn van de release readiness-check. Een nieuwe analytics tool, CRM-integratie, chatwidget of advertentiepixel kan de privacyverklaring, consentregels en verwerkerslijst veranderen.

GDPR-beslissingen beïnvloeden ook de tijdlijn voor websiteontwikkeling. Als cookie consent, analytics loading, formulier meldingen, processorchecks en toegangsbeheer te laat worden beoordeeld, moeten developers mogelijk tag manager-regels, CMS-rechten, privacycopy en formulieropslag opnieuw bekijken nadat de hoofdbuild al klaar is. De betere route is om privacychecks in de websitebacklog op te nemen voordat Sprint 1 start.

Als consentlogica pas na livegang wordt beoordeeld, moeten teams vaak tag manager-regels, form routing, privacycopy en analytics events opnieuw bouwen. Door deze checks als Sprint 1-backlogitems te behandelen, vermindert u rework en blijft release readiness meetbaar.

Nederlandse AVG: wat dit betekent voor websites van Nederlandse bedrijven

Voor Nederlandse bedrijven wordt GDPR meestal besproken als AVG. De juridische basis is dezelfde EU-verordening, maar de toezicht context telt omdat Nederlandse organisaties de rol van de Autoriteit Persoonsgegevens moeten begrijpen.

Voor websites is de Nederlandse context het meest zichtbaar in drie gebieden.

Het eerste gebied is cookie consent. AP-richtlijnen stellen dat tracking cookies internetgedrag over websites heen kunnen volgen en dat cookies meestal niet zijn toegestaan wanneer gebruikers geen redelijk alternatief hebben. Voor een Nederlandse bedrijfswebsite betekent dit dat de cookiebanner, afwijs optie, toestemming categorieën en het script laadgedrag samen moeten worden beoordeeld.

Het tweede gebied is privacy-informatie. De AP legde Netflix in 2024 een boete van € 4,75 miljoen op omdat klanten onvoldoende waren geïnformeerd over wat het bedrijf met hun persoonsgegevens deed. De les voor websites is direct: een privacybeleid moet de werkelijke verwerking duidelijk genoeg uitleggen zodat gebruikers deze kunnen begrijpen. Het mag geen vage juridische pagina zijn die niet aansluit op de echte tools en datastromen van de website.

Het derde gebied is duidelijkheid voor de beoogde doelgroep. De AP legde TikTok in 2021 een boete van € 750.000 op wegens schending van de privacy van jonge kinderen; het jaarverslag van de EDPB vermeldt dat de Nederlandse toezichthouder de boete in april 2021 oplegde. Voor websites die gericht zijn op jongeren, consumenten, patiënten, sollicitanten of andere specifieke groepen, moet privacy-informatie worden geschreven voor de doelgroep die de website daadwerkelijk gebruikt.

Deze voorbeelden maken van het artikel geen handhaving checklist. Ze laten zien waarom website teams privacy formulering, consent gedrag en uitleg voor gebruikers als onderdeel van de build scope moeten behandelen.

Hoe Sunbytes GDPR-compliant website ontwikkeling ondersteunt

Wanneer een website consent, formulieren, analytics en third-party tools verwerkt, hangt GDPR-readiness af van bewijs: wat vóór toestemming laadt, waar inzendingen worden opgeslagen, wie erbij kan en welke verwerkers data ontvangen.

Sunbytes benadert dit als onderdeel van Digital Transformation-oplossingen: website requirements, backlogplanning, CMS-inrichting, integraties en releaseworkflows worden beoordeeld zodat GDPR-beslissingen onderdeel worden van delivery. Cybersecurity-oplossingen leveren de control layer voor cookiegedrag, toegangsbeheer, DPA-vereisten, veilige formulierafhandeling en audit-ready bewijs. Accelerate Workforce-oplossingen ondersteunen de people-risk layer waar toegangseigenaarschap, least-privilege rechten en compliant handover tijdens delivery belangrijk zijn.

Met ISO 27001-gecertificeerde delivery, DPA-support waar relevant, 15+ jaar ervaring en 300+ opgeleverde projecten in verschillende sectoren en regio’s helpt Sunbytes teams om van GDPR-auditbevindingen naar gecontroleerde herstelacties te gaan.

Plant u een websitebuild of redesign? Bekijk Digital Transformation-oplossingen om te zien hoe Sunbytes website requirements, GDPR-controls en deliveryplanning omzet in een buildproces dat uw team beheersbaar houdt.

FAQs

Ja. WordPress-websites zijn niet automatisch GDPR-compliant. U heeft nog steeds een GDPR-compliant cookie consent setup, veilige afhandeling van contactformulieren, een compleet privacybeleid, correcte pluginconfiguratie en gecontroleerde toegang tot persoonsgegevens nodig, ongeacht het CMS.

Nee. Een cookiebanner raakt consent voor cookies en tracking onder Artikel 7, maar is niet de volledige GDPR-vereiste. GDPR-compliance voor websites vraagt ook om een compleet privacybeleid onder Artikel 13, veilige gegevensverwerking onder Artikel 32 en een proces voor gebruikersrechten onder Artikelen 15–22.

De GDPR staat toezichthouders toe boetes op te leggen tot € 20 miljoen of 4% van de wereldwijde jaaromzet, afhankelijk van welk bedrag hoger is. In de praktijk kijkt de Nederlandse Autoriteit Persoonsgegevens vaak eerst naar het specifieke probleem, zoals cookie consent, privacy-informatie of het niet reageren op verzoeken van gebruikersrechten. Afhankelijk van de feiten kan een zaak eerst leiden tot een bevel om te voldoen voordat een boete volgt.

Een DPO is verplicht als uw organisatie een overheidsinstantie is, op grote schaal personen systematisch monitort of bijzondere categorieën persoonsgegevens op grote schaal verwerkt. De meeste Nederlandse mkb-websites hebben niet alleen vanwege een contactformulier of analytics een DPO nodig. U heeft wel een duidelijke privacy owner nodig die verzoeken kan afhandelen, het privacybeleid kan bijwerken en datalekrespons kan coördineren.

Google Analytics kan alleen veilig worden gebruikt wanneer het correct is ingericht voor consent, privacy-instellingen en vereisten voor dataoverdracht. Een praktische setup betekent dat analytics niet laadt vóór geldige toestemming, consent mode correct is geconfigureerd en de relevante verwerkingsvoorwaarden zijn geregeld. Omdat richtlijnen voor analytics en grensoverschrijdende overdracht kunnen veranderen, moet u de actuele AP- en EDPB-richtlijnen controleren voordat de tool live gaat.

GDPR-checks moeten starten tijdens discovery, voordat design en development vastliggen. Consentlogica, formuliervelden, CRM-routing, cookiecategorieën, CMS-toegang en bewaartermijnen moeten vóór Sprint 1 worden vastgelegd, zodat developers tracking, formulieren of privacyverklaringen niet kort voor livegang opnieuw hoeven te bouwen.

Laten we beginnen met Sunbytes

Laat ons uw eisen voor het team weten en wij nemen meteen contact met u op.

(Vereist)
Untitled(Vereist)
Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

Blog Overview