The proof report: audit evidence for your DPO
Turn any refusal scan into a dated, printable proof report: method, findings, violation tables, Consent Mode analysis and a timestamped screenshot.
The proof report is a document, not a screen: the dated record of a "consent refused" scan, formatted to be handed to a DPO, an auditor or a supervisory authority. Everything in it was archived at scan time — verdict, detailed violations, Consent Mode analysis, timestamped screenshot — the report only lays that evidence out, ready to print.
What the report contains
- Header — the scanned URL, the verdict badge, the exact date and time of the check, and a one-line summary.
- Method — what makes the document defensible: the page was loaded in a real browser from a European vantage point, consent was refused (or, absent a reject button, nothing was interacted with), and everything that still executed was recorded. The refusal mode used and the second navigation URL, if any, are stated.
- Findings — four counters: tracker domains contacted, trackers identified by signature, non-essential cookies set, storage entries written.
- Violation tables — one table per finding type: tracker domains with the service, request count and a sample URL; signature detections with the identifiers found; cookies with domain, party and expiry; local/session storage keys (same legal regime as cookies).
- Google Consent Mode — cookieless
gcs=G100pings are listed as compliant with the refusal, not counted; any hit announcing a granted consent to Google despite the refusal is flagged as an aggravated violation. - Visual evidence — the screenshot captured during the scan, straight from the archived evidence store.
- Footer — check ID, banner ID, and the previous check it regressed from, when applicable.
How to generate it
Open Scan history in the dashboard (/dashboard/scan-history), or a banner's Compliance tab, and click the Report button on any verification. The report lives at /dashboard/scan-report/<check-id> — a stable address you can revisit as long as the check exists in your workspace.
PDF: just print it
The report page renders without dashboard chrome — no sidebar, no navigation. Click Print / PDF (or press ⌘P / Ctrl+P) and save as PDF from the browser dialog. There is no export pipeline to configure: the printed page is the document.
Why it holds up
- The data is archived by the scan, not recomputed later: the report shows what was observed at that date, even if the site has changed since.
- The screenshot is captured during the scan, from the same session that recorded the network traffic.
- The check ID printed in the footer links the document back to the raw record in your workspace.