GDPR website privacy signals from real browser behavior
CertScore scans public websites for GDPR-relevant consent, cookie, tracking, and data-protection review signals - including pre-consent tracking, third-party cookie activity before consent, consent UX friction, session replay signals, fingerprinting-related activity, and policy/runtime gaps.
CertScore findings are automated public-web observations for review, not legal advice, certification, or a compliance determination.
Production example, sanitized
Runtime evidence card
Direct answer
CertScore provides GDPR website privacy scanning that surfaces automated public-web observations about consent timing, cookies, tracking, and privacy disclosures. It does not provide legal advice, certification, or a GDPR compliance determination.
A cookie banner is not the same as consent enforcement
CMPs and privacy policies are only part of GDPR/ePrivacy review. Reviewers need evidence of what loads, writes cookies or storage, transmits identifiers, or continues after reject. CertScore compares live browser behavior with consent controls, cookies, trackers, and disclosures.
Before consent
After reject
Disclosure alignment
GDPR/ePrivacy signals observed in recent production scans
Across recent CertScore production scan batches covering public websites, the most common GDPR/ePrivacy-relevant review signal was tracking before a recorded consent choice. These are automated public-web observations for review, not legal conclusions, certification, or compliance determinations.
18%
Tracking before recorded consent
Consent timing and ePrivacy storage/access review
Observed signals across approximately 2,500 scanned rank slots.
9%
Session recording services detected
Data minimization, transparency, and security review
Requires review of masking, consent gating, and sensitive-page exclusions.
10% in completed cookie-timing buckets
Third-party tracking cookies before consent
Cookie consent and terminal-equipment access review
Final all-bucket denominator pending; do not overstate.
Signal mix
Tracking before recorded consent
Consent timing and ePrivacy storage/access review
18%
458 / 2500
Session recording services detected
Data minimization, transparency, and security review
9%
228 / 2500
Third-party tracking cookies before consent
Cookie consent and terminal-equipment access review
10% in completed cookie-timing buckets
Final all-bucket denominator pending; do not overstate.
Cross-domain identifier sharing observed
Transparency, online identifiers, and third-party disclosure review
2%
49 / 2500
Tracking appeared to continue after reject
Consent withdrawal and enforcement review
1-2%
34 / 2500
Recent production scan batches may include incomplete coverage, protected routes, regional variance, and overlapping windows. Percentages are directional context for prioritizing review, not a legal or statistical conclusion.
GDPR-relevant examples from the CertScore findings registry
These are GDPR/ePrivacy-relevant examples from the 23-finding registry. They are review signals backed by retained evidence, not a statement that every registry item is a GDPR finding.
Consent timing/enforcement
pre_consent_tracking_detected
Third-party tracking observed before recorded consent
What CertScore observes: Runtime evidence showed a classified non-essential tracking, analytics, advertising, cross-site measurement, or storage signal before CertScore observed a consent action or a prior consent state associated with that purpose.
Why it may matter for review: Runtime evidence showed a classified non-essential tracking, analytics, advertising, cross-site measurement, or storage signal before CertScore observed a consent action or a prior consent state associated with that purpose. This may be relevant to consent timing, cookie/tracker, storage, transparency, and user-choice review depending on jurisdiction, purpose, configuration, and exemptions.
View finding detailreject_tracking_persists_after_reject
Non-essential tracking continued after reject
What CertScore observes: Retained runtime evidence showed a reject-style consent interaction followed by classified non-essential request or storage activity in the observed scan scope.
Why it may matter for review: Retained runtime evidence showed post-reject request or storage signals that may be relevant to consent enforcement, cookie/tracker, storage/access, transparency, and vendor-governance review. Applicability depends on reject success, timing, purpose, consent state, necessity, exemptions, jurisdiction, and manual review.
View finding detailConsent UX
reject_option_missing_or_hidden
Reject/refusal option not observed or nested
What CertScore observes: Retained consent-surface evidence showed that a reject, decline, or equivalent refusal control was not observed on the initial consent layer, or appeared less directly available than the accept path within the observed scan scope.
Why it may matter for review: Retained consent-surface evidence showed refusal-control availability or path-depth signals, such as a refusal option not observed on the initial layer, nested behind another control, or presented through a less direct path. These signals may be relevant to consent, cookie/tracker, transparency, and choice-architecture review depending on jurisdiction, CMP configuration, equivalent choice paths, accessibility, and manual review.
View finding detailasymmetric_consent_ui
Consent choices appear imbalanced
What CertScore observes: Retained consent-surface evidence showed accept and refusal choices that appeared visually, procedurally, or structurally imbalanced within the observed scan scope.
Why it may matter for review: Retained consent-surface evidence showed visual, procedural, or structural choice-architecture signals that may be relevant to consent, cookie/tracker, transparency, accessibility, and consumer-protection review. Applicability depends on jurisdiction, region, purpose, CMP configuration, available choice paths, accessibility, user impact, and manual review.
View finding detailconsent_dark_patterns_detected
Consent choice architecture review signals
What CertScore observes: Retained consent-surface evidence showed choice-architecture signals, such as control availability, path depth, visual hierarchy, forced interaction, or repeated prompting, that may require consent UX or consumer-protection review.
Why it may matter for review: Retained consent-surface evidence showed choice-architecture signals that may be relevant to consent, cookie/tracker, transparency, accessibility, consumer-protection, and privacy-claims review. Applicability depends on jurisdiction, region, purpose, CMP configuration, equivalent choice paths, public statements, accessibility, user impact, and manual review.
View finding detailTracking/identifiers/adtech
cross_domain_identifier_sharing_observed
Identifier-like values observed across domains
What CertScore observes: Retained outbound request evidence showed identifier-like keys or values moving to a different domain or third-party context within the observed scan scope.
Why it may matter for review: Retained outbound request evidence showed identifier-like cross-domain request patterns that may be relevant to tracking, advertising, analytics, attribution, consent, transparency, sale/share, and vendor-governance review. Applicability depends on identifier scope, purpose, destination role, consent state, jurisdiction, server-side behavior, and manual review.
View finding detailrtb_cookie_sync_observed
Adtech identity sync-like request observed
What CertScore observes: Retained network evidence showed adtech, RTB, sync, match, redirect, or identifier-like request patterns that may be relevant to cookie/tracker, advertising, consent, transparency, sale/share, and vendor-governance review.
Why it may matter for review: Retained network evidence showed adtech, RTB, sync, match, redirect, or identifier-like request patterns that may be relevant to cookie/tracker, advertising, consent, transparency, sale/share, and vendor-governance review. Applicability depends on endpoint purpose, identifier scope, consent state, jurisdiction, vendor role, server-side behavior, and manual review.
View finding detailfingerprinting_related_signals_observed
fingerprinting_related_signals_observed
What CertScore observes: Runtime evidence that may be relevant to privacy review.
Why it may matter for review: The retained evidence can help reviewers prioritize consent, cookie, tracking, disclosure, or data-protection questions.
View finding detailSession replay/sensitive surfaces
session_recording_services_detected
Session replay service signal observed
What CertScore observes: Retained runtime evidence showed a script, request, or vendor pattern associated with session replay, heatmaps, recording, or behavior analytics in the observed public-page scope.
Why it may matter for review: Retained runtime evidence showed session replay, heatmap, recording, or behavior-analytics service signals that may be relevant to consent, transparency, minimization, security, sensitive-page exclusion, and vendor-governance review. Browser-visible evidence does not determine capture, retention, interception, or legal status.
View finding detailpossible_session_replay_on_sensitive_input_surface
Possible session replay near sensitive input surface
What CertScore observes: Retained runtime and page-surface evidence showed session-replay-related signals on or near a form, flow, or page surface that may collect sensitive information.
Why it may matter for review: Retained runtime and page-surface evidence showed session-replay-related signals near a sensitive-input or sensitive-context surface that may be relevant to masking, consent, special-category or high-risk context, security, and vendor-governance review. Browser-visible evidence does not determine capture, retention, interception, or legal status.
View finding detailsensitive_data_collection_with_third_party_tracking_present
Sensitive input surface with third-party tracking context
What CertScore observes: Retained page and runtime evidence showed a sensitive-input or sensitive-context surface alongside third-party tracking, analytics, advertising, replay, or measurement context in the observed scan scope.
Why it may matter for review: Retained page and runtime evidence showed sensitive-input or sensitive-context signals alongside third-party tracking context that may be relevant to privacy, consent, minimization, sensitive-data, and vendor-governance review. Applicability depends on field purpose, payload contents, vendor role, consent state, jurisdiction, and manual review.
View finding detailDisclosure/policy alignment
cookie_disclosure_gap
Cookie disclosure gap
What CertScore observes: Retained runtime and public-surface evidence showed observed cookie, storage, vendor, or domain activity that was not clearly reflected in retained cookie-policy, CMP, or cookie-disclosure evidence in the scanned scope.
Why it may matter for review: Retained runtime cookie, storage, vendor, or domain evidence was compared with retained cookie-policy, CMP, preference-center, or privacy disclosure surfaces. This may be relevant to transparency, consent, purpose, retention, sale/share, opt-out, and vendor-governance review depending on jurisdiction, purpose, user region, and manual review.
View finding detailpolicy_behavior_contradiction_detected
Policy/runtime alignment review
What CertScore observes: Retained report evidence connected a public policy or disclosure claim to concrete runtime behavior, showed runtime third-party vendors/domains not clearly reflected in retained disclosure evidence, or retained consent-governance disclosure context as a supporting alignment review signal.
Why it may matter for review: Retained public policy, cookie, privacy, or downstream-sharing disclosure evidence was compared with concrete runtime behavior, vendor activity, consent flow, or disclosure-search evidence. This may be relevant to transparency, privacy claims, consent, sale/share, opt-out, retention, and vendor-governance review depending on jurisdiction, policy scope, user region, and manual review.
View finding detailMapped to privacy and data-protection review contexts
GDPR valid consent review
Consent quality, purpose specificity, withdrawal, transparency, and accountability may be relevant when runtime behavior depends on a consent basis.
ePrivacy cookie and device access review
Cookie, local storage, and similar terminal-equipment access can require separate review from broader GDPR processing analysis.
UK GDPR / PECR / ICO context
UK cookie and similar technology guidance is often useful for reviewing consent controls, essential-cookie claims, and clear explanations.
EDPB consent guidance context
EDPB materials are useful context when reviewing affirmative action, refusal paths, imbalance, bundled choices, and consent withdrawal.
CPRA / FTC comparative privacy context
US privacy-choice, disclosure, and consumer-protection review can be a secondary lens for multi-jurisdictional programs, separate from this GDPR page.
From public page load to reviewable evidence
Load public pages in a clean browser profile.
Record runtime sequence: consent surface, consent state, requests, cookies/storage, vendors, timing, coverage.
Classify signals by purpose/essentiality where possible.
Surface findings only when retained evidence meets the finding contract.
Evidence guardrails
- CertScore does not infer pre-consent tracking from CMP script presence, tag-manager presence, vendor names, cookie names, or policy text alone.
- Findings require retained runtime anchors.
- "Not detected" means not observed in scan scope, not proof of absence.
- Region, prior consent, A/B tests, CMP configuration, bot protections, and blocked scans can affect results.
GDPR website privacy scanner FAQ
What is a GDPR website privacy scanner?
A GDPR website privacy scanner reviews public website behavior that may be relevant to privacy and data-protection review. CertScore focuses on automated public-web observations for review, including consent timing, cookies, tracking, replay, fingerprinting-related activity, and disclosures.
What is pre-consent tracking?
Pre-consent tracking means classified non-essential request, cookie, storage, analytics, advertising, replay, measurement, or identifier-bearing activity observed before CertScore records a consent choice or prior consent state for that purpose.
Does GDPR require cookie consent?
Cookie and device-access review often involves both GDPR and ePrivacy context. Some storage or access may require consent unless an exception applies. CertScore surfaces runtime evidence for review and does not decide which legal basis or exception applies.
Can CertScore tell me if my website is GDPR compliant?
No. CertScore provides automated public-web observations for review. It does not provide legal advice, certification, proof of non-compliance, or a GDPR compliance determination.
How does CertScore detect tracking before consent?
CertScore records a clean browser sequence with page start, consent-surface observations, consent state, network requests, cookies, storage, vendors, and timing. A finding requires retained runtime anchors; it is not inferred from a banner, CMP, tag manager, vendor name, cookie name, or policy text alone.
What is the difference between a CMP scan and runtime consent evidence?
A CMP scan can describe consent-tool presence or configuration. Runtime consent evidence shows what the browser observed: what loaded, what wrote cookies or storage, what transmitted identifiers, and what appeared before or after consent interactions.
What should I review first after a GDPR-related finding?
Start with the retained evidence, consent state, timing, vendor purpose, affected page, and whether the observed behavior matches intended CMP, tag-manager, and disclosure configuration. Then route the item to privacy, legal, engineering, or vendor owners as needed.
Does CertScore scan behind logins?
This page describes public-web scanning. Protected routes, authenticated-only areas, paywalls, bot protections, and blocked scans can limit coverage unless a separate approved workflow is configured.
What does "not detected" mean?
"Not detected" means the signal was not observed in the scan scope. It is not proof of absence, and results can vary by region, prior consent, A/B tests, CMP configuration, browser state, timing, and coverage.
