Site Behavior Lab

See what a site does, not just what it says.

Try
Run

One controlled visit.

GPC comparison is not available from this scanner.

Blocker comparison requires the Node scanner.

One controlled visit that records the requests, cookies, and scripts the page loads, up to a recording cap that is flagged when hit.

Checking public scanner status...

More options
Device
Privacy Signal

Global Privacy Control is a legal “do not sell or share my data” signal sent with every request.

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.

46Health
37News & media
26Banking & money
25Shopping
median third-party tracking-service requests per site, by category. These categories were measured under different methodology generations and a different requested GPC condition, so read each on its own rather than ranking them against each other.
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.

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.