← Back to Blog·Mar 16, 2026·9 min read
Privacy

CCPA and Web Analytics: What California Privacy Law Means for Your Tracking

The California Consumer Privacy Act changed the rules for how businesses collect, share, and sell visitor data. Here's what it means for your analytics setup — and how to stay compliant without sacrificing the metrics you need.

California privacy law and website analytics compliance illustration

What Is the CCPA?

TheCalifornia Consumer Privacy Act (CCPA)is a state-level privacy law that went into effect on January 1, 2020. It gives California residents the right to know what personal information businesses collect about them, the right to delete that information, and the right to opt out of its sale. In 2023, the California Privacy Rights Act (CPRA) amended and expanded the CCPA, adding new rights and creating the California Privacy Protection Agency to enforce the law.

$7,500

Per intentional violation

40M+

California consumers

2020

Effective date

Opt-Out

Consent model

For website owners and marketers, the CCPA's impact onccpa website trackingis significant. Traditional analytics tools — particularly Google Analytics — collect IP addresses, device identifiers, cookie data, and browsing behavior that can qualify as “personal information” under the law. If your analytics vendor shares or sells that data (as Google does through its advertising network), you may be on the hook for compliance obligations you didn't realize you had.

What CCPA covers

Any data that<strong>identifies, relates to, or could reasonably be linked</strong>to a consumer or household — IP addresses, device IDs, browsing history, geolocation, and cookie-based identifiers all qualify.

What CCPA doesn't restrict

<strong>Aggregate, de-identified data</strong>falls outside the law's scope. Analytics tools that process only anonymous, non-linkable metrics avoid triggering CCPA obligations entirely.

The CCPA defines “personal information” broadly: it includes any data that “identifies, relates to, describes, is reasonably capable of being associated with, or could reasonably be linked, directly or indirectly, with a particular consumer or household.”

Who Must Comply with the CCPA?

The CCPA applies tofor-profit businessesthat collect personal information from California residents and meet at least one of the following thresholds:

$25M+ annual revenue

The most commonly triggered threshold. Applies regardless of where your business is headquartered.

100K+ consumers/devices

Buying, selling, or sharing personal information of 100,000+ California residents, households, or devices annually.

50%+ revenue from data

Deriving half or more of annual revenue from selling or sharing California residents' personal information.

Crucially, the CCPA applies based on where yourvisitorsare, not where your business is located. A company in New York, London, or Tokyo that serves California residents and meets any threshold must comply.

Common Misconception

Many businesses assume CCPA only applies to California-based companies. In reality, it applies to any for-profit business worldwide that collects data from California residents and meets the thresholds above. If your website has U.S. traffic, California visitors are almost certainly among them.

How CCPA Differs from GDPR

If you're already familiar with GDPR-compliant analytics, you might assume the CCPA works the same way. It doesn't. While both laws protect consumer privacy, their approaches differ fundamentally:

GDPR philosophy

<strong>Consent before collection.</strong>You must get explicit, informed opt-in before processing personal data. No banner, no tracking. Applies to all individuals in the EU/EEA.

CCPA philosophy

<strong>Transparency and opt-out.</strong>You can collect by default, but must disclose what you gather and let California consumers stop the sale or sharing of their data at any time.

AspectGDPR (EU)CCPA (California)
Consent ModelOpt-in — explicit consent required before data collectionOpt-out — collect by default, but users can stop it
Who It ProtectsAll individuals in the EU/EEA (data subjects)California residents (consumers)
Who Must ComplyAny organization processing EU residents' dataFor-profit businesses meeting revenue/data thresholds
Key RightsAccess, rectification, erasure, portability, restrict processingKnow, delete, opt-out of sale/sharing, non-discrimination
PenaltiesUp to 4% of global annual revenue or €20 million$2,500 per unintentional violation; $7,500 per intentional violation
Cookie ConsentRequired before setting non-essential cookiesNot explicitly required, but opt-out must be provided if cookies enable data sale/sharing
Private Right of ActionLimited — enforcement primarily through DPAsYes — consumers can sue for data breaches ($100–$750 per incident)

The practical takeaway for analytics: under GDPR, you often need a consent bannerbeforeloading any tracking script. Under CCPA, you can load analytics by default — but you must disclose what you collect, honor opt-out requests, and provide a “Do Not Sell My Personal Information” link if your analytics vendor qualifies as selling or sharing data.

Key Distinction

GDPR is about<em>consent before collection</em>. CCPA is about<em>transparency and the right to opt out</em>. If your analytics tool doesn't collect personal information at all, both laws are largely satisfied without banners or opt-out mechanisms.

What the CCPA Requires for Website Analytics

The CCPA doesn't ban analytics. It doesn't even require consent before tracking. But it does impose three major obligations on businesses that use analytics tools collecting personal information:

1. Disclosure at collection

Inform California residents what data you collect and whybefore or at the momentyou collect it.

2. Right to opt out

Provide a mechanism for consumers to stop the sale or sharing of their personal information at any time.

3. Right to deletion

Process and fulfill deletion requests within 45 days, including coordinating with your analytics vendor.

You must inform California residentsat or before the point of collectionabout the categories of personal information you collect and the purposes for which it will be used. For analytics, this means your privacy policy must clearly state:

If your analytics tool “sells” or “shares” personal information as defined by CCPA, you must provide a way for users to opt out. The definition of “sale” under CCPA is broad — it includes any exchange of personal information for monetaryor other valuable consideration. If your analytics vendor uses visitor data to improve its own products, train advertising models, or cross-reference with other datasets, that may qualify as a sale.

  • What data your analytics tool collects (IP addresses, device info, browsing behavior, cookies, etc.)
  • Why you collect it (website improvement, performance monitoring, marketing optimization)
  • Whether you share it with third parties and who those parties are
  • How long you retain the data

Google Analytics and CCPA

Google uses data collected through GA to build audience profiles and improve its advertising products. Under CCPA, this constitutes sharing personal information with a third party for cross-context behavioral advertising — triggering the “Do Not Sell” link requirement.

California residents have the right to request deletion of their personal information. If your analytics tool stores identifiable visitor data, you need a process to:

This is where analytics tools that collect no personal information have a massive advantage: if there's nothing identifiable to delete, deletion requests don't apply. No processes to build, no requests to track, no risk of non-compliance.

  • Receive and verify deletion requests
  • Delete the relevant data from your own systems
  • Instruct your analytics vendor to delete it from theirs
  • Confirm deletion to the consumer within 45 days

Bring External Site Data Into Copper

Pull roadmaps, blog metadata, and operational signals into one dashboard without asking every team to learn a new workflow.

The “Do Not Sell My Personal Information” Link

One of the most visible requirements of the CCPA is the mandatory “Do Not Sell or Share My Personal Information” link. If your business sells or shares personal information (including through analytics or advertising tools), this link must appear:

  • On your website's homepage, clearly and conspicuously
  • In your privacy policy
  • In a way that doesn't require the user to create an account to use it

When you need the link

Your analytics data flows into any<strong>advertising ecosystem</strong>— Google Ads, Meta Pixel, third-party retargeting — or your vendor uses visitor data to improve its own products or train models.

When you don't need the link

Your analytics tool<strong>never sells or shares personal information</strong>. If there's nothing being sold or shared, the opt-out link requirement simply doesn't apply.

The CPRA amendments extended this to include “sharing” — which covers cross-context behavioral advertising. When a user clicks this link and opts out, you must stop selling or sharing their personal information. For analytics, this typically means either:

The simpler alternative? Use an analytics tool that doesn't sell or share personal information in the first place. If there's nothing being sold or shared, you don't need the link at all.

  • Disabling the analytics script entirely for that user
  • Switching to a configuration that prevents data from being shared with third parties
  • Using the Global Privacy Control (GPC) browser signal, which CCPA recognizes as a valid opt-out mechanism

Which Analytics Tools Are CCPA-Compliant?

Not all analytics tools handle CCPA compliance equally. The key question is whether a tool collects “personal information” as defined by the law and whether it sells or shares that data with third parties.

Google Analytics (GA4)

Collects IPs, client IDs via cookies, and device identifiers. Google uses data across its ad network — triggering the “Do Not Sell” link requirement.

Plausible Analytics

No cookies, no personal identifiers, no IP storage. Compliant without additional configuration — no opt-out link needed.

Fathom Analytics

Cookie-free, no personal data collection. Data is never sold or shared. Explicitly states CCPA compliance in its documentation.

Matomo

Can be compliant with IP anonymization and cookie-free config enabled. Supports cookies by default — requires active setup.

Copper Analyticsis CCPA-compliant by design. It collects no personal information, uses no cookies, stores no IP addresses, and never sells or shares visitor data with anyone. Because no personal information is involved, the CCPA's disclosure, opt-out, and deletion requirements simply don't apply. You get full analytics — including AI crawler tracking and Core Web Vitals — without any compliance burden.

Pro Tip

The easiest path to CCPA compliance isn't building opt-out mechanisms — it's choosing an analytics tool that never collects personal information in the first place. If there's nothing to sell, share, or delete, the law's obligations largely don't apply to your analytics setup.

How to Make Your Analytics CCPA-Compliant

Whether you're using a privacy-first tool or a traditional analytics platform, here's a step-by-step checklist to ensureccpa analyticscompliance:

Step 1: Audit your current analytics setup

Identify every tracking script, determine which set cookies or collect identifiers, review vendor data processing agreements, and check for third-party data sharing.

Step 2: Update your privacy policy

List every category of personal information collected, explain business purposes, identify third parties, and describe how consumers exercise their CCPA rights. Update at least annually.

Step 3: Implement opt-out mechanisms

Add the “Do Not Sell or Share” link if applicable, honor the GPC browser signal, suppress tracking for opted-out users, and don't require account creation to opt out.

Step 4: Handle deletion requests

Create a process to receive, verify, and fulfill requests within 45 days. Coordinate with your analytics vendor to delete data from their systems and keep compliance records.

Step 5: Or switch to a privacy-first tool

Steps 1–4 represent significant ongoing work. The alternative: eliminate the problem at the source with a tool likeCopper Analytics, Plausible, or Fathom that never collects personal information.

Bottom Line

The compliance path works but costs time and money. The privacy-first path eliminates the problem entirely — no banners, no opt-out links, no deletion workflows. Your CCPA obligations shrink because the data that triggers them was<strong>never collected</strong>.

Copper Analytics: CCPA-Compliant by Design

Copper Analyticswas built from the ground up with privacy regulations in mind. Rather than retrofitting compliance onto a data-hungry platform, we designed an analytics tool that simply never creates the compliance problem in the first place.

Zero

Cookies used

Zero

IPs stored

Zero

Data sold/shared

Free

Starter tier

No personal information collected

No IP addresses stored, no device fingerprinting, no user IDs, no browsing profiles. CCPA's definition of personal information doesn't apply.

No “Do Not Sell” link needed

We never sell, share, or exchange visitor data with third parties. The CCPA's opt-out link requirement doesn't apply.

AI crawler tracking included

See which AI bots crawl your site and how often — privacy-compliant visibility that no other tool provides.

Core Web Vitals built in

Monitor LCP, CLS, INP, FCP, and TTFB without adding another vendor to your compliance audit.

No deletion requests to process

No identifiable data stored means nothing to delete. No 45-day response timelines to manage.

No cookies — ever

Our tracking script works without cookies, so there's no consent mechanism to manage and no cookie-based data to opt out of.

To learn more about our privacy approach, visit our privacy features page.

Bottom Line

WithCopper Analytics, CCPA compliance isn't a feature you configure — it's the default state. You install one script, get full analytics with AI crawler tracking and Web Vitals, and never worry about privacy regulations again.

Final Thoughts

The CCPA isn't going away, and its influence is growing. Other states — Virginia, Colorado, Connecticut, Utah, and more — have passed their own privacy laws modeled on similar principles. A federal privacy law remains under discussion. The direction is clear: businesses that collect personal information face an ever-expanding web of compliance obligations.

The compliance path

Keep using tools like Google Analytics, but invest in consent management platforms, opt-out mechanisms, deletion request workflows, and regular privacy policy updates. This works, but it's expensive and ongoing.

The privacy-first path

Switch to an analytics tool that never collects personal information. No consent banners, no opt-out links, no deletion requests. The compliance work disappears because the data that triggers it was never collected.

ChooseCopper Analytics

Privacy-first analytics with modern capabilities like AI crawler tracking and Core Web Vitals monitoring — CCPA-compliant by design, with a free tier to get started.

The best part? Privacy-first analytics tools have matured significantly. You no longer sacrifice meaningful insights by choosing privacy. Tools likeCopper Analyticsgive you pageviews, referrers, geolocation, device data, AI crawler tracking, and Core Web Vitals — all without collecting a single piece of personal information.

For more on privacy-first analytics, read our guides on GDPR-compliant analytics, tracking traffic without cookies, and cookie consent banners.

Skip the Compliance Complexity

Copper Analyticsnever collects personal information, never uses cookies, and never sells or shares data. CCPA compliance is built in from day one.

What to Do Next

The right stack depends on how much visibility, workflow control, and reporting depth you need. If you want a simpler way to centralize site reporting and operational data, compare plans on the pricing page and start with a free Copper Analytics account.

You can also keep exploring related guides from the Copper Analytics blog to compare tools, setup patterns, and reporting workflows before making a decision.