Evidence, then interpretation
Reports disclose their scan conditions and exactly which evidence families were captured or unsupported. Recorded signals describe one visit, not a verdict about the site.
Transparency index
What websites actually load: measured, not claimed.
The public library covers 99 successfully loaded sites from controlled visits. Each report records request rows, cookie records, and service-catalog matches from one visit: reproducible evidence, not a privacy score or verdict.
How coverage and category medians are counted
The committed library attempted 105 real sites. 6 sites only produced failed or block-page primary visits, and 3 successfully loaded sites had at least one request-capped recording that remains visible as lower-bound evidence. Category medians use 87 sites with an eligible, request-complete passive lead visit. Each site counts once, even when a comparison loaded both arms. Those sites span 3 methodology cohorts: each category publishes a single cohort, so a median is comparable within a category and not across them, and no one median covers all 87 sites. Requests are also evaluated with the open-source adblock-rustengine and Brave’s default filter lists.
Explore measured evidence
478 public reports are available now. Open existing evidence instantly, or scan a site above for a new controlled visit.
Start here
Real sites, already scanned
Each category gets a place before any category receives a second card.
Banking & money
Health
Dating
Kids & education
Search & social
Open report files, PageGraph captures, or comparison tools
PageGraph imports require a .graphml file and its matching .meta.json sidecar. Browser imports are capped at 8 MB for report JSON, 16 MB for GraphML, and 256 KB for metadata. Unsupported evidence families remain censored rather than guessed.