Global Privacy Control (GPC) explained for website owners

Short answer
Global Privacy Control is a browser signal that tells a website the visitor does not want their personal data sold or shared. About a dozen US states, including California, Colorado, Connecticut, Oregon, Texas and New Jersey, require covered businesses to treat it as an opt-out. Your banner should detect it and act on it automatically.
Key takeaways
- GPC arrives as the Sec-GPC: 1 request header and navigator.globalPrivacyControl in JavaScript.
- Several US state laws treat GPC as a valid opt-out of sale and sharing.
- Brave, DuckDuckGo and Firefox can send it; extensions add it to others.
- Honour it without asking the visitor to confirm.
Global Privacy Control, or GPC, lets people set their privacy choice once in their browser instead of on every website. When it is on, every site they visit receives the same message: do not sell or share my personal information.
How GPC works technically
A browser with GPC turned on sends the HTTP header Sec-GPC: 1 with every request and exposes navigator.globalPrivacyControl === true to JavaScript. Your server or your consent script can read either one. Brave and DuckDuckGo send it by default, Firefox has a setting for it, and privacy extensions add it to Chrome and other browsers.
Where GPC is legally required
California regulations under the CCPA require covered businesses to treat GPC as a valid request to opt out of sale and sharing. Colorado requires recognition of universal opt-out mechanisms and recognised GPC as one in 2024. Connecticut, Oregon, Texas, Montana, New Jersey and several other states with comprehensive privacy laws have similar requirements. The list keeps growing, so check the current state of the law for the states where you have customers.
Each law has its own thresholds, such as revenue or the number of residents whose data you process, so not every business is covered. If you run ads or analytics that count as sharing, honouring GPC is usually the safer default.
Step by step
- Check which state laws apply to you. Review revenue and data thresholds for the states where your visitors live.
- Turn on GPC detection in your banner. In North Consent, it is on by default under Regional rules.
- Map GPC to your marketing category. A GPC signal should switch off sale and sharing, which usually means marketing.
- Test with a GPC browser. Open the site in Brave or Firefox with GPC on and confirm marketing tags do not fire.
- Mention GPC in your privacy policy. Explain that you honour the signal and what it changes.
What honouring GPC means in practice
- Turn off the marketing category, including ad pixels and retargeting, for that visitor.
- Send
ad_storage,ad_user_dataandad_personalizationas denied in Google Consent Mode. - Do not show a pop-up asking the visitor to confirm or override the signal.
- Optionally show a small note that their GPC signal was honoured.
GPC in Canada and Europe
Canadian and EU laws do not name GPC. Many sites still honour it everywhere because it is a clear statement of the visitor’s wishes. North Consent honours GPC by default in every region, and you can change that per region on Pro and Agency. See how the laws compare in our Law 25, PIPEDA, US and GDPR comparison.
Frequently asked questions
Is GPC the same as Do Not Track?
No. Do Not Track had no legal backing and was widely ignored. GPC is named in regulations in several US states, so honouring it is required for covered businesses there.
Does GPC turn off analytics?
The legal requirement is about sale and sharing. Analytics that stays with you is often outside that scope, but check how your analytics vendor uses the data.
Can I ask the visitor to confirm their GPC choice?
California regulations say you should not require extra steps to honour it. Apply it quietly.
Keep reading
Law 25 vs PIPEDA vs US state laws vs GDPR: cookie rules compared
A side-by-side comparison of cookie consent rules under Quebec Law 25, PIPEDA, US state privacy laws and GDPR: opt-in or opt-out, GPC, language and penalties.
Google Consent Mode v2: a plain-language setup guide
Set up Google Consent Mode v2 correctly: the four consent signals, default denied, basic vs advanced mode, and how to check it works with Tag Assistant.
Equal Accept and Reject buttons: why fair cookie banners matter
Why regulators expect Accept and Reject to carry the same weight, the most common cookie banner dark patterns, and how to design a fair banner that still works.