Login
Welcome
Login

Guidelines for CCPA compliance

About the California Consumer Privacy Act

The California Consumer Privacy Act (CCPA) is a new data privacy law that came into effect on January 1st, 2020. It grants California residents various rights regarding access to, deletion of, opt-out of sale, and the sharing of personal information to third parties by businesses.

In particular, CCPA requires businesses to allow residents to opt-out of the sale of their personal information via a prominent "Do Not Sell My Personal Information" link on their website.

About the IAB CCPA Compliance Framework

In order to be compliant with CCPA, Teads has adopted the IAB's CCPA Compliance Framework. This Framework allows Publishers to signal to their downstream advertising partners (Supply Side Platforms, Demand Side Platforms, Buyers…) whether a user has opted-out of the sale of their personal information.

Publisher requirements: making CCPA opt-out signals available to Teads

The CCPA Compliance Framework specifies that Publishers should expose CCPA user opt-out signals in the form of a US Privacy String via a "USP API".

Teads leverages the USP API to retrieve the US Privacy String from Publisher properties. This allows Teads to:

  • Take opt-out information into account and limit personal data use in accordance with the CCPA 
  • Pass the signals to its downstream partners in programmatic transactions

The following sections outline the specific implementation requirements for publishers depending on their type of integration, with links to the corresponding technical specifications.

Standard web integration

In standard web integrations, Teads publisher tag calls the __uspapi(Command, Version, Callback)

function on the publisher's page. Publishers are required to make this API available on all their pages, as described in the IAB's USP API specifications. No update of the Teads tag is required.

iOS SDK integration

In iOS SDK integrations, Teads SDK access the IABUSPrivacy_String field in the NSUserDefaults. Requires upgrading Teads SDK to version 4.5.0 or greater. More details in our Teads SDK documentation

Android SDK integration

In Android SDK integrations: Teads SDK accesses the IABUSPrivacy_String field in the SharedPreferences. Requires upgrading Teads SDK to version 4.5.0 or greater. More details in our Teads SDK documentation

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.