Know what is on your site before a plaintiff’s firm does.Free website scanScan Your Site
Log in Sign up Book a demo
Home› Editorial› The Opt-Out & GPC Readiness Guide: Honoring Global…
CALIFORNIA PRIVACY – CPRA

The Opt-Out & GPC Readiness Guide: Honoring Global Privacy Control Before 2027

Our Opt-Out and GPC Readiness Guide explains how Global Privacy Control works, where universal opt-out signals are required, what California’s rules and draft amendments demand, the ten ways websites fail, a 15-minute self-test, and a six-week plan before browsers must offer the signal on January.

Nov 14, 2026 21 min read

Know what’s on your site before a plaintiff’s firm does

A free privacy audit shows which cookies, pixels and trackers are running — and which ones commonly appear in privacy claims.

Get My Free Audit

Our Opt-Out and GPC Readiness Guide explains how Global Privacy Control works, where universal opt-out signals are required, what California’s rules and draft amendments demand, the ten ways websites fail, a 15-minute self-test, and a six-week plan before browsers must offer the signal on January 1, 2027. Read all 18 pages below.

Captain ComplianceCompliance Guide · Edition 01
Global Privacy Control · universal opt-outs · “Do Not Sell or Share”

The Opt-Out &
GPC Readiness
Guide

How to detect, honor and prove every opt-out signal your website receives, before California’s browser mandate puts one in front of millions more visitors on January 1, 2027.

15-minute self-test10 failure modesFix architectureEnforcement lessons
63%
of websites fail to honor GPC today
12+
states require businesses to honor universal opt-out signals
Jan 1
2027: browsers must offer Californians a built-in opt-out signal
By Richart Ruddie · Captain ComplianceNovember 2026
Contents

The guide

01Why 2027 changes the mathThe browser mandate, new rules and enforcement03
02How GPC actually worksFrom a browser setting to your tags04
03Where the signal is the lawStates, and what each signal means05
04What “honoring” requiresCalifornia’s rules, and the draft changes06
05Ten ways sites failWhat we find in real scans07
06Test your site in 15 minutesA step-by-step self-check08
07Fix the plumbingBrowser, server, CRM and ad platforms09
08Logged-in users and offline dataWhen the opt-out has to follow the person10
09The other opt-out channelsLinks, forms, apps and banners11
10What enforcement has taught usSeven California cases12
—Ad tech, GPP and vendors · countdown · checklist · FAQ13
Why this guide

The opt-out is the most enforced privacy control in America.

Almost every major California privacy settlement of the last four years came back to one question: when someone said “don’t sell or share my data,” did the business actually stop? Global Privacy Control turned that question into something a regulator can test from a laptop in about a minute.

From January 1, 2027, California requires browsers to give people a built-in way to send that signal. More signals will hit your site, and every one is an opt-out you’re legally required to honor. This guide shows how to make sure you do, and how to prove it.

Richart Ruddie
Founder & CEO, Captain Compliance

The 60-second answer

If your site runs ad pixels, retargeting, or shares data with ad partners, a GPC signal must switch that off for the visitor, and for their account if you know who they are. A cookie banner alone doesn’t do this. Test it today using page 8.

This guide is general information, not legal advice.

The Opt-Out & GPC Readiness Guide02
01
Why now

2027 changes the math

Until now, sending GPC took effort: a privacy-focused browser or an extension. That’s ending. Three things are converging at once.

01 · Volume

Browsers must offer it

California’s Opt Me Out Act (AB 566), signed October 8, 2025, requires browsers to let Californians send an opt-out preference signal from January 1, 2027. Browsers that didn’t offer one natively will have to.

02 · Rules

California is tightening them

On November 6, 2026, CalPrivacy voted 5-0 to start formal rulemaking on opt-out signals. The draft names GPC, adds worked examples, and would require sites to show whether a signal was honored.

03 · Enforcement

Regulators test the flow

Sephora, Honda, Todd Snyder, Healthline, Tractor Supply, Disney and Lyft all paid California penalties tied to opt-outs that didn’t work as promised.

2020–21GPC launched; CCPAregs require signalsAug 2022Sephora: firstGPC penalty, $1.2M2024–26A dozen statesmandate signals2025–26Wave of Californiaopt-out settlementsNov 6, 2026CalPrivacy opensOOPS rulemakingJan 1, 2027Browser opt-outmandate begins
63%of websites fail to honor GPC, according to DataGrail’s 2026 analysis of 5,000 sites. Expect that failure rate to show up in more complaints once signals become common.DataGrail, 2026

The real shift

Today, GPC users are a small, privacy-minded slice of your traffic. In 2027, any Californian who flips one browser setting becomes one. A broken opt-out stops being an edge case.

Three things to do this week
Run the self-test

Fifteen minutes on page 8 tells you whether you have a problem.

Find every ad tag

Include hard-coded pixels and server-side conversion APIs.

Name an owner

Someone in marketing ops and someone in engineering, not just legal.

01 · Why now03
02
The mechanics

How GPC actually works

GPC is not a cookie and not a banner choice. It’s a signal the browser sends with every request, in two forms your site can read.

VISITORBrowser withGPC turned onsetting, default or extension1. HTTP headerSec-GPC: 1Read by your server and CDN2. JavaScript propertynavigator.globalPrivacyControlRead by your CMP and tag managerYour site mustStop selling and sharing forthis browser, block ad tags,tell partners, and apply it tothe account if you know who it is

What the signal means

  • An opt-out of the sale and sharing of personal information (California)
  • An opt-out of targeted advertising and sale in most other states that require it
  • It applies automatically: no click, no form, no verification

What it doesn’t mean

  • It isn’t “reject all cookies.” Strictly necessary and many first-party analytics cookies can stay, subject to other laws
  • It isn’t a reason to show more banners or ask the person to confirm
  • It doesn’t expire when the session ends for a known user
Tip

You can see the signal yourself: in a GPC-enabled browser, open the developer console on any page and type navigator.globalPrivacyControl. It returns true.

Your banner asks for permission. GPC has already answered.
Why the signal outranks the banner
02 · How GPC works04
03
The law

Where the signal is the law

California has required businesses to honor opt-out preference signals since its 2021 regulations. Since then, most new state privacy laws have added a universal opt-out mechanism requirement of their own.

StateSignal opts the person out of
CaliforniaSale and sharing (cross-context behavioral advertising)
ColoradoSale and targeted advertising. GPC is the recognized mechanism
ConnecticutSale and targeted advertising
TexasSale and targeted advertising
Oregon, Montana, DelawareSale and targeted advertising
New Jersey, MinnesotaSale and targeted advertising (Minnesota adds profiling)
New Hampshire, Maryland, NebraskaSale and targeted advertising
More comingNewer laws, including Vermont’s, add signal requirements over the next few years

Effective dates and details vary by state and some are phased. Check each statute and regulator guidance for current dates.

12+states now require businesses to honor a universal opt-out signal, with more scheduled.

Simplest compliant approach

Honor GPC everywhere, for everyone. Geo-targeting the signal by state adds complexity, can fail on VPNs and travel, and saves little. Most of our clients now treat GPC as a national opt-out.

Don’t forget the other half

Signals cover browsers. You still need a “Do Not Sell or Share” link (California) or an opt-out link for targeted ads, plus a way to opt out by other methods. See page 11.

Treat GPC as a national opt-out. It’s simpler than proving you knew where every visitor was.
Our recommendation
03 · Where it’s the law05
04
The rules

What “honoring” requires

California’s regulations are the most detailed, and the draft amendments CalPrivacy advanced in November 2026 spell out more. Build to these and you’ll cover the other states.

TodayCalifornia CCPA regulations
  • Treat the signal as a valid opt-out of sale and sharing for that browser or device
  • Also apply it to any consumer profile associated with the browser, including pseudonymous profiles
  • If you know who the consumer is, apply it to them, not just the device
  • Process it in a frictionless way: no extra pop-ups, fees or requests for information
  • Don’t treat a later visit without the signal as permission to resume for a known consumer
DraftProposed amendments (Nov 2026)
  • Names an HTTP header like GPC as an example signal format
  • Requires showing whether the signal was processed, e.g. “Opt-Out Request Honored” with a toggle in the opt-out state
  • If a signal conflicts with a site setting that allows sale or sharing, the signal wins. You may ask for consent, without dark patterns
  • Wait 12 months before asking a logged-in user to opt back in
  • Adds worked examples for browsers, devices, accounts and offline data

Draft text dated October 8, 2026. A 45-day comment period follows the board’s vote; the text may change before adoption.

Sample status message · shown when a signal is detected
✓ Opt-Out Request Honored

We detected a Global Privacy Control signal from your browser. We’ve turned off the sale and sharing of your personal information and targeted advertising for this browser[ and your account].

Sale/sharingOff

When choices conflict

SituationWhat to do
GPC on, but user once clicked “Accept all”The signal wins. You may ask for consent to sell or share, without pressure or dark patterns.
Known user returns without GPCKeep the opt-out. A missing signal isn’t permission to resume.
User opted in to a loyalty programExplain any financial incentive clearly. The signal still opts them out of sale and sharing unless they consent again.
04 · What honoring requires06
05
Common failures

Ten ways sites fail

These are the patterns we see most often when we scan websites. Most sites that fail have several at once.

#FailureWhat it looks like
1The CMP ignores GPCThe consent tool is installed, but signal detection is switched off or not supported.
2Tags fire before the checkAd pixels load in the page head before the CMP reads the signal. The first page view leaks.
3Hard-coded pixelsPixels added directly to the site template bypass the tag manager and the CMP entirely.
4Server-side leaksConversion APIs and server-side tagging keep sending events after the browser pixel is blocked.
5Account not updatedA logged-in user’s browser is opted out, but their CRM record and email audiences aren’t.
6The opt-out doesn’t stickThe choice is lost on the next visit, on another subdomain, or after cookies clear.
7Asking them to undo itA banner appears asking GPC users to “accept all,” or the opt-out is quietly reversed.
8Partners never hear about itNo opt-out flag is passed to ad tech vendors, so they keep treating the user as opted in.
9Only some properties coveredThe main site honors GPC; the store, blog, app web views or landing pages don’t.
10No recordThe business can’t show when signals were received or what happened next.
A consent banner and an opt-out signal are not the same control.
The misunderstanding behind most failures
05 · Ten ways sites fail07
06
Self-test

Test your site in 15 minutes

You don’t need special tools. A GPC-enabled browser and its developer tools will show you what a regulator would see.

1 · Set up2 minutes
Use a browser with GPC on (for example, Firefox with the setting enabled, Brave, or DuckDuckGo’s browser), or add a GPC extension. Open a private window so you start with no cookies.
2 · Confirm1 minute
Open your homepage and the console. Check that navigator.globalPrivacyControl returns true. In the Network tab, check a request header shows Sec-GPC: 1.
3 · Watch tags4 minutes
Reload with the Network tab open. Filter for meta, facebook, tiktok, doubleclick, googleadservices, linkedin, criteo, pinterest. Any ad or retargeting request is a fail.
4 · Check cookies2 minutes
In Application › Cookies, look for advertising cookies such as _fbp, _gcl_au, _ttp or _uetsid. They shouldn’t be set for a GPC visitor.
5 · Look for status1 minute
Open your privacy settings or “Your Privacy Choices” page. Does it show the opt-out as honored? Did any banner ask you to accept?
6 · Go deeper5 minutes
Repeat on a product page, checkout, a landing page and a subdomain. Log in to a test account and check the CRM record shows an opt-out flag. Ask marketing whether server-side conversion APIs check it.

Pass looks like

No ad network requests, no ad cookies, a visible “opt-out honored” status, and the same result on every page and subdomain.

Want it automated?

Captain Compliance’s scanner runs these checks across your site and flags every tag that fires for a GPC visitor. Start free at captaincompliance.com/cookie-scanner.

06 · Self-test08
07
The fix

Fix the plumbing

Honoring GPC is a pipeline, not a setting. The signal has to reach every place where personal information leaves your systems for advertising.

GPC signalheader + JSConsent layerCMP sets opt-outstate firstTag managerblock ad tags · consent mode · no hard-coded pixelsServer-sideconversion APIs and server tags check the flagCRM & audiencesflag the account · exclude from uploads and matchingPartnerspass the opt-out (GPP string, API, contract notice)

Order of operations

  • Load the consent layer first, before any marketing tag
  • Default ad tags to blocked until allowed, not allowed until blocked
  • Move hard-coded pixels into the tag manager so the CMP can control them
  • Store the opt-out in a first-party cookie or local storage, and re-read the signal on every page

Server and data side

  • Read Sec-GPC at the edge or server and attach an opt-out flag to events
  • Make conversion APIs and data pipelines drop or restrict flagged events
  • Write the flag to the customer record when someone logs in or identifies themselves
  • Exclude flagged records from ad audience uploads and data sales
The logic, in plain terms

if (navigator.globalPrivacyControl === true || request.header[“Sec-GPC”] === “1”) {
  set consent: sale = off, sharing = off, targeted_ads = off
  block ad tags · flag server events · if logged in, flag the account
  show “Opt-Out Request Honored”
}

07 · Fix the plumbing09
08
Identity

Logged-in users and offline data

This is where most mature programs still fall short. When you know who the person is, the opt-out has to follow them, not just their browser.

Scenario A

Anonymous visitor

Apply the opt-out to that browser and any pseudonymous profile tied to it, such as a cookie ID or device ID. No need to ask who they are.

Scenario B

Logged-in user

Apply the opt-out to the account. That covers email audiences, offline sales and data shared from your CRM. Don’t ask them to opt back in for 12 months.

Scenario C

Known, not logged in

You may offer a simple way for them to identify themselves so the opt-out covers offline data. If they decline, still honor it for the browser.

Where a known user’s data usually keeps flowing

Data flowWhat to change
Customer-list audiencesExclude opted-out accounts from hashed email uploads to ad platforms
Data co-ops and list rentalsSuppress opted-out records before every file transfer
Offline conversion uploadsFilter flagged customers out of store or call conversion feeds
Identity partnersStop passing emails or IDs to identity graphs for opted-out users
App and web viewsCarry the flag into apps that share the account

The Lyft and Disney lesson

California’s 2026 settlements said the opt-out must be as easy as the service and must reach as far as the advertising does. If you link data across brands, devices and apps, the opt-out has to travel the same path.

When you know who someone is, their opt-out isn’t just a cookie.
Known-user rule
08 · Logged-in users10
09
Beyond the signal

The other opt-out channels

GPC covers people who send it. Everyone else still needs clear, easy ways to opt out, and regulators test those too.

Links

“Do Not Sell or Share My Personal Information”

California requires this link (or the alternative “Your Privacy Choices” link and icon) in the footer of every page if you sell or share. Other states require a clear opt-out link for targeted ads and sale.

Forms

Opt-out request forms

Ask only for what you need to act. Don’t require an account, a password or identity verification. Honda paid in part for asking for too much information.

Apps

In-app opt-outs

If people use your app, the opt-out belongs in the app. Lyft’s settlement turned on a browser detour and a re-login.

Banners

Symmetric choices

If your banner offers “Accept all,” it must offer an equally easy way to say no. No extra clicks, no hidden toggles.

Sample footer and form copy
Your Privacy Choices

We use cookies and similar tools to show you ads on other sites, which some state laws treat as “selling” or “sharing” personal information. Turn this off below. If your browser sends a Global Privacy Control signal, we’ve already turned it off for this browser.

Opt out of sale, sharing and targeted advertising[toggle]. Signed in? We’ll apply your choice to your account too. Prefer email or phone? Contact [address] or [number].

If opting out takes more steps than signing up, expect a regulator to count them.
The symmetry test
09 · Other channels11
10
Case studies

What enforcement has taught us

Seven California actions, one theme: the opt-out existed, but it didn’t work the way the law requires.

CompanyPenaltyWhat went wrongLesson
Sephora
AG · 2022
$1.2MSold data through ad tags and didn’t process GPC signals.Signals are opt-outs, not suggestions.
Honda
CalPrivacy · 2025
$632.5KAsked for too much information to opt out; banner made accepting easier than declining.No verification for opt-outs. Equal choices.
Todd Snyder
CalPrivacy · 2025
$345KMisconfigured opt-out tool that failed for about 40 days; asked for excess information.Test after every change.
Healthline
AG · 2025
$1.55MOpt-outs that didn’t stop all tracking; shared sensitive article data with advertisers.Check every tag, not just the CMP.
Tractor Supply
CalPrivacy · 2025
$1.35MDidn’t honor opt-out signals or give proper notices, including to job applicants.Signals apply across the business.
Disney
AG · 2026
$2.75MOpt-outs didn’t extend across its services and devices.The opt-out travels as far as the data.
Lyft
AG · 2026
$1.8MNo in-app opt-out; browser detour and re-login required.Opt out where people use you.
$9.6M+in combined penalties across these seven actions, before the cost of required program changes and monitoring.

Pattern

None of these companies lacked a privacy policy. Every one had an opt-out that failed in practice. That’s what a test like page 8 finds.

Every one of these companies had an opt-out. None of them had tested it.
What the settlements have in common
10 · Enforcement lessons12
Ad tech, GPP and vendors

Make sure partners hear it

Blocking your own tags is half the job. Partners that already received data, and platforms that receive it server-side, need to know about the opt-out too.

Signal the opt-out downstream

  • IAB Global Privacy Platform (GPP): use a CMP that writes the US sections of the GPP string, including the GPC flag, so participating vendors receive it
  • Platform settings: turn on restricted or limited data processing modes where ad platforms offer them, for flagged users
  • Server-side APIs: pass the opt-out with each event, or don’t send the event
  • Contracts: require partners to honor opt-outs you pass and to stop processing

Questions for your ad tech vendors

01Do you read the GPP string and the GPC flag? How do you act on them?02What happens to data you received before the opt-out?03Does your server-side or conversion API respect an opt-out flag?04Can you confirm in writing that you don’t sell or re-share our users’ data?05How quickly do you process an opt-out we send you?
Service provider or third party?

Under California law, sharing with a properly contracted service provider isn’t a sale. But many ad platforms act as third parties for cross-context advertising. If a vendor uses your data to target ads across other sites, treat it as sharing and stop it for opted-out users.

The opt-out isn’t done when your tag stops firing. It’s done when your partners stop using the data.
Downstream compliance
Quick wins
Turn on GPP in your CMP

Most modern CMPs can output it with a setting change.

Audit server-side events

List every conversion API and confirm it checks the flag.

Update DPAs

Add opt-out handling and no-resale terms at renewal.

Ad tech, GPP & vendors13
The countdown

Six weeks to January 1

A practical plan for marketing, engineering and privacy to work through together.

Week 1Test
Run the 15-minute self-test on your top 20 pages, every subdomain and your app’s web views. Record what fires for a GPC visitor.
Week 2Inventory
List every ad pixel, server-side API, audience upload and data partner. Note which ones check an opt-out flag today.
Week 3Browser fix
Turn on GPC in your CMP. Load it first. Move hard-coded pixels into the tag manager. Default ad tags to blocked.
Week 4Server & CRM
Read Sec-GPC server-side. Add an opt-out field to customer records. Filter audience uploads and conversion feeds.
Week 5Partners & UX
Turn on GPP output. Send vendor questions. Add the “opt-out honored” status message and fix banner symmetry.
Week 6Prove it
Re-test everything. Save screenshots and network logs. Document the setup and who owns it. Schedule monthly re-scans.
Marketing
Owns
Tags, audiences, ad platform settings
Engineering
Owns
CMP load order, server-side flag, CRM field
Privacy
Owns
Testing, vendor terms, evidence
Every new tag is a new way to fail. Re-test every time marketing ships one.
Keep it working
The countdown14
One-page checklist

GPC-ready by January 1?

Tick each item only if you can show evidence for it.

Detect
Our CMP reads navigator.globalPrivacyControl on every page.
Our server or CDN reads the Sec-GPC header.
The consent layer loads before any marketing tag.
Every subdomain, store and landing page uses the same setup.
Honor
No ad or retargeting requests fire for a GPC visitor.
No advertising cookies are set for a GPC visitor.
Server-side conversion APIs respect the opt-out flag.
We never ask GPC users to “accept all” to undo the signal.
Follow the person
Logged-in users’ accounts get an opt-out flag automatically.
Flagged accounts are excluded from audience uploads.
Offline sales and data-sharing files are suppressed.
We wait 12 months before asking a known user to opt back in.
Other channels
A “Do Not Sell or Share” or “Your Privacy Choices” link is on every page.
Our opt-out form needs no account or verification.
Our app has an in-app opt-out.
Banner choices are equally easy to accept or decline.
Prove it
We show an “opt-out honored” status when we detect a signal.
Partners receive the opt-out through GPP, APIs or contracts.
We keep test results, screenshots and network logs.
We re-scan the site at least monthly and after tag changes.
One-page checklist15
FAQ & glossary

Questions we hear most

Do we have to honor GPC if we don’t “sell” data?

If you use ad pixels or retargeting that share data with third parties for cross-context advertising, California treats that as sharing, and most states treat it as targeted advertising. That’s what the signal turns off.

Can we geo-target and honor GPC only in certain states?

You can, but it’s harder to get right and harder to prove. Honoring it everywhere is simpler and is what most businesses now do.

Does GPC mean we can’t use analytics?

Not by itself. GPC is an opt-out of sale, sharing and targeted advertising. First-party analytics that don’t share data for advertising can usually continue, subject to other laws.

Should we show a banner when we detect GPC?

You don’t need to ask for anything. California’s draft rules would require showing whether the signal was honored, such as a short status message.

Does GPC apply to our mobile app?

GPC is a browser signal, so apps don’t receive it directly. But apps still need their own opt-out, and a known user’s browser opt-out should follow them into the app.

How do we prove we honored it?

Keep dated test results, network logs and screenshots, and log when your systems receive a signal and apply the opt-out.

What about Google Consent Mode?

Consent Mode adjusts how Google tags behave. It helps, but you still have to set the right consent state for GPC visitors and cover non-Google tags and server-side flows.

Glossary

GPC: Global Privacy Control, a browser signal (Sec-GPC header and navigator property) that tells sites the user opts out of sale and sharing.
OOPS: opt-out preference signal, California’s legal term for signals like GPC.
UOOM: universal opt-out mechanism, the term many other states use.
Sharing: in California, disclosing personal information for cross-context behavioral advertising.
Targeted advertising: ads based on activity across unaffiliated sites and apps.
CMP: consent management platform, the tool that manages banners, choices and signals.
GPP: IAB’s Global Privacy Platform, a string that passes privacy choices to ad tech vendors.
Server-side tagging: sending events from your server to ad platforms instead of from the browser.
FAQ & glossary16
Sources & notes

Where this comes from

This guide draws on California’s CCPA and its regulations on opt-out preference signals, the Opt Me Out Act (AB 566), CalPrivacy’s draft amendments advanced on November 6, 2026, state privacy statutes requiring universal opt-out mechanisms, and published California enforcement actions.

The failure patterns reflect what we commonly find in website scans. Test results on your own site are what matter.

Information is current as of November 2026. State dates and draft rules change. This guide is general information and is not legal advice.

Captain Compliance

Captain Compliance honors GPC automatically, blocks tags before they fire, flags known users, and logs every choice so you can prove compliance.

Companion reading: The State of Privacy & AI Governance 2026–2027 and The ADMT & AI Notice Playbook.

California Civil Code § 1798.135 and CCPA regulations, 11 CCR § 7025 (opt-out preference signals).
California AB 566, the California Opt Me Out Act (signed October 8, 2025; operative January 1, 2027).
CalPrivacy, proposed amendments to § 7025 (draft dated October 8, 2026; rulemaking authorized November 6, 2026).
Hunton Andrews Kurth, analyses of AB 566 and CalPrivacy’s proposed OOPS amendments.
California Attorney General: Sephora (2022), Healthline (2025), Disney (2026), Lyft (2026).
CalPrivacy enforcement: Honda, Todd Snyder, Tractor Supply (2025).
DataGrail, Privacy and AI Trends Report 2026.
Global Privacy Control specification and IAB Tech Lab Global Privacy Platform documentation.
Sources & notes17
Next steps

See what your site
does with a GPC
signal.

Captain Compliance’s free scan shows every tag that fires for an opted-out visitor, so you can fix it before a regulator or plaintiff’s firm finds it.

01

Automatic GPC

Signals detected and honored before tags fire.

02

Every state covered

Opt-out links, forms and banners that meet each law.

03

Proof on file

Every choice logged, every scan saved.

Run your free scan  →
captaincompliance.com/cookie-scanner
Captain Compliance
© 2026 Captain Compliance
captaincompliance.com
By Richart Ruddie, Founder & CEO
Not legal advice. Current as of November 2026.

Put this into practice

Turn privacy guidance into working controls.

Captain Compliance helps teams discover tracking technologies, enforce consent, manage privacy requests and document the evidence behind every decision.

Book a demo Run a free scan