Skip to main content
Skip table of contents

Privacy and Consent Handling in Live Connect Hub

Consent Collected from the web

The privacy settings in type Consent:

1. GDPR/TCF

  • Source: TCF API (window.__tcfapi) or TCF frame (__tcfapiLocator)

  • Data: gdprApplies flag + tcString consent string

2. US Privacy (CCPA)

  • Source: USP API (window.__uspapi) or USP frame (__uspapiLocator)

  • Data: uspString consent string

3. GPP

  • Source: GPP API (window.__gpp) or GPP frame (__gppLocator)

  • Data: gppString + applicableSections array of numbers

4. forcedPrivacyMode

  • Source: StandardClientConfig or DistributorClientConfigWithoutVarName

  • Data: boolean

    Screenshot 2025-10-21 at 15.02.03.png

Consent Loading Flow

  • Privacy mode is triggered when (in order):

  1. forcedPrivacyMode is true

  2. GDPR applies (gdprApplies: true)

  3. GPP section array has 2 (EU TCF v2) inside
    (CCPA is collected but not used to decide inPrivacyMode)

Screenshot 2025-10-14 at 19.12.10.png

Privacy Mode Effects

When in privacy mode, the system implements strict data protection:

Storage Blocking

  • Storage Handler: Switches to BlockedStorageHandler

  • All Storage Operations: Throw BlockedByConsentError

  • Operations Blocked:

  • Cookie reading/writing

  • LocalStorage access

  • Cookie deletion

  • All storage operations are completely blocked to protect user privacy.

Data Collection Blocking

  • Call Handler: Switches to BlockedCallHandler

  • All Call Operations: Throw BlockedByConsentError

  • Operations Blocked:

  • Identity resolution requests (/idex/ endpoints)

  • Data collection requests (/j/ endpoints)

  • Any other ajax calls to LiveIntent services

  • Tracking pixels (/p/ endpoints)

  • Sync container pixels

  • Any image-based tracking requests

  • When BlockedCallHandler is active, all network communication is completely blocked - no AJAX requests, no pixel tracking, no data collection. This ensures complete privacy protection by preventing any data from leaving the user's browser when privacy consent is not given or when in privacy mode.

Consent Transmission

Consent data is transmitted to downstream services via URL parameters:

Sync Container (IDaaS) URLs (src/sync-container.ts)

Identity Resolution (Idres) URLs (src/idex.ts)

Pixel (LivePixel) URLs (src/pixel-url.ts)

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.