Skip to main content
BlogLegal-Tech

Avoid CCPA Fines: Your Guide to Website Compliance

Ben Alton
6 min read

In an era where data privacy is paramount, the California Consumer Privacy Act (CCPA) - as amended by the California Privacy Rights Act (CPRA) - sets the baseline for consumer rights and business obligations in the United States. For any organization that interacts with California residents, understanding its intricacies is not merely a legal formality. It is a fundamental component of risk management and consumer trust, where a single misconfigured tag or a missed response deadline can trigger significant regulatory scrutiny.

The law’s core purpose is to give consumers more control over their personal information. This simple premise unfolds into a complex set of operational requirements, from providing clear notice about data collection to honouring consumer requests to delete their data or opt out of its sale. For engineering and legal teams, the challenge lies in translating these legal mandates into robust, verifiable technical implementations. This article provides a structured explanation of the CCPA - who it applies to, the penalties for non-compliance, and how to assess whether your public-facing web properties meet its stringent standards.

Who Does CCPA Apply To?

A common misconception is that the CCPA only applies to companies physically located in California. In reality, its jurisdiction is defined by the location of the consumer, not the business. The CCPA applies to any for-profit entity that does business in California, collects personal information from California residents, and meets at least one of the following thresholds:

  • Has annual gross revenues in excess of $25 million.

  • Alone or in combination, annually buys, sells, or shares the personal information of 100,000 or more consumers or households. (The CPRA updated this from the original 50,000 threshold and added "sharing" to the criteria).

  • Derives 50 percent or more of its annual revenues from selling or sharing consumers’ personal information.

The term "doing business in California" is interpreted broadly. It does not require a physical office. If a company markets its services to California residents or has a significant number of website visitors from the state, it is likely subject to the CCPA. This scope means a vast number of e-commerce sites, SaaS platforms, and digital publishers fall under its purview.

Furthermore, the definition of "personal information" under CCPA is expansive. As defined in Cal. Civ. Code § 1798.140(v), it includes not just identifiers like names and addresses, but also online identifiers, IP addresses, geolocation data, and browsing history. Inferences drawn from this data to create a consumer profile are also considered personal information. This means businesses that do not collect names or email addresses may still be processing personal information through cookies, analytics trackers, and advertising pixels, thereby triggering CCPA obligations.

The law also extends obligations to "service providers" and "contractors" who process personal information on behalf of a covered business, creating a chain of responsibility. For a CISO or legal counsel, this means third-party risk management is an inextricable part of CCPA compliance. The third-party scripts running on your website are not exempt - they are a direct extension of your data collection practices.

Understanding CCPA Compliance Requirements

At its heart, the CCPA grants California residents a set of fundamental rights regarding their personal information. A compliant organization must have the technical and operational infrastructure to honour these rights within legally mandated timelines. The primary requirements include:

The Right to Know: Consumers can request that a business disclose the categories and specific pieces of personal information it has collected, the sources of that information, the business purposes for collecting or selling it, and the categories of third parties with whom it is shared.

The Right to Delete: As outlined in Cal. Civ. Code § 1798.105, consumers can request the deletion of their personal information. Businesses must honour this request within 45 days, with a possible 45-day extension if reasonably necessary. This is not a simple "soft delete" - the obligation is to permanently remove the data from all systems, subject to certain statutory exceptions.

The Right to Opt-Out of Sale/Sharing: Businesses that sell or share personal information must provide a clear and conspicuous link on their homepage titled "Do Not Sell or Share My Personal Information." "Sale" is broadly defined to include exchanging data for monetary or other valuable consideration, while "sharing" specifically refers to sharing for cross-context behavioural advertising.

The Right to Correct: A right added by the CPRA, consumers can request the correction of inaccurate personal information.

The Right to Limit Use and Disclosure of Sensitive Personal Information: If a business collects sensitive personal information (e.g., precise geolocation, racial origin), it must provide a "Limit the Use of My Sensitive Personal Information" link, allowing consumers to restrict its use.

Beyond these rights, the CCPA imposes transparency obligations. Businesses must inform consumers at or before the point of collection about the categories of personal information being collected and the purposes for which they will be used, typically via a comprehensive privacy policy that must be updated at least every 12 months.

A critical technical requirement is the obligation to honour opt-out preference signals, such as the Global Privacy Control (GPC). The CPRA regulations mandate that businesses treat GPC signals as a valid request to opt out of the sale or sharing of that consumer's data. This cannot be a manual process - it requires an automated implementation that detects the `Sec-GPC: 1` header from a browser and suppresses relevant advertising or analytics tags for that user.

Penalties for Non-Compliance

The consequences of failing to comply with the CCPA are substantial. Enforcement involves actions by the California Privacy Protection Agency (CPPA) and a limited private right of action for consumers.

The CPPA is empowered to investigate and bring civil enforcement actions with significant penalties:

  • Unintentional Violations: Fines of up to $2,500 for each violation. A single misconfiguration on a high-traffic website - such as a non-functional opt-out link - could be interpreted as thousands of individual violations.

  • Intentional Violations: Fines increase to $7,500 per violation. This can include situations where a company was aware of non-compliance and chose not to remediate it.

The CPRA removed the 30-day "right to cure" for most violations that was present in the original CCPA. While the CPPA has discretion to provide time to cure, it is no longer a guaranteed safe harbour. This change places a greater emphasis on proactive, continuous compliance.

Additionally, the CCPA includes a private right of action under Cal. Civ. Code § 1798.150. Consumers can bring individual or class-action lawsuits if their unencrypted personal information is subject to a data breach as a result of a business's failure to maintain reasonable security procedures. Consumers can recover statutory damages between $100 and $750 per consumer, per incident, or actual damages, whichever is greater. For a breach affecting thousands of residents, potential damages in a class-action suit can easily run into millions of dollars, creating a high-stakes environment where a single security lapse has devastating financial consequences.

From Manual Audits to Continuous Observability

Given the dynamic nature of modern websites, a one-time manual audit is insufficient for maintaining CCPA compliance. A site that is compliant today can be broken by a routine software update, a new marketing integration, or a misconfigured tag manager rule tomorrow. This is why the principle of continuous compliance is essential.

A rigorous assessment requires a combination of automated discovery and active, behavioural testing. The first step is a comprehensive inventory. You cannot protect what you do not know you have. On our platform, adding a domain triggers an automatic crawl that discovers and maps key compliance assets - the cookie banner, privacy policy, opt-out links, and every third-party script. This provides an immediate baseline of the data collection footprint.

The more critical step is to continuously test the functionality of these mechanisms by simulating real user behaviour. It is not enough for a "Do Not Sell or Share" link to exist - it must actually work. Common compliance regressions we observe include:

  • Broken Opt-Out Flows: A user clicks the "Do Not Sell" link, but on subsequent visits, advertising cookies are still set. Our active tests exercise the opt-out flow with a synthetic identity and then revisit the site to verify, by inspecting network traffic, that the relevant third-party requests are suppressed. A link that returns a 200 OK status code but has no downstream effect is a clear violation.

  • Missed Deletion Deadlines: The CCPA's 45-day deadline for deletion requests is a legal tripwire. Our active testing agents submit deletion requests via public web forms using synthetic identities. The platform then tracks the 45-day legal clock. If confirmation is not received by a preset threshold - for example, day 40 - an alert is triggered, giving the privacy team time to act before the deadline is breached.

  • Ignored GPC Signals: A site fails to detect or honour the Global Privacy Control signal. We test this by running a headless browser with the `Sec-GPC: 1` header enabled. By inspecting the HAR network logs, we can verify whether tracking scripts that constitute a "sale" or "sharing" of data are correctly suppressed in response to the signal.

When a potential compliance gap is found, it is surfaced with the context needed for immediate remediation. This includes full-page screenshots, HTML snapshots, and HAR network logs captured at the exact moment of the test. Every artifact is cryptographically hashed with SHA-256 and timestamped using the RFC 3161 standard, creating an immutable, court-admissible chain of custody. This provides legally valid proof of the compliance posture at a specific point in time - invaluable for both internal remediation and demonstrating due diligence to regulators.

Achieving and maintaining CCPA compliance is a complex challenge that sits at the intersection of law and technology. It demands more than a well-written privacy policy - it requires robust technical controls and diligent operational processes. By shifting from periodic audits to continuous, automated monitoring, businesses can treat privacy compliance not as a fire drill, but as a managed and verifiable engineering discipline. The goal is to detect compliance regressions before they become lawsuits, protecting both consumers and the enterprise in an increasingly privacy-focused world.