The scanner is a diagnostic indicator, not a legal opinion. It reads only what is public, maps what it observes to named regulator sources and recognised control frameworks, and returns a Low / Medium / High risk band as the headline — with a secondary 0–100 maturity indicator, never a single grade. Here is exactly how.
Dxtra reads your public surface and assesses it against the obligations a regulator would expect to see evidenced there. It is an automated indicator that points you to where attention is likely needed. It is not legal advice and not a determination that any law has been breached — that is a judgement only a qualified privacy professional can make on the full facts.
Because it works from the outside, the scanner cannot see your contracts, internal records, processing purposes, or anything behind a login. The absence of something on your public surface is treated as a prompt to check, not as proof of non-compliance.
Every scan runs three agents over your public surface, each with a clearly defined job:
Surface Agent — reads your public pages (homepage, footer, policy links) as static HTML, discovering your privacy notice, rights routes and other published material.
Browser Agent — drives a real headless browser to observe live behaviour: cookies, trackers and marketing pixels before any consent, plus a simulated Reject All and a Global Privacy Control signal. All tracker and consent evidence is attributed to this agent.
Policy AI — reads your privacy notice for the substance regulators expect (rights, transfers, retention, contacts and disclosures). Deep policy analysis is attributed to the Policy AI.
Every scan returns one of three risk bands — Low, Medium or High. The band is the headline and the only thing that carries weight. It is set by the count of confirmed high- and medium-severity findings under the methodology's Appendix B thresholds, scored across the jurisdictions that apply to your site.
Low / Medium / High, driven by confirmed findings. This is what you act on.
How far your public surface is from the 91/100 verified-badge threshold. A progress meter, not a grade.
We show a 0–100 figure alongside the band, but it is deliberately secondary. It is a capability-maturity indicator: a measure of how much of a credible privacy programme is already evidenced on your public surface, and how far that is from the 91/100 threshold a site needs to reach to earn a Dxtra verified badge. It is not a regulatory determination, not a grade or league-table position, and it never changes the band. Two sites in the same band can show different numbers simply because one has more above-baseline practice visible.
Sites that process higher-sensitivity data — health, biometric, financial, child-directed, AI significant-decisioning, or Washington MHMDA scope — are assessed against tightened bands, because regulators expect more of them: a single high-severity finding can place such a site in the High band.
Commendable practices (above-baseline things you already do well — a transparency hub, a published sub-processor list) are recognised and can lift the 0–100 figure, but they are informational only — they never move the risk band.
The band is set purely by how many confirmed High and Medium findings your public surface shows, under the methodology's Appendix B thresholds. Higher-sensitivity sites are held to the tightened column on the right, because regulators expect more of them.
| Band | Standard site | Elevated-sensitivity site |
|---|---|---|
| Low | 0 high, 0-2 medium | 0 high, 0-1 medium |
| Medium | 0-1 high, 3+ medium | 0 high, 2+ medium |
| High | 2+ high | 1+ high |
A site is treated as elevated when the scan sees any of these triggers: health, biometric, financial, child-directed, AI significant-decisioning, Washington MHMDA consumer health data, EU AI Act Art.5 scope, mandatory cross-border pathway. Any number shown alongside the band is a presentational composition summary only — it is not the headline and not a regulatory determination.
Nothing is asserted on a hunch. Each finding maps to a named regulator source and to a recognised control framework: the NIST Privacy Framework v1.1, ISO/IEC 27701:2025, and an ENISA-style assessment of likelihood × impact × sensitivity. Regulator citations, finding identifiers, dates and statutory instruments come from the published Regulator Reference — they are never invented. Where something can't be confirmed from the public surface, the scanner records it as not evaluated rather than guessing.
Each finding on your report carries a short code (for example M13). The code is a stable reference into this catalogue — not a score. Here is every code the scanner can return, in plain language, with the regulator source it maps to. Codes beginning F are high-severity, M medium, L low. A code only appears on your report when the scan actually observed that gap on your public surface.
F1Missing privacy noticeHighF2Stale privacy notice (24+ months or repealed law)HighF3Trackers set before consentHighF4Implied-consent bannerHighF5Unequal Accept/Reject prominenceHighF6Trackers persist after Reject AllHighF7Ad/marketing pixels fire without consentHighF8No DSAR mechanismHighF9No appointed privacy officer (mandatory jurisdictions)HighF10GPC / universal opt-out ignored in mandating US stateHighF11ADMT for significant decisions without pre-use notice (California)HighF12Cross-border transfer without documented lawful basisHighF13EU AI Act Article 5 prohibited-practice patternHighF14Mandatory breach notification process visibly absentHighF15Washington MHMDA: separate consumer health data policy missingHighM1Aging privacy notice (12-24 months)MediumM2No cookie banner where non-exempt tracking detectedMediumM3Processors not named or disclosedMediumM4No privacy officer contact (general, non-mandatory)MediumM5No Transparency Center / privacy hubMediumM6No DPIA/PIA referencedMediumM7Breach response timeline/contact missing (process exists)MediumM8No CCPA Do Not Sell or Share linkMediumM9Cross-border transfer disclosures absent or staleMediumM10No ROPA referencedMediumM11No UK data protection complaints procedureMediumM12AI processing without disclosureMediumM13No GPC response disclosureMediumM14Malaysia PDPA: DPO contact not publishedMediumM15DPDPA notice format missing (Indian-targeted)MediumM16Australia ADM transparency not addressedMediumM17Brazil LGPD: Encarregado contact not publishedMediumM18Thailand PDPA: DPO not appointed/published (mandatory cases)MediumM19Brazil ECA Digital: minors' services without safeguardsMediumM20EU AI Act Article 4 AI literacy indicators absentMediumM21Quebec Law 25: privacy officer contact not publishedMediumM22Colorado AI Act: consumer-facing AI disclosure absentMediumM23Non-cookie tracker fires before consentMediumM24Switzerland nFADP: Swiss representative not publishedMediumM25South Korea PIPA: CPO contact not publishedMediumM26South Korea PIPA: automated-decision rights not addressedMediumM27UAE PDPL: DPO contact not published (interim)MediumM28Nigeria NDPA: DPO contact not published (major importance)MediumM29Saudi PDPL: DPO contact not publishedMediumM30Form collects personal data with no point-of-collection noticeMediumM31Live-chat / PII widget with no privacy noticeMediumL1No standalone cookie policy where promisedLowL2Children's section without age-gating (non-child-directed)LowL3Do Not Track explicitly ignoredLowL4Behavioural advertising without explicit consent disclosureLow"What it checks" describes the public-surface signal, not internal detector logic. Commendable practices (codes beginning C) are recognised separately and never move the band.
When a site reaches users in more than one jurisdiction, each indicator is scored against the most stringent applicable regime. A clean result from one vantage is reported as "not observed from this vantage" — never as "compliant" — because the absence of a finding in one country is not evidence of compliance in another.
Some sites rate-limit or block automated visitors. When that happens the scanner does not fail silently or invent results: it returns a preliminary, access-limited assessment with an explicit banner, reports only what it could directly observe, and withholds any finding that depends on having fully read the site. You always know what was — and wasn't — established.
This page is the plain-language summary. The full, citable source documents are published openly: the complete methodology and the regulator reference — every regulator source, statutory instrument and enforcement decision behind the finding catalogue.
The current ratified methodology is Methodology v1.8 (with Regulator Reference v1.7). It incorporates the geo-vantage addendum governing multi-region scans — disclosing the vantage each result was observed from and the rule that absence ≠ compliance. The methodology is versioned and auditable, and findings are reproducible against the published rules.
Automated diagnostic on public information. An indicator, not legal advice, and not a determination of any breach. For material decisions, consult a qualified privacy professional. Methodology v1.8 · Regulator Reference v1.7 · Research preview.