California spent 2026 proving that a "Do Not Sell" link is not enough. Five companies (Disney, PlayOn Sports, Ford, LocateSmarter and Lyft) were penalized a combined $6.14 million for opt-out processes that were partial, forced or full of friction. General Motors separately agreed to a record $12.75 million penalty over allegations that it sold driver data its privacy policy said it did not sell.
The thread running through the opt-out cases is Global Privacy Control (GPC), a browser setting that tells every site a visitor wants to opt out of the sale or sharing of their data. California treated it as a valid opt-out request in its first California Consumer Privacy Act (CCPA) settlement, with Sephora in 2022, and at least a dozen states now require businesses to honor signals like it, according to the California Privacy Protection Agency (CPPA).
This guide explains what honoring GPC actually requires, which states demand it, and how to test your own site in about 15 minutes.
⚠️ Important: California now requires you to show the result. Since January 1, 2026, CCPA regulation §7025(c)(6) says a business must display whether it has processed a visitor's opt-out preference signal, for example with a message such as "Opt-Out Preference Signal Honored" or a toggle showing the visitor is opted out (CPPA briefing; Nelson Mullins). Honoring the signal silently in the background does not meet the display requirement.
Five Opt-Out Penalties in 2026, and the Lesson in Each
| Date (2026) | Company (regulator) | Penalty | What went wrong |
|---|---|---|---|
| Feb 11 | Disney (Attorney General) | $2.75M | Opt-outs, including GPC, applied only to one device or one streaming service, even for logged-in users; many connected-TV apps had no in-app opt-out |
| Mar 3 | PlayOn Sports (CPPA) | $1.1M | Users had to click "agree" to tracking to use tickets; opt-outs were outsourced to Network Advertising Initiative and Digital Advertising Alliance pages; opt-out signals were not recognized |
| Mar 5 | Ford (CPPA) | $375,703 | Required email verification before processing opt-outs; ordered to audit its trackers and honor GPC |
| Aug 11 | LocateSmarter (CPPA) | $116,490 | Data broker demanded the last four digits of a Social Security number to opt out; registered late |
| Oct 29 | Lyft (Attorney General) | $1.8M | No opt-out inside the app; logged-in users had to re-enter login and personal details on a web form |
What Honoring GPC Actually Requires in California
• Go account-wide for logged-in users. If the visitor is signed in, apply the opt-out to everything tied to the account. That was Disney's failure.
• Let the signal win conflicts. If GPC conflicts with a visitor's earlier site settings, follow GPC. You may then ask for consent to sell or share, but without dark patterns.
• Act within 15 business days at most, and forward the opt-out to any third party you sold or shared data with in the meantime.
• Display the result on your site, as §7025(c)(6) requires.
• Provide your own opt-out method. Sending visitors to industry opt-out pages instead was one of PlayOn's violations.
• Remove friction. Do not require email verification (Ford), Social Security digits (LocateSmarter) or re-entered login details (Lyft) to process an opt-out.
Which States Require You to Honor Opt-Out Signals
• Montana, Nebraska, New Hampshire, New Jersey, Oregon, Texas
• Louisiana from January 2027 and Vermont from January 2028, according to the same briefing
See What Your Site Does With GPC
ScanComply's free privacy scan now includes an informational Global Privacy Control check. It looks for a /.well-known/gpc.json declaration and for GPC handling in your page code, alongside checks for trackers that load before consent and a "Do Not Sell or Share" link. It reports what it finds; it does not prove your site honors the signal, so pair it with the manual test below.
Run a Free Privacy ScanHow to Test Your Site's GPC Handling in 15 Minutes
2. Confirm the signal is sent. In the developer tools console, type
navigator.globalPrivacyControl and check that it returns true; in the Network tab, request headers should include Sec-GPC: 1 (W3C GPC specification).3. Load your homepage and a product or checkout page. Watch the Network tab for requests to advertising and social media domains, and note which cookies are set.
4. Repeat with GPC off. If the same ad pixels fire and the same cookies appear either way, the signal is probably being ignored.
5. Look for the on-page confirmation, such as "Opt-Out Preference Signal Honored," or a banner toggle already switched to opted out.
6. Log in to a customer account with GPC on, then check from a second device that the opt-out applied to the whole account.
7. Optionally publish
/.well-known/gpc.json containing {"gpc": true, "lastUpdate": "YYYY-MM-DD"}. The specification makes this file optional, and it only states your intent; it does not show the signal is honored.What Changes Next: More Signals in 2027 and Sharper Rules
• add examples on cookie-syncing and pseudonymous advertising profiles
• clarify that signals must be honored before cookies or other tracking technologies that sell or share data are set
• require businesses subject to metrics reporting to disclose how many opt-outs arrived through signals
California's 2026 cases turned "honor the opt-out" into a checklist: recognize GPC, apply it account-wide, show the visitor it worked, and never make people prove who they are just to say no. With at least a dozen states requiring the same thing and browsers adding the signal in 2027, GPC handling is now basic website hygiene, not an edge case.
Run a free scan, do the 15-minute browser test, and fix what fails before January 1.
Related reading: SB 690 and pixel lawsuits • Every privacy change on January 1, 2027 • State privacy laws and enforcement
This article is general information, not legal advice. Consult qualified counsel about obligations specific to your business.
Sources: CA Attorney General: Disney • CalPrivacy: PlayOn Sports • CalPrivacy: Ford • CalPrivacy: LocateSmarter • CA Attorney General: Lyft • CalPrivacy: General Motors • CPPA opt-out signal briefing, Aug 2026 • CPPA staff memo, Nov 2026 • W3C GPC specification