Tools

Reading your cookie report

Every scan from the cookie scanner produces one report. This page explains each part of it, from the numbers at the top to the tables further down, so you know what every field is telling you and what it is not.

The scorecard

The report opens with four headline numbers. They are a quick read of the page, not a grade.

Findings

Findings are the report's opinions, sorted by severity. Each one names a pattern, tells you why it matters, and points at what to do next. The set below is stable, but new findings get added over time as the tool learns to spot more patterns, so treat this as the current list rather than a fixed one.

SeverityFindingWhat it meansWhat to do
HighTracking cookies set before consentCookies used for analytics or advertising were in the browser before the visitor agreed to anything. Under many privacy laws this is the core problem.Gate those trackers so they only fire after consent. See cookies set before consent.
HighSite served over plain httpThe page loaded over http rather than https, so cookies and page data travel unencrypted.Move the site to https and redirect http traffic to it.
WarningTracking identifiers written to storage before consentAn identifier was saved to localStorage or sessionStorage before consent. Storage is not a cookie, but a stored ID tracks a visitor the same way.Hold identifier writes until after consent, the same as you would for cookies.
Warning / InfoCookieless tracking identifiers in localStorageThe site stores identifiers in the browser instead of using cookies. Worth knowing, since it tracks visitors without a single cookie.Confirm it is disclosed and consented like any other tracking.
WarningTracking cookies but no consent banner foundThe scanner saw tracking cookies but could not find a consent banner to click.Check whether a banner should be showing, or whether it is geo-targeted away from the scanner's region.
Warning / InfoKnown advertising domains contactedThe page made requests to domains known for advertising or ad targeting.Confirm each one is intended and covered by your consent flow.
WarningCookies persisting longer than 400 daysOne or more cookies are set to live beyond 400 days, longer than several browsers and guidelines allow.Shorten the cookie lifetime to a reasonable window.
InfoThird-party cookies without Secure and SameSite=NoneA third-party cookie is missing the flags browsers expect for cross-site cookies, so it may be dropped or behave inconsistently.Set Secure and SameSite=None on cross-site cookies, or reconsider whether the cookie is needed.

The cookie list

Below the findings is the full cookie list, one row per cookie. The columns:

Each row also shows the cookie name, its domain, its vendor when known, and its size.

Browser storage

Cookies are not the only way to track someone. The report has a separate section for localStorage and sessionStorage, classified with the same categories as cookies.

This section matters even when the cookie count is low. A site can set an identifier in localStorage and track a visitor across pages and visits with zero cookies involved. If the report shows a near-empty cookie list but a storage key that looks like a persistent ID, that is tracking, and it counts. A quiet cookie list is not the same as a quiet browser.

Tracking technologies

This section is the inventory of named tools the scanner recognized, such as Google Analytics 4, Meta Pixel, or Hotjar. Each entry lists the evidence that identified it, so nothing is a guess. Evidence can be any of:

Seeing the evidence lets you confirm a match and trace it back to whatever on your site is loading that tool.

Third-party domains

Here the report lists every third-party domain the pages contacted, with a request count for each and a flag on any that match a known tracker. A high request count to an unfamiliar domain is worth a look. A match against a known advertising or analytics network tells you a tool is phoning home, even if it set no cookie you recognized.

Scan notes

Finally, the report may carry scan notes: non-fatal things that happened during the crawl, such as a page timing out or a link the scanner chose not to follow. These do not fail the scan, but they explain gaps. If a page you expected to see is missing from the results, the notes usually say why. Read them before assuming the report is complete, and read them together with the blocked-scan guidance so an empty result is never mistaken for a clean one.