Javascript is required
logo-dastralogo-dastra

The Global Privacy Control (GPC): one signal to rule them all

A browser header that tells every website you visit not to sell your data. Here is everything you need to know about the GPC.

The Global Privacy Control (GPC): one signal to rule them all
Leïla Sayssa
Leïla Sayssa
9 March 2026·13 minutes read time

What is the Global Privacy Control (GPC)?

Every time you visit a website, dozens of decisions are being made about your personal data — whether to sell it to a data broker, share it with an advertising network, or use it to build a behavioral profile that will follow you across the internet for months. Until recently, the only way to opt out of these practices was to find the right buried link in a privacy policy, click through a series of menus, and hope the business actually honored your request.

The Global Privacy Control was designed to change that. It is an attempt to automate the opt-out, to let your browser speak on your behalf before a single byte of your data changes hands.

The GPC is not a piece of legislation, rather a technical specification: a standardized HTTP request header and JavaScript API that signals a user's preference not to have their personal data sold or shared.

When you enable the GPC in a compatible browser or browser extension, every HTTP request your browser sends to a website includes a small header — Sec-GPC: 1 — that says, in effect, "do not sell or share my data."

What makes the GPC legally significant — and what distinguishes it from the long history of failed "Do Not Track" initiatives — is that several US state privacy laws now explicitly recognize it as a valid opt-out mechanism that businesses are required to honor.

Origins: learning from Do Not Track's failure

To understand the GPC, it helps to understand why its predecessor failed. The Do Not Track (DNT) initiative emerged around 2009 and was eventually implemented as a browser header by every major browser. It was endorsed by the FTC, debated in Congress, and celebrated by privacy advocates. And it accomplished almost nothing.

DNT failed for a simple reason: compliance was entirely voluntary. No law required websites to honor it. The advertising industry, after years of negotiation, declined to adopt a binding standard. Major platforms announced they would not change their data practices in response to the signal. By the mid-2010s, most sophisticated users had disabled DNT because they correctly perceived that it had no effect.

The GPC was developed beginning in 2020 by a group of privacy technologists, academics, and advocates — including Sebastian Zimmeck of Wesleyan University, Peter Snyder of Brave, and teams from the Electronic Frontier Foundation and the Mozilla Foundation — with the explicit goal of learning from DNT's failure. The GPC was built from the beginning as a legally operative signal: not a preference the industry could choose to ignore, but an opt-out right that state law would compel businesses to respect.

The specification was submitted to the World Wide Web Consortium (W3C) and is maintained by the GPC Community Group, an open standards body. It became a formal W3C community standard in 2020.

How the GPC works: the technical mechanism

The Global Privacy Control operates at two levels: the HTTP header layer and the JavaScript API layer.

The HTTP Header

When a user has enabled the GPC in their browser or through a browser extension, every HTTP request sent to a website includes the following header:

HTTP Request Header — GPC Signal Sec-GPC: 1

This header is included in the initial page load request and in all subsequent requests made by that page — including requests to third-party domains for analytics, advertising, and tracking scripts. A website's server can read this header and, if complying with applicable law, suppress data sales and sharing in response.

The JavaScript API

The GPC also defines a JavaScript property, navigator.globalPrivacyControl, which scripts running on a web page can query to determine whether the user has enabled the GPC signal. This allows client-side code — including consent management platforms (CMPs) and tag managers — to detect the signal and respond accordingly, suppressing advertising tags, analytics pixels, or other data-sharing scripts.

JavaScript API — Querying the GPC Signal if (navigator.globalPrivacyControl === true) {'{'}   // User has enabled GPC — suppress data sale/sharing   suppressAdTracking();   disableThirdPartyPixels(); {'}'}

Together, these two mechanisms mean that a website can detect the GPC signal both at the server level (before any HTML is rendered) and at the client level (as JavaScript executes in the browser). A fully compliant implementation should ideally respond to the signal at both layers.

Enabling the GPC

Users can enable the GPC through several means. The Brave browser ships with the GPC enabled by default for all users — the most significant mainstream adoption to date. Firefox users can enable it through the Enhanced Tracking Protection settings. DuckDuckGo's browser and Privacy Badger, the EFF's browser extension, both support GPC. A growing number of consent management platforms automatically broadcast the GPC signal on behalf of users who have expressed an opt-out preference through a cookie banner.

The GPC's legal force depends entirely on the jurisdiction. In most of the world and most US states, it remains a voluntary signal. But in a growing number of US states, businesses are legally required to treat the GPC as a valid opt-out request from a consumer exercising their rights under state privacy law.

State Law GPC Required? Legal Basis
California CCPA / CPRA ✦ Required CPPA regulations; AG enforcement guidance (2022)
Colorado CPA ✦ Required CPA § 6-1-1306(1)(a)(III); AG rules effective Jul 2023
Connecticut CTDPA ✦ Required CTDPA § 6(d); effective Jan 2025
Virginia VCDPA — Not required Statute silent; no UOOM mandate
Texas TDPSA — Not required Statute silent on universal signals
Florida FDBR — Not required No UOOM provision
Montana MCDPA — Not required No UOOM provision
Oregon OCPA — Not required No UOOM provision (under review)

Key legal point

In California, Colorado, and Connecticut, the GPC is treated as a legally valid opt-out request equivalent to a consumer manually clicking "Do Not Sell or Share My Personal Information." A business that receives the GPC signal and continues to sell or share that consumer's data is in violation of state law, subject to enforcement by the state attorney general or, in California, the California Privacy Protection Agency.

California: the sharpest teeth

California's recognition of the GPC is the most consequential, given both the size of the California market and the enforcement posture of the CPPA.

The California AG's 2022 enforcement guidance explicitly stated that the GPC constitutes a valid opt-out of the sale of personal information under the CCPA.

The CPPA's subsequent regulations finalized under the CPRA, formalized this position: businesses subject to the CCPA must recognize the GPC as an opt-out signal and must do so "without requiring the consumer to provide additional information beyond what is reasonably necessary.".

The CPPA has signaled aggressive enforcement intent. Businesses that detect the GPC signal but continue to fire advertising pixels, pass data to ad exchanges, or share data with data brokers are squarely in the agency's crosshairs. The CPPA's enforcement division has the authority to issue fines of up to $7,500 per intentional violation — and with millions of California internet users potentially broadcasting the GPC signal, the aggregate exposure for a non-compliant business can be catastrophic.

Colorado: the Opt-Out signal mandate

Colorado's Consumer Protection Act goes further than most states in its specificity. The CPA not only requires businesses to honor universal opt-out signals but requires them to do so through a "user-selected universal opt-out mechanism" — meaning businesses must process the signal as received, without requiring consumers to re-opt-out through the business's own interface. Colorado's AG rules, effective July 2023, identify the GPC as a recognized universal opt-out mechanism under the CPA.

States that do not require it — yet

Virginia, Texas, Florida, and most other states with privacy laws are silent on universal opt-out signals. Their laws provide consumers with the right to opt out of the sale of personal data, but they do not require businesses to recognize any particular technical mechanism for exercising that right. A consumer in Virginia who broadcasts the GPC signal has no legal guarantee that the receiving business must honor it — they must still exercise their opt-out right through the business's designated opt-out channel.

This is likely to change. As the GPC gains adoption and state privacy law continues to expand, pressure will mount on state legislatures and AGs to mandate recognition of the signal as a matter of practical consumer rights enforcement. Requiring a consumer to manually locate and use a business's opt-out interface for every website they visit is, in effect, a significant barrier to exercising a statutory right.

What compliance looks like for businesses

For businesses subject to California, Colorado, or Connecticut privacy law — which, given those states' economic weight, means most large consumer-facing US companies — GPC compliance is not optional. Here is what a complete compliance implementation requires.

Server-side detection

At the infrastructure level, web servers must be configured to read the Sec-GPC: 1 header on incoming requests. When detected, the server must suppress any downstream data flows that constitute a "sale" or "sharing" of personal data, including passing user identifiers to advertising platforms, data brokers, or analytics providers that use the data for purposes beyond providing the requested service.

Most enterprise businesses manage cookie consent and privacy preferences through a consent management platform (CMP). CMPs must be configured to detect the GPC signal — both through the HTTP header and the navigator.globalPrivacyControl API — and automatically apply an opt-out preference for the user, suppressing advertising tags, third-party analytics, and other data-sharing scripts without requiring further interaction.

The banner interaction problem

A persistent compliance gap involves the interaction between cookie consent banners and the GPC signal. Some businesses have configured their CMPs to display a consent banner to all users — including those broadcasting the GPC — and to treat the user's failure to interact with the banner as a neutral state that permits continued data sharing. This is non-compliant in California, Colorado, and Connecticut. The GPC signal is a prior expression of the consumer's opt-out preference; it does not require re-confirmation through a banner. Businesses cannot use dark patterns or banner friction to override a GPC signal.

Data flow mapping

Effective GPC compliance requires knowing exactly which data flows in your technology stack constitute a "sale" or "sharing" of personal data as defined by applicable state law. This is a legal analysis, not just a technical one. Under California's CPRA, "sharing" includes disclosing personal data to third parties for cross-context behavioral advertising purposes, even if no money changes hands. A business that passes a user's browsing data to a demand-side platform (DSP) for targeted advertising is "sharing" that data within the meaning of the CPRA, and must suppress that flow when the GPC signal is present.

Limitations & open questions

The GPC is a significant step forward in privacy technology, but it is not a complete solution, and several important limitations and unresolved questions remain.

Scope: sale and sharing only

The GPC, as currently defined and legally recognized, signals an opt-out of the sale and sharing of personal data. It does not constitute an opt-out of all data processing. A business that receives the GPC signal must stop selling or sharing the user's data, but is not legally required — under current state law — to stop processing that data for internal analytics, product improvement, fraud prevention, or other first-party purposes. Users who want to exercise broader rights — deletion, access, correction — must still do so through separate request mechanisms.

State privacy laws require affirmative opt-in consent for the processing of sensitive data categories, not merely an absence of an opt-out signal. The GPC does not function as a sensitive data consent mechanism. A business cannot infer from the absence of a GPC signal that the user has consented to the processing of their precise geolocation, health data, or biometric information. These consent requirements operate on a separate legal track.

The authenticity problem

Because the GPC is a browser-level signal, businesses cannot verify with certainty that the signal was intentionally set by the human user rather than automatically by a browser configuration, a corporate network policy, or a misconfigured extension. Some businesses have raised this as a compliance concern — arguing that honoring an unverified automated signal as a legally binding opt-out is problematic. California's regulatory guidance has rejected this argument: the signal must be honored regardless of how it was set. If the user's browser broadcasts the GPC, the opt-out applies.

A question arises when a user has previously given explicit consent to data sharing — for example, by clicking "Accept All" on a cookie banner — and subsequently enables the GPC. Which signal controls? California's guidance provides that the most recent signal governs, meaning a GPC signal activated after a prior consent would override that consent and constitute a new opt-out. This creates record-keeping obligations for businesses: they must be able to demonstrate, for any given user, what their current preference is and when it was last updated.

The road ahead

The GPC represents one of the most promising developments in practical privacy enforcement in years, precisely because it embeds legal rights in technical infrastructure rather than relying on consumer initiative and business good faith. But its long-term impact depends on two things: browser adoption and legal mandate expansion.

On adoption, the picture is encouraging but uneven. Brave's default-on implementation means tens of millions of users are already broadcasting the signal. Firefox's opt-in implementation brings millions more. But Chrome — the dominant browser with roughly 65% global market share — has not committed to native GPC support, and Google's business model creates obvious tension with a signal designed to suppress data sharing with advertising networks.

On legal mandate, the trajectory is clearly toward expansion. As more states enact comprehensive privacy laws and consumer advocates push for meaningful enforcement mechanisms, the GPC's status as a legally required opt-out signal is likely to spread beyond the current three-state mandate.


About the author
Subscribe to our newsletter

We'll send you occasional emails to keep you informed about our latest news and updates to our solution

* You can unsubscribe at any time using the link provided in each newsletter.