Tealium Consent Management adds consent and data privacy support. It also adds the ability to prompt your users for consent, retain their selection, and honor that selection throughout the tracking behavior.
The behavior of the Consent Manager is controlled by a consent policy, which is based on the region of the app user.
The Tealium Consent Manager is designed to support multiple regulatory requirements and can be adapted to support new ones as they emerge. These policies are configured at initialization time by setting the TealiumConfigconsentPolicy property.
Tealium iQ Tag Management and EventStream support the General Data Protection Regulation (GDPR) as the default policy.
Not Set (default)
Tracking calls are queued locally until consent status is set.
Tracking calls are sent. Consent categories are included in all tracking calls. If consent logging is enabled the grant_consent event is sent.
Tracking calls are not sent. If consent logging in enabled the decline_consent event is sent.
Tealium iQ Tag Management supports the California Consumer Privacy Act (CCPA) policy.
Not Set (default)
Tracking calls are sent. The do_not_sell flag is set to false. Tags are unaffected.
Tracking calls are sent. The do_not_sell flag set to false. Tags are unaffected.
Tracking calls are sent. The do_not_sell flag is set to true. Tags configured in the “Affected Tags” section of the CCPA Consent Manager are not triggered.
The following actions are available with the Consent Management module.
Set Consent Status
Set User Consent Categories
Reset User Consent Preferences
Set Consent Logging Enabled
Set Consent Policy
Get Consent Policy
Support for the following libraries is provided:
Android (Java) - Included in the library and enabled in the native code upon initialization.
Android (Kotlin) - Included in the library and enabled in the native code upon initialization.