The universal opt-out is US privacy law’s answer to opt-out fatigue: if every site must offer an opt-out, let the browser say it once for all of them. GPC went from activist proposal to legal mandate in three years, Sephora made ignoring it a California violation, Colorado formalized a recognized-mechanism list, and the Virginia-lineage states added mandates in waves. For businesses, the strategic fact is asymmetry: honoring GPC everywhere costs one engineering sprint; honoring it selectively requires per-state legal gating that fails audits.
| Signal | Global Privacy Control (Sec-GPC / navigator API) |
|---|---|
| Mandating states | CA, CO, CT, TX, OR, MT, DE, NJ (+ growing) |
| Colorado list | AG-recognized UOOMs (GPC included) since July 2024 |
| First enforcement | Sephora, $1.2M (CA AG, 2022) |
The implementation blueprint
Edge intake. Read Sec-GPC at the CDN and expose it to the application; read navigator.globalPrivacyControl in the consent layer before any tag executes. Race conditions where tags fire before consent state resolves are the top real-world failure.
One consent state, all pipelines. The signal must gate client-side tags, server-side containers (a growing blind spot), mobile app SDK behavior where linked, and batch flows like audience uploads. Wire it into the same state machine as Do Not Sell clicks so downstream propagation is shared.
Account binding. On login, merge browser-level opt-outs into the consumer record and apply across devices per state rules. Keep timestamps and provenance; Colorado’s rules contemplate conflicts between signals and prior consent, resolved in favor of the most recent expression.
Evidence. Log signal receipt, state changes, suppression effects, and third-party notifications. When a regulator’s test browser sends GPC and sees a quiet network tab, you pass; the logs prove the pattern held historically.
State-by-state specifics live in the state comparison and multi-state strategy guides. To find out today whether your site keeps calling ad platforms after a GPC signal, run a free scan.