Back to Learning Hub
Privacy•9 min read•February 21, 2026

CCPA Analytics Compliance: What California Privacy Law Means for Tracking

A practical guide to CCPA compliance for analytics, including opt-out requirements and data handling.

W

Wilmer

Co-founder & CEO

CCPA Analytics Compliance: What California Privacy Law Means for Tracking

The California Consumer Privacy Act changed how businesses handle personal information for the state's 40 million residents. Unlike GDPR's opt-in model, CCPA uses an opt-out framework - but that doesn't mean analytics can run unchecked. Understanding what CCPA requires for tracking keeps you compliant and protects your California customers.


CCPA applies to for-profit businesses that collect California residents' personal information and meet certain thresholds: $25 million in annual revenue, buy or sell personal information of 100,000+ households, or derive 50%+ of revenue from selling personal information.


CCPA vs GDPR: Key Differences


Consent Model


GDPR requires opt-in consent before collecting most personal data. CCPA allows collection by default but requires clear opt-out mechanisms for sales and sharing.


For analytics, this means: under GDPR, you need consent before tracking. Under CCPA, you can track but must honor opt-out requests.


Definition of Personal Information


CCPA defines personal information broadly: information that identifies, relates to, describes, or could reasonably be linked to a consumer or household.


This includes IP addresses, device identifiers, browsing history, and geolocation - data that analytics platforms routinely collect.


Sale of Personal Information


CCPA's "sale" definition is expansive. It covers any exchange of personal information for monetary or other valuable consideration.


Sharing analytics data with third parties who provide services in exchange - even without direct payment - may constitute a sale. This affects how you use tools like Google Analytics, Facebook Pixel, and similar platforms.


What CCPA Requires for Analytics


Notice at Collection


Before collecting personal information, provide clear notice about what categories you collect and why. This notice must be at or before the point of collection.


Your privacy policy must list categories of personal information collected in the past 12 months, the purposes for collection, and categories of third parties with whom you share data.


Right to Know


Consumers can request what personal information you've collected about them. You must provide: categories of information collected, sources of information, purposes for collection, categories of third parties shared with, and specific pieces of information collected.


For analytics, this means being able to identify and export what you've tracked about a specific user.


Right to Delete


Consumers can request deletion of their personal information. You must delete and direct service providers to delete, with limited exceptions for completing transactions, security, legal obligations, and certain internal uses.


Analytics data falls under this requirement. When someone requests deletion, their tracking data must go.


Right to Opt-Out of Sale


This is where CCPA gets complex for analytics. If you "sell" personal information - including sharing with third-party analytics or advertising platforms - you must provide a "Do Not Sell My Personal Information" link.


Consumers who opt out cannot have their data sold until they explicitly opt back in.


Non-Discrimination


You cannot discriminate against consumers who exercise CCPA rights. This means no denying services, charging different prices, or providing different quality levels to users who opt out of tracking.


Analytics Practices Under CCPA


First-Party Analytics


First-party analytics that don't share data with third parties have simpler CCPA requirements. You still need notice and must honor deletion requests, but opt-out of sale doesn't apply if you're not selling.


Server-side analytics processed internally face fewer restrictions than data shared with external platforms.


Third-Party Analytics Tools


Using tools like Google Analytics, Mixpanel, or Amplitude may constitute "sale" under CCPA if these providers use data for their own purposes or share it further.


Review your analytics providers' terms. Do they use your data for product improvement, benchmarking, or cross-customer insights? This could trigger sale requirements.


Advertising and Cross-Site Tracking


Advertising pixels from Facebook, Google, TikTok, and similar platforms almost certainly constitute sale under CCPA. These platforms use collected data across their networks.


Cross-site tracking for retargeting requires "Do Not Sell" compliance and honoring opt-out signals.


Data Sharing with Service Providers


CCPA distinguishes between "sales" and sharing with "service providers." If a vendor only processes data on your behalf under written contract, with restrictions on using data for other purposes, it's not a sale.


Ensure your analytics contracts include service provider language limiting data use to your purposes only.


Implementing CCPA Compliance


Privacy Policy Requirements


Your privacy policy must include: categories of personal information collected, purposes for collection, categories of sources, categories of third parties shared with, whether you sell personal information, and consumer rights explanation with submission methods.


Update annually and when practices change.


Do Not Sell Link


If you sell personal information, provide a clear "Do Not Sell My Personal Information" link on your homepage and in your privacy policy.


This link should lead to an easy opt-out mechanism - no account creation required.


Opt-Out Mechanisms


CCPA opt-outs should be simple and immediate. Options include: a web form on your site, email request processing, toll-free number, and Global Privacy Control (GPC) signal recognition.


Global Privacy Control is a browser signal that communicates opt-out preferences. California's Attorney General has stated businesses must honor GPC as a valid opt-out request.


Request Verification


Before responding to access or deletion requests, you must verify the consumer's identity. Use reasonable verification methods proportionate to the data's sensitivity.


For analytics data, matching email addresses or account information typically suffices.


Response Timelines


Acknowledge requests within 10 business days. Respond substantively within 45 calendar days, with one 45-day extension if needed.


Track requests and responses to demonstrate compliance.


Technical Implementation


User Identification


To fulfill access and deletion requests, you need to identify what data belongs to which consumer. This requires connecting anonymous analytics identifiers to identifiable users when they identify themselves.


Without identity resolution, you cannot comply with individual requests. Design your analytics to support user-level data retrieval and deletion.


Consent Signal Management


Implement a system to track opt-out preferences. When a user opts out of sale: stop sending their data to third parties, record their preference for future visits, and communicate the opt-out to downstream systems.


Consent management platforms can help, though CCPA's opt-out model differs from GDPR's opt-in.


Data Mapping


Know where personal information flows. Map data from collection through storage to sharing. This reveals what needs protection and where opt-outs must be enforced.


Common analytics data paths: browser to tag manager to analytics platform to data warehouse to business intelligence tools. Each handoff needs CCPA consideration.


Deletion Workflows


Build automated or semi-automated deletion workflows. When a deletion request comes in, identify all systems containing that user's data. Most analytics platforms provide deletion APIs, and data warehouses support DELETE queries.


Document the process and verify completion.


CPRA Updates (Effective 2023)


The California Privacy Rights Act amended and expanded CCPA. Key changes for analytics include a new "sharing" concept covering cross-context behavioral advertising, the right to correct inaccurate information, the right to limit use of sensitive personal information, and expanded rules for automated decision-making.


CPRA created the California Privacy Protection Agency for enforcement, increasing regulatory scrutiny.


Sensitive Personal Information


CPRA defines sensitive personal information including precise geolocation. If your analytics collect location data, additional restrictions apply.


Consumers can limit use of sensitive information to what's necessary to provide requested services.


Common Compliance Mistakes


Ignoring Household Data


CCPA covers household-level data, not just individual data. Device fingerprinting that identifies a household triggers CCPA even without identifying individuals.


Inadequate Service Provider Contracts


Using analytics tools without proper service provider agreements may make routine data sharing into "sales." Review and update vendor contracts.


Slow Request Response


CCPA's timelines are strict. Slow responses invite enforcement action. Build processes to respond quickly and consistently.


Treating CCPA Like GDPR


CCPA's opt-out model differs fundamentally from GDPR's opt-in. Implementing GDPR consent flows doesn't satisfy CCPA's specific requirements around "Do Not Sell" links and GPC recognition.


Enforcement and Penalties


California's Attorney General and the Privacy Protection Agency enforce CCPA. Penalties include up to $2,500 per unintentional violation, up to $7,500 per intentional violation, and no cap on total penalties.


Private lawsuits are possible for data breaches resulting from inadequate security.


Major enforcement actions have targeted businesses ignoring opt-out requests and failing to honor GPC signals.


Getting Started


Audit your current analytics setup. Identify what personal information you collect, where it goes, and whether sharing constitutes "sale." Update privacy policies and implement required disclosures.


Arktis supports CCPA compliance with privacy-first analytics that minimize third-party data sharing.


Sources

1. California Attorney General, "California Consumer Privacy Act (CCPA)"

2. California Privacy Protection Agency, "CCPA Regulations"

3. Global Privacy Control

4. IAPP, "CCPA and CPRA Comparison Chart"

Frequently Asked Questions

Does CCPA apply to my business if I'm not in California?

Yes, if you collect personal information from California residents and meet the thresholds: $25 million annual revenue, data on 100,000+ California consumers/households, or 50%+ revenue from selling personal information. Location of your business doesn't matter - what matters is whether you serve California residents.

Is using Google Analytics a 'sale' under CCPA?

Potentially yes. If Google uses the data for its own purposes beyond providing analytics services to you, this could constitute sale. Google Analytics 4 with restricted data processing may qualify as service provider use, not sale. Review Google's terms and your configuration carefully.

Do I need to add a 'Do Not Sell' link if I only use analytics?

Only if your analytics use constitutes a 'sale' - meaning data is exchanged for monetary or other valuable consideration. Pure first-party analytics without third-party sharing typically don't require the link. But third-party analytics tools that use your data for their own purposes may trigger the requirement.

How do I handle Global Privacy Control (GPC) signals?

You must honor GPC as a valid opt-out request. When you detect GPC enabled, treat it as a 'Do Not Sell' request and stop sharing that user's data with third parties. Most consent management platforms now support GPC detection automatically.

What's the difference between CCPA and CPRA?

CPRA amended CCPA, adding new rights (correction, limiting sensitive data use), expanding 'sharing' beyond 'sale' to cover cross-context behavioral advertising, creating the California Privacy Protection Agency, and adding requirements around automated decision-making. CPRA is now in effect and builds on CCPA.

Try Arktis free for 7 days

Attribution tracking, session recordings, and AI automation in one platform. Set up in 2 minutes, free for 7 days.

Start 7-day free trial

Written by

W

Wilmer

Co-founder & CEO

Wilmer leads product strategy at Arktis, focusing on privacy-first analytics and attribution tracking for e-commerce brands.