Runtime vs static checkers

A GDPR compliance checker is a tool that checks your site for GDPR-related risks: tracking before consent, missing disclosures, consent banner behaviour. Two main types: runtime checkers (real browser, see what actually fires) and static checkers (markup or cookie list only). For real compliance, choose a runtime checker. How to use one: enter your URL, run a scan, review the report, fix issues, re-scan. A free check takes minutes and does not require signup.
"GDPR compliance checker" and "GDPR scanning tool" are often used interchangeably. Both refer to tools that assess your website for compliance risks. This guide explains what they do, how they differ from consent or policy tools, and how to choose and use one. Scope: EU/EEA GDPR and ePrivacy (cookies). UK GDPR has equivalent requirements.
This article is for educational purposes and does not constitute legal advice. For compliance decisions, consult a qualified legal or privacy professional.
Definitions
GDPR compliance checker — A tool that scans or audits your website for GDPR-related issues: cookies and tracking before consent, consent banner behaviour, disclosure accuracy. It finds issues; it does not create policies or display banners.
GDPR scanning tool — Often the same as a compliance checker. Some vendors use "scanner" for cookie-list or static analysis; "checker" or "audit" for behaviour-focused tools. For real compliance, prefer tools that check behaviour (runtime).
Runtime audit — Testing that runs your site in a real browser and observes what loads and when, including trackers that fire before consent. Only runtime audits can detect pre-consent firing and hidden trackers.
Static scan — Analysis that reads page source, cookie lists, or HTML only. It can miss trackers that load after page load or that depend on user interaction.
A compliance checker typically:
Checks for: Cookies or tracking loading before consent, missing or misleading privacy disclosures, consent banner presence and behaviour (e.g. does "Reject" actually block scripts?).
Does not: Create privacy policies, display consent banners, or "fix" your site. It finds issues and reports them; you implement fixes.
Runtime: Runs your site in a real browser, rejects consent, and reports what actually fires (requests, cookies, scripts). Limitation: requires a tool that supports browser-based testing.
Static: Reads HTML, cookie lists, or a single snapshot. Limitation: misses trackers that load dynamically or after consent; can give false assurance.
For real compliance, use a runtime checker. Pre-consent firing and hidden trackers are only visible when the site is executed like a real user.
Runtime capability — Prefer tools that run a real browser and report what fires before consent.
EU-focused risk model — Checks aligned with GDPR and ePrivacy (e.g. consent before non-essential processing).
Clear report — Findings you can act on (which URLs, which scripts, remediation hints).
Recurring scans — If you need ongoing assurance, choose a tool that supports scheduled or repeat scans.
Avoid "scanners" that only list cookies and do not test whether tracking runs before consent.
Enter your site URL (or domain).
Run the scan (often under a minute).
Review the report: pre-consent requests, cookie/tracker list, consent banner issues.
Fix issues (e.g. gate tags on consent, fix CMP configuration).
Re-scan to confirm.
Run a free runtime check (no signup, no email gate): https://securespells.com
For a full guide with tool comparison and more detail: https://securespells.com/blog/gdpr-compliance-checker-how-to-choose-2026
Is your website GDPR compliant? Free test — https://securespells.com/blog/is-your-website-gdpr-compliant-free-test/
Best GDPR compliance scanners 2026 — https://securespells.com/blog/best-gdpr-compliance-scanners-2026/
How to audit your website for GDPR — https://securespells.com/blog/how-to-audit-website-gdpr-compliance/
0
3
0