Get a Quote
Compliance › CCPA

CCPA Compliance for AI-Built Apps

CCPA, as amended by the CPRA, is the strictest and most actively enforced US state privacy law — policed by both the California Attorney General and a dedicated regulator, the CPPA. 2025 was a record enforcement year: Honda (), Todd Snyder (), Tractor Supply (.35M), and the AG's largest-ever CCPA settlement, Healthline (.55M). Nearly every case involved the same pattern AI-built apps ship by default — ad-tech SDKs sharing data with no working opt-out and no honored Global Privacy Control signal.

Get a Free Compliance Scan See Audit Pricing
Who It Applies To

Thresholds & penalties

CCPA applies to for-profit businesses doing business in California that meet any ONE of three thresholds. It protects California residents and households, and a consumer-facing app can cross the 100,000-user threshold faster than founders expect.

ThresholdDetail
RevenueGross annual revenue over (CPI-adjusted, effective 2025-01-01)
Data volumeBuy, sell, or share the personal information of 100,000+ CA residents or households per year
Revenue mix50%+ of annual revenue comes from selling or sharing CA residents' personal information

Penalties run up to per violation, or for intentional violations or any violation involving a minor under 16's data — and each affected consumer counts as a separate violation. The CPRA eliminated the mandatory 30-day cure period as of 2023-01-01; correcting a violation before enforcement is now discretionary, not guaranteed. There's also a private right of action for breaches of unencrypted personal information caused by a failure to maintain reasonable security: – per consumer per incident, or actual damages.

2025 enforcement: Healthline .55M (AG, largest CCPA settlement, GPC/opt-out failures); Tractor Supply .35M (CPPA's largest fine, no opt-out including GPC); Todd Snyder (broken opt-out portal ignored requests for 40 days); Honda (CPPA's first public fine, excessive verification, no ad-tech contracts).

Sources: cppa.ca.gov; oag.ca.gov/privacy/ccpa; oag.ca.gov news releases (Healthline, 2025-07-01); cppa.ca.gov announcements (Honda 2025-03-12, Todd Snyder 2025-05-06, Tractor Supply 2025-09-30).

The Rule

What CCPA actually requires

RequirementWhat it means for your app
Privacy policyMust state categories and purposes of data collected, retention, and what's sold or shared, and to whom.
"Do Not Sell or Share" linkRequired on the homepage/footer, with a working opt-out that actually propagates to your ad and analytics partners.
Honor Global Privacy ControlMandatory — the #1 enforcement theme. From 2026-01-01, revised §7025(c)(6) changes "may" to "must": you have to visibly display that the opt-out signal was processed. Opt-outs cannot require login or verification.
Sensitive PI limitsA "Limit the Use of My Sensitive Personal Information" link when SPI is used beyond permitted purposes; opt-in required to sell/share the PI of anyone under 16.
Deletion & accessAt least two request methods, respond within 45 days, and cascade deletion to service providers and third parties.
Service-provider contractsCCPA-mandated contract terms with every vendor that receives personal information — missing contracts were cited in the Honda, Healthline, and Tractor Supply actions.
New CPPA regsRisk assessments for high-risk processing begin 2026-01-01; ADMT rules for "significant decisions" by 2027-01-01; annual cyber audits (250,000+ consumers' PI, or 50,000+ SPI) phased in 2028–2030 by revenue tier.

Sources: cppa.ca.gov/announcements/2025/20250923.html; law.cornell.edu/regulations/california/11-CCR-7025; oag.ca.gov/privacy/ccpa/gpc; skadden.com (CPPA regs finalized).

The Core Problem

Why AI-built apps fail CCPA

  • Default ad/analytics SDKs count as "selling" or "sharing." GA4, Meta/TikTok pixels, and ad networks transmitting identifiers is exactly what regulators fined Sephora and Healthline for — and AI scaffolds ship them with zero opt-out plumbing.
  • No GPC listener. Honoring Global Privacy Control requires code reading Sec-GPC or navigator.globalPrivacyControl and suppressing trackers; no AI builder generates this, and from 2026-01-01 you must visibly confirm it was processed. This is the single most-enforced item.
  • Broken or absent opt-out/deletion mechanics. Even a misconfigured consent tool produced a six-figure fine for Todd Snyder; vibe-coded apps typically have no deletion endpoint that cascades to database rows, auth, logs, or backups.
  • No service-provider contracts. Founders never sign their stack's CCPA terms, leaving every vendor disclosure unprotected — the exact gap cited in Honda, Healthline, and Tractor Supply.
  • Excessive verification asymmetry. Forcing login or ID verification before honoring an opt-out is precisely what Honda was fined for.
  • PII in logs and LLM prompts. Undisclosed and uncontracted, this undermines any "reasonable security" defense against the private right of action.
  • False exemption assumption. Sub-threshold startups still face the breach private-right-of-action and Delete Act broker obligations, and the 100,000-consumer threshold arrives fast for any consumer-facing app.

Sources: oag.ca.gov (Sephora, 2022-08-24); oag.ca.gov news release (Healthline, 2025-07-01); cppa.ca.gov announcements (Todd Snyder, Honda); whitecase.com (Tractor Supply).

Platform By Platform

CCPA service-provider terms, by platform

PlatformCCPA posture
LovableYes — public DPA (updated 2025-11-06) with a dedicated U.S. Privacy Laws section naming CCPA/CPRA; Lovable acts as service provider/contractor, won't sell or share your data.
Bolt (StackBlitz)Partial — policy (2026-05-12) acknowledges CCPA, but DPAs are "where applicable" for enterprise only; no public self-serve CCPA DPA on free/Pro tiers.
ReplitYes — public DPA expressly covering CCPA; acts as processor, won't sell data; subprocessor list published.
v0 / VercelYes — DPA plus a dedicated California Privacy Addendum; Vercel commits to CCPA "service provider" status.
Base44 (Wix)DPA exists, but explicit CCPA "service provider" language is unverified in public materials — review the actual text before relying on it.
SupabaseSelf-service DPA + SCCs exist; explicit CCPA service-provider clause is unverified in the public summary — confirm in the signed document.

Signing these DPAs is your job, not automatic for free-tier apps — and every builder DPA covers the platform itself, not the analytics or ad SDKs your generated app embeds.

Sources: lovable.dev/data-processing-agreement; stackblitz.com/privacy-policy; replit.com/dpa; vercel.com/legal/dpa; base44.com/dpa; supabase.com/legal/dpa.

The Fix

Remediation checklist

  • Scope check against the three thresholds — even if exempt, fix security since the breach private right of action applies regardless.
  • Data-map every SDK, pixel, API, log, and vendor touching end-user personal information via a network-tab audit.
  • Kill or gate any "sharing" — remove unneeded ad/analytics SDKs; for those you keep, add a consent layer that actually blocks firing, verified via network inspection.
  • Implement GPC — read Sec-GPC/navigator.globalPrivacyControl, treat it as a valid opt-out, and display confirmation it was processed (required from 2026-01-01); never require login or verification for opt-outs.
  • Add the "Do Not Sell or Share" link and a full rights flow (know/delete/correct/limit) with a 45-day clock, cascading through database, auth, backups, logs, and vendors.
  • Rewrite the privacy policy to match your actual data flows.
  • Execute DPAs/CCPA service-provider terms with your full stack — host, database, LLM API, email, analytics.
  • Scrub PII from logs and prompts, encrypt data, and lock down access controls to support a "reasonable security" defense.
  • Plan forward — risk assessments from 2026-01-01, ADMT notices/opt-outs by 2027-01-01, and calendar your cyber-audit tier deadline.
What changed recently: The OAL approved new CPPA regulations on 2025-09-23 covering ADMT, risk assessments, and cyber audits, phased in from 2026-01-01. Revised §7025(c)(6), effective 2026-01-01, requires visibly displaying that an opt-out signal was processed — previously optional. GPC enforcement was central to both the Healthline (July 2025) and Tractor Supply (September 2025) actions, and the CPPA's Delete Act data-broker "strike force" launched 2025-11-19, with a new enforcement round on 2026-01-08.
FAQ

CCPA compliance questions, answered

Does CCPA apply to my small business website?

Only if you meet one of three thresholds: gross annual revenue over buying/selling/sharing the personal information of 100,000+ California residents per year, or getting 50%+ of revenue from selling/sharing that data. Many small consumer apps still cross the 100,000-user threshold faster than expected.

What is Global Privacy Control and do I have to honor it?

GPC is a browser signal that tells a site to treat the visitor as opted out of sale/sharing. Honoring it is mandatory under 11 CCR §7025, and it's the single most-enforced CCPA requirement — it was central to both the Healthline and Tractor Supply enforcement actions in 2025.

Is Google Analytics "selling" my users' data under CCPA?

Regulators have treated sending identifiers to ad-tech and analytics partners as "selling" or "sharing" since the Sephora settlement in 2022 — the same theory behind the 2025 Healthline case. Running GA4 or ad pixels without a working opt-out is a common CCPA violation.

Is my Lovable or Replit app CCPA compliant by default?

No. Lovable and Replit both publish DPAs covering CCPA for their own platforms, but neither adds a "Do Not Sell or Share" link, a GPC listener, or a working deletion flow to the app you build — those have to be implemented in your own code.

What happens if I don't honor a data deletion request in time?

CCPA requires a response within 45 days. Todd Snyder was fined by the CPPA in 2025 partly because its opt-out portal ignored requests for 40 days; missing the deadline or leaving a broken opt-out flow live is a documented enforcement trigger.

How much are CCPA fines for a small business?

Penalties run up to per violation, or for intentional violations or any violation involving a minor's data, with each affected consumer counted separately. There's also a private right of action of – per consumer for breaches tied to inadequate security.

Would your app survive a GPC enforcement sweep?

We audit AI-built apps against CCPA — GPC handling, opt-out mechanics, service-provider contracts — and hand you a fix-it list before the CPPA or AG finds the gap.

Get a Free Compliance Scan

Related searches: does CCPA apply to my small business website · CCPA compliance checklist for startups 2026 · do not sell or share my personal information link requirement · how to honor Global Privacy Control GPC on my website · CCPA fines for small business · is Google Analytics selling data under CCPA · CCPA vs CPRA difference · is my Lovable or Replit app CCPA compliant