Signal Honored

The method

Two Chromium visits, no clicks, ten seconds recorded after each load. The first is a plain visit. The second sends Global Privacy Control. Every third party that answered the second visit is a row in red.

What Global Privacy Control is

Global Privacy Control (GPC) is a browser setting. With it on, the browser adds the header Sec-GPC: 1 to every request it sends and sets navigator.globalPrivacyControl to true for every page script. It means one thing: do not sell or share my personal information. Twelve states require a business to treat it as that request; California calls it an opt-out preference signal and Colorado a universal opt-out mechanism. The twelve-state table cites each statute from the state's own site.

What the two passes do

What they do not do

A finding is not a verdict

A host that fired with GPC on is a fact about one visit. Whether that request is a sale or a share of personal information, under which of the twelve statutes, is a question about your contracts and your data, and it is for your counsel. The paid receipt lists, beside each host that fired in pass B, the states whose signal duty would reach it if it is a sale or a share. It never says a site is compliant or not, and never says a law was broken.

The classification beside each host (Google, advertising; OneTrust, consent platform) comes from EasyPrivacy, a public list of tracking servers kept by the EasyList authors, and from a short map of the largest companies' domains that we wrote. A host on neither list is still listed, marked "not on our lists".

We sell no consent platform

Signal Honored sells no consent platform, no banner and no remediation, so the receipt can name the one on your site. When your consent manager's own script loaded and seven advertising hosts still fired with the signal on, the receipt prints both, in the same ledger. A company that sells a consent platform cannot publish that row about its own product.

Settlements over opt-outs

The receipt

Every run produces a receipt: both passes in full, the ledger, the disclosure findings, the time, the server's region and the browser's version. Its name is the SHA-256 hash of its own contents, so changing one character of it breaks the match, and anyone can check it in their own browser. A paid receipt is also signed with a key held on our server; the same page asks the server whether the signature is ours.

The free run covers your home page: the count, the host list and the disclosure findings. The $249 receipt adds two inner pages you choose (a product page and the cart, say), maps each host that fired with GPC on to the statutes, and signs the result.