Controleert wat een website doet vóórdat een bezoeker ergens op klikt: welke cookies de server plaatst en welke trackers meteen laden. Ook kijkt de check of er een cookietool en Google Consent Mode zijn, en of de pagina naar een privacy- en cookieverklaring linkt. Het rapport is in begrijpelijk Nederlands.
Dit is de motor achter de gratis Cookie-check op iverium.nl.
- Alleen de Python-standaardbibliotheek, Python 3.8 of nieuwer
- Score van 0 tot 100, met per punt uitleg en advies
- Veilig te gebruiken in een webdienst waar bezoekers zelf een adres invullen (SSRF-bescherming)
| Onderdeel | Controles |
|---|---|
| Tracking zonder toestemming | Google Analytics, Tag Manager en Ads, Meta Pixel, Hotjar, Microsoft Clarity, LinkedIn, TikTok, Pinterest en Microsoft Ads die direct laden. Ook trackingcookies (_ga, _fbp, ...) bij het eerste bezoek |
| Toestemming vragen | herkent 15 cookietools (Cookiebot, CookieYes, Complianz, OneTrust, Usercentrics, ...) en of scripts netjes 'geparkeerd' staan tot er toestemming is (type="text/plain", data-cookieconsent, ...). Ook Google Consent Mode met 'denied' als standaard |
| Informeren | link naar een privacyverklaring en uitleg over cookies |
| Gegevens naar derden | Google Fonts, ingesloten YouTube-video's en Google Maps |
De check leest de HTML en de cookies van het eerste antwoord. Wat scripts doen nadat ze gestart zijn, ziet hij niet, bijvoorbeeld tags binnen Google Tag Manager. Controleer dat in een privévenster. Dit is geen juridisch advies.
pip install git+https://github.com/Iverium/cookie-checkcookie-check www.voorbeeld.nl
cookie-check www.voorbeeld.nl --json
cookie-check www.voorbeeld.nl --min-score 90Vanuit Python:
from cookie_check import CheckError, check_cookies
result = check_cookies("www.voorbeeld.nl")
print(result["score"], result["consent_tools"])
for item in result["items"]:
print(item["status"], item["title"], item["detail"])Pagina's worden opgehaald zoals in website-check:
- alleen openbare adressen op de poorten 80 en 443;
- de verbinding gaat naar het gecontroleerde IP-adres;
- elke doorverwijzing wordt opnieuw gecontroleerd;
- de grootte van antwoorden is begrensd.
Zet ALLOW_PRIVATE alleen aan op de opdrachtregel.
cookie-check reports what a page does before the visitor consents:
- tracking cookies set by the server
- trackers that load straight away: Google Analytics, Tag Manager and Ads, Meta Pixel, Hotjar, Clarity and more
- which of 15 consent tools is used, and whether scripts are parked until consent
- Google Consent Mode defaults
- privacy and cookie statement links
- third parties such as Google Fonts, YouTube and Maps
Reports are in Dutch. It uses only the standard library and needs Python 3.8+. The fetcher is SSRF-safe. This is not legal advice.
- website-check: vindbaarheid en techniek
- toegankelijkheid-check: automatische WCAG-controle
- google-reviewlink: directe Google-reviewlink maken
- tinyqr: QR-codes als SVG of PNG
MIT. Gemaakt door Iverium Software, webontwikkeling en vindbaarheid voor ondernemers in Groningen en Drenthe.