California Opt Out

How does Opt Out protect California Users?

Does the ConsentPro Opt Out banner meet California privacy requirements if it does not block the initial page load which also loads the tracker? If I understand correctly, opt out only prevents subsequent firing of scripts and therefore the initial page load would be a privacy violation?

Hey @punit! Let me break down how these two compliance models work and where Consent Pro fits in.

Your technical understanding is correct. In Opt-out mode, tracking scripts are allowed to fire on the initial page load — that’s by design. CCPA operates on an opt-out model, meaning the legal obligation is to give users a clear way to opt out of data sale/sharing, not to block tracking by default before that choice is made. That’s fundamentally different from GDPR, where explicit consent is required before any tracking fires (opt-in mode).

So for California under the basic CCPA framework:

  1. Opt-out mode — Tracking is Granted by default. Users can opt out, which blocks scripts on subsequent loads. This matches CCPA’s opt-out framework.
  2. Do Not Sell mode — Consent Pro also offers a distinct “Do Not Sell” banner type specifically for CCPA-style requirements, which is worth considering for California visitors.
  3. Opt-in mode (GDPR) — Scripts are blocked by default until the user explicitly accepts. Stricter approach, not required for CCPA.

One thing worth knowing: Global Privacy Control (GPC) — the browser-level signal some California users rely on to automatically signal their opt-out preference — is not currently supported in Consent Pro v2. The team is actively working on adding that.

On the legal side, Consent Pro is built to help with data privacy compliance, but full compliance also depends on your server locations and data processing practices. For California-specific legal requirements, we’d recommend consulting a lawyer. :folded_hands:

Happy to walk you through setting up the Do Not Sell or Opt-out banner, or talk through GTM consent defaults for your California config if that would help!