CCPA7 min read

CCPA vs GDPR: Key Differences for Compliance

For organizations serving both California and European markets, understanding the differences between CCPA and GDPR is essential. While both protect consumer privacy, they differ significantly in approach, scope, and requirements.

Key Takeaways

Point Summary
Consent model GDPR requires opt-in; CCPA uses opt-out for sales/sharing
Scope GDPR has no size thresholds; CCPA has revenue and data volume thresholds
Penalties GDPR up to €20M/4% revenue; CCPA up to $7,988 per violation
Private action CCPA allows lawsuits for breaches; GDPR has limited private rights
Legal basis GDPR requires legal basis; CCPA permits collection with notice

Quick Answer: GDPR is generally stricter, requiring opt-in consent and applying to all organizations processing EU data. CCPA uses an opt-out model, has business size thresholds, and provides a private right of action for data breaches. Most organizations serving both markets apply GDPR standards globally for consistency.

Comparison Overview

Aspect CCPA GDPR
Effective Date January 1, 2020 (CPRA: 2023) May 25, 2018
Geographic Scope California consumers EU/EEA residents
Applicability For-profit businesses meeting thresholds Any organization processing EU data
Revenue Threshold $26.625M+ None
Data Threshold 100,000+ consumers None
Consent Model Opt-out (for sales/sharing) Opt-in
Maximum Fine $7,988 per violation €20M or 4% global revenue
Private Lawsuits Yes (data breaches) Limited
Enforcement California AG, CPPA National DPAs

Scope and Applicability

Who Must Comply

Criterion CCPA GDPR
Location Any business with CA consumers Any org processing EU data
Revenue requirement $26.625M+ or thresholds None
Size requirement Specific thresholds None
Non-profits Exempt Included
Government Exempt Subject to (with some exemptions)

CCPA Thresholds

To fall under CCPA, businesses must meet at least one:

  • $26.625 million+ annual gross revenue
  • 100,000+ California consumers' data
  • 50%+ revenue from selling/sharing data

GDPR Territorial Scope

GDPR applies to organizations that:

  • Are established in the EU/EEA
  • Offer goods/services to EU residents (even if free)
  • Monitor behavior of EU residents

Consent and Legal Basis

GDPR Legal Basis Requirements

Legal Basis Description
Consent Freely given, specific, informed, unambiguous
Contract Necessary for contract performance
Legal obligation Required by law
Vital interests Protecting life
Public task Official authority or public interest
Legitimate interests Balanced against data subject rights

GDPR requires a legal basis before processing. Default is no processing without basis.

CCPA Approach

Activity CCPA Requirement
Collection Notice at or before collection
Use Consistent with disclosed purposes
Sale/sharing Consumer can opt out
Sensitive PI Consumer can limit use

CCPA permits collection with notice. Consumer action required to stop sale/sharing.

Opt-In vs. Opt-Out

Aspect GDPR CCPA
Default state No processing without basis Processing permitted with notice
Consumer action Opt-in before processing Opt-out after collection
Consent withdrawal Right to withdraw 12-month wait for re-authorization
Children Parental consent under 16 (default; member states may lower to 13) Opt-in for under 16 (sale/sharing)

Consumer Rights Comparison

For detailed CCPA rights guidance, see consumer rights explained.

Right CCPA GDPR
Right to Know/Access Yes Yes
Right to Delete Yes Yes (Right to Erasure)
Right to Correct Yes (CPRA) Yes (Rectification)
Right to Portability Yes Yes
Right to Restrict No direct equivalent Yes
Right to Object No direct equivalent Yes
Right to Opt-Out Yes (sale/sharing) Not applicable (different model)
Right to Limit SPI Yes Not applicable (different approach)
Non-Discrimination Yes (explicit) Implicit

Response Timelines

Aspect CCPA GDPR
Standard response 45 days One month
Extension Additional 45 days Two additional months
Total possible 90 days Three months

Sensitive Data

For detailed CCPA SPI categories, see sensitive personal information guide.

GDPR Special Categories

Category Description
Racial/ethnic origin Protected characteristic
Political opinions Political views
Religious/philosophical beliefs Faith and convictions
Trade union membership Labor organization
Genetic data Inherited characteristics
Biometric data Physical identifiers
Health data Medical information
Sex life/sexual orientation Intimate information

GDPR prohibits processing of special categories by default, with specific exemptions.

CCPA Sensitive Personal Information

Category Description
Government IDs SSN, driver's license, etc.
Financial credentials Account numbers with passwords
Precise geolocation GPS-level location
Race/ethnicity/religion Protected characteristics
Union membership Labor organization
Private communications Mail, email, text contents
Genetic data DNA, genetic tests
Biometric data For identification
Health data Medical information
Sex life/orientation Intimate information
Immigration status Citizenship status

CCPA permits collection but gives consumers right to limit use.

Data Transfers

GDPR International Transfers

Mechanism Description
Adequacy decision Country deemed adequate by EU
Standard Contractual Clauses Approved contract terms
Binding Corporate Rules Intra-group approved policies
Consent Explicit, informed consent

GDPR restricts transfers outside EU/EEA unless mechanisms in place.

CCPA International Transfers

Aspect CCPA Approach
Transfer restrictions None specific
Obligations All CCPA requirements apply regardless of location
Service providers Contract must include restrictions

CCPA has no transfer restrictions but obligations follow the data.

Penalties and Enforcement

GDPR Penalties

Tier Maximum Examples
Lower €10M or 2% global revenue Records failures, inadequate security
Upper €20M or 4% global revenue Unlawful processing, rights violations

CCPA Penalties

Type Maximum Notes
Unintentional $2,663 per violation Per consumer, per violation
Intentional $7,988 per violation Per consumer, per violation
Data breach (private) $107-$799 per consumer Private lawsuit damages

Enforcement Comparison

Aspect CCPA GDPR
Primary enforcer California AG, CPPA National DPAs
Private lawsuits Yes (breaches) Limited
Cure period 30 days None (but cooperation considered)
Class actions Yes Varies by country

Contract Requirements

GDPR Data Processing Agreement

Requirement Details
Written contract Always required
Processor instructions Must follow controller's instructions
Security Appropriate technical/organizational measures
Sub-processors Prior authorization required
Audits Must allow audits
Deletion/return At end of services
Assistance Help with data subject rights

CCPA Service Provider Contract

Requirement Details
Written contract Required
Purpose limitation Specified business purposes
Use restriction Cannot use for own purposes
Sale/sharing prohibition Cannot sell or share
Subcontractor flow-down Same restrictions apply
Consumer rights assistance Help with requests

Privacy by Design

GDPR Data Protection by Design

Requirement Details
By design Integrate privacy into systems
By default Privacy-protective settings default
Data minimization Collect only necessary data
Purpose limitation Use only for specified purposes
Storage limitation Retain only as long as needed

CCPA Data Minimization (CPRA)

Requirement Details
Collection Reasonably necessary and proportionate
Retention Not longer than reasonably necessary
Disclosure Specify retention periods

GDPR has more prescriptive privacy by design requirements; CCPA (via CPRA) has adopted similar principles.

Documentation Requirements

Requirement CCPA GDPR
Privacy policy Yes Yes (more detailed)
Records of processing 24 months requests Required (Article 30)
DPO appointment No Required in some cases
DPIA Risk assessments (2026) Required for high-risk processing
Breach notification State law requirements 72 hours to DPA

Harmonizing Compliance

Apply GDPR Standards Globally?

Consideration Recommendation
Simplicity GDPR standards generally satisfy CCPA
Consistency Single global policy easier to manage
CCPA-specific Some CCPA elements require specific implementation
Opt-out links CCPA-specific requirement
SPI limitation CCPA-specific right

CCPA-Specific Requirements

Even with GDPR compliance, CCPA requires:

Requirement Action
"Do Not Sell or Share" link Add to homepage
"Limit Use of SPI" link Add if SPI collected
GPC compliance Honor GPC signals
California-specific disclosures Categories, metrics (if applicable)
Toll-free number For request intake

How Bastion Helps

Navigating dual CCPA and GDPR compliance requires understanding both frameworks.

Challenge How We Help
Gap analysis Compare current program to both frameworks
Harmonization Efficient compliance with both
Documentation Policies meeting both requirements
Contract templates DPAs covering CCPA and GDPR
Implementation Practical guidance for dual compliance

Need help with CCPA and GDPR compliance? Talk to our team →


Sources