Online GDPR validator

Website GDPR Compliance Check

Check whether your website has the technical signals expected for GDPR and ePrivacy readiness, including cookie consent, tracker behavior, privacy links, and consent evidence. Free online check — no signup required.

Technical checks only, not legal advice.

Check the technical signals that matter

An online GDPR validator should inspect what a visitor and a regulator would see on first visit: is there a cookie banner? Do Accept and Reject both work? Are analytics and marketing trackers waiting for consent before they fire? GDPRChecker answers these questions with a structured report.

Understand what the findings mean

Each finding is tied to a specific signal — a network request, a missing policy link, a cookie set before consent. The report explains what was detected and why it matters, so you can prioritize fixes without interpreting raw network logs or HTML.

Go from check to fix in one platform

After the check, use GDPRChecker to deploy a cookie banner with runtime enforcement, review and publish a cookie declaration, generate privacy and cookie policies, and set up scheduled scans so new issues are caught before they accumulate.

What the website GDPR check covers

  • Cookie banner presence, visibility, and Accept/Reject button parity
  • Pre-consent network requests to analytics and marketing domains
  • Tracker script inventory (GA4, GTM, Meta Pixel, Hotjar, and 30+ others)
  • Privacy policy and cookie policy link discoverability
  • Google Consent Mode v2 default command detection
  • Consent record capture with timestamps and policy versions
  • Cookie declaration vs detected cookies consistency

What this online GDPR validator checks

The validator loads your homepage as a first-time EU visitor would — no cookies, no prior consent, a clean browser session. It inspects six categories of technical signals. First, cookie banner detection: is a consent banner present, and does it offer Accept all, Reject all, and granular preferences with equal visual weight? Second, consent choice enforcement: when a user clicks Reject all, do analytics and marketing scripts actually stop, or do they continue firing regardless? Third, pre-consent network requests: does the page send data to Google Analytics, Meta, or other tracking endpoints before the visitor has made any consent choice? Fourth, policy link discoverability: are privacy policy and cookie policy links present, reachable, and returning valid content? Fifth, tracker inventory: which third-party scripts, pixels, and cookies are active on the page, and what categories do they fall into? Sixth, consent evidence: for sites using GDPRChecker's managed platform, are consent records being captured with timestamps, category choices, and policy version identifiers? Each check produces a specific finding, not a guess or a generic risk score.

Website GDPR check vs legal audit

This is a technical readiness check, not a legal audit. It inspects what a browser can observe: cookie banners, network requests, script behavior, policy links, and consent signals. It does not review your data processing agreements, assess the lawfulness of your processing purposes, evaluate your legitimate interest assessments, or verify your data subject request procedures. A clean technical check means your site's public-facing privacy signals are in order — that is necessary but not sufficient for full GDPR compliance. Use the check to identify technical issues and prioritize fixes. Confirm the legal completeness of your compliance program with qualified privacy counsel. No automated tool can guarantee GDPR compliance, and GDPRChecker does not claim to.

Example website compliance report

After running a check, the report surfaces findings in a structured format. A site with issues might show: Cookie banner: detected but Reject all is missing from the first layer — users must click through a preferences panel to decline tracking. Pre-consent trackers: Google Analytics (googletagmanager.com) and Meta Pixel (connect.facebook.net) fire network requests before any consent interaction. Privacy policy link: found and reachable. Cookie policy: linked but the page lists only three cookies while the scanner detected eight — the declaration is out of date. Consent records: not available — consent logging is not active for this site. Recommended fixes: add Reject all to the first banner layer, move the CMP script before GTM in the head, block GA4 and Meta Pixel until analytics and marketing consent is granted, update the cookie declaration to match detected cookies, and enable consent logging. The report provides the signal evidence for each finding so your developer can trace it directly.

Common website GDPR issues found by automated checks

The most frequent findings across thousands of scans follow consistent patterns. Analytics loads before consent: GA4, GTM, or gtag.js fires on page load before the visitor sees the banner — typically because the CMP script loads after the analytics script in the HTML head. Reject button is hidden or missing: the banner shows Accept all prominently but Reject all is buried in a settings panel, styled as a low-contrast link, or absent entirely. Meta Pixel fires before marketing consent: the pixel's PageView event triggers on load regardless of consent state, sending event data to Meta before any user choice. Cookie policy is outdated: the published policy lists cookies from a previous vendor setup and misses new pixels added through GTM in the last quarter. No consent records exist: the banner collects choices but does not log them with timestamps and policy versions, making Article 7(1) accountability impossible. Privacy policy does not mention actual trackers: the privacy notice describes data processing in general terms but never names Google Analytics, Meta, or other specific tools the site actively uses. Each of these issues is detectable through automated technical checks and fixable with configuration changes.

How GDPRChecker helps after the check

The check identifies issues. The platform provides the tools to fix them and stay fixed. Deploy a cookie consent banner with runtime enforcement: configure categories, publish the banner, and the runtime blocks analytics and marketing scripts until consent is granted — closing the gap between what the banner says and what the page does. Review and publish a cookie declaration: detected cookies and trackers feed into the inventory where you can re-categorize, approve, and publish a declaration that matches your live site. Generate privacy and cookie policies: policy generators produce structured pages that reference your actual tracker inventory and consent configuration, not generic templates. Run scheduled scans with change alerts: configure weekly or daily scans; when a new cookie or tracker appears, the system sends an alert so you can review and update before it becomes a compliance finding. Build consent records for accountability: consent events are logged with timestamps, category choices, and policy version identifiers — exportable on demand. Each tool connects to the next, forming a repeatable compliance maintenance workflow rather than a one-time project.

Technical website GDPR check vs legal audit

What is evaluatedAutomated technical checkLegal / manual audit
Cookie banner visibilityDetects banner DOM presence, button parity, and policy linksReviews banner wording for transparency, fairness, and jurisdiction-specific requirements
Pre-consent tracker behaviorFlags network requests to tracking domains before consent interactionDetermines whether flagged requests qualify for strict necessity exemption
Cookie inventoryCatalogs detected cookies with provider, name, and suggested categoryReviews category accuracy, purpose descriptions, and retention justification for each cookie
Policy discoverabilityChecks privacy and cookie policy links are present and reachableReviews policy content for Article 13/14 disclosures, DPA references, and data subject rights
Consent recordsVerifies consent logging is active and captures timestamp/categories/versionAssesses whether consent records meet Article 7(1) demonstration requirements
Ongoing monitoringAutomated scheduled scans with change detection and alertsReviews whether monitoring cadence meets regulatory expectations for your risk profile

Frequently asked questions

What is a website GDPR compliance check?
A website GDPR compliance check is an automated technical inspection of your site's public-facing privacy signals. It looks for a cookie consent banner, checks whether analytics and marketing trackers fire before consent, catalogs cookies and third-party scripts, verifies privacy and cookie policy links, and checks for Google Consent Mode v2 configuration. The output is a structured report with specific findings and recommended fixes — a technical diagnostic, not a legal certification.
Is this an online GDPR validator?
Yes. GDPRChecker functions as an online GDPR validator for the technical layer of website compliance. It validates whether your cookie banner is present and properly configured, whether trackers respect consent signals, and whether your published policies are discoverable. It validates technical implementation patterns — it does not replace legal review of your processing purposes, data subject rights procedures, or data processing agreements.
Can I check any website?
Yes. The public GDPR check works on any publicly accessible website URL. Enter a domain — yours, a competitor's, a vendor's — and the scanner loads the homepage as a first-time visitor to inspect its technical privacy signals. There is no limit on how many URLs you can check. For ongoing monitoring of your own sites, a dashboard account enables scheduled scans, consent logging, and cookie inventory management.
Does this guarantee GDPR compliance?
No. An automated website GDPR check provides technical readiness signals — it tells you whether your cookie banner works, whether trackers fire before consent, and whether your policies are linked and consistent with detected cookies. Full GDPR compliance also requires lawful processing purposes, valid legal bases for each processing activity, data processing agreements with vendors, data subject request procedures, Data Protection Impact Assessments where required, and documented accountability measures. The check handles the technical surface; confirm the legal completeness with qualified privacy counsel.
What trackers does GDPRChecker look for?
GDPRChecker scans for signals from Google Analytics (GA4), Google Tag Manager, Google Ads, Meta Pixel, LinkedIn Insight Tag, TikTok Pixel, Hotjar, FullStory, HubSpot tracking, Microsoft Clarity, Pinterest Tag, Twitter/X Pixel, and many other common analytics, advertising, and session recording services. It also flags network requests to unknown third-party domains that may indicate unvetted vendor scripts. Each detected tracker is categorized by type — analytics, marketing, functional, or unclassified — and mapped to a suggested consent category.
What should I do after the scan?
Start with the highest-risk findings. If the report shows trackers firing before consent, reorder your scripts so the CMP or consent guard loads before GTM and analytics tags. If your cookie banner lacks a visible Reject all button, add one at equal prominence to Accept all on the first layer. If your cookie policy does not match detected cookies, update the declaration through the cookie inventory workflow. If consent records are missing, enable consent logging. After fixes are applied, rescan to confirm the issues are resolved. For ongoing protection, configure scheduled scans with alerts so new issues are caught as they appear rather than months later.

Related GDPRChecker tools

GDPRChecker provides automated technical checks, templates, and operational guidance. It does not provide legal advice and does not guarantee compliance with GDPR, UK GDPR, ePrivacy, CCPA, PIPEDA, Law 25, or any other law.