Skip to content

Latest commit

 

History

History
55 lines (43 loc) · 3.96 KB

MSPS_signatories.md

File metadata and controls

55 lines (43 loc) · 3.96 KB

The IAB Tech Lab's Global Privacy Platform's (GPP) Multi-State Privacy String (MSPS) is a signal that notifies downstream partners that participating publishers have provided end-users with specific notice and choice over data processing activities on their properties.

Your organization will need to configure the following attributes as part of the GPP config:

Attribute Possible values Description
MspaCoveredTransaction yes
no
Publisher or Advertiser, as applicable, is a signatory to the IAB Multistate Service Provider Agreement (MSPA), as may be amended from time to time, and declares that the transaction is a “Covered Transaction” as defined in the MSPA.

The configured value for the flag will translate to the following in the MSPS:
yes = 1
no = 2
MspaOptOutOptionMode na
yes
no
Publisher or Advertiser, as applicable, has enabled “Opt-Out Option Mode” for the “Covered Transaction,” as such terms are defined in the MSPA.

The configured value for the flag will translate to the following in the MSPS:
na = 0
yes = 1
no = 2
MspaServiceProviderMode na
yes
no
Publisher or Advertiser, as applicable, has enabled “Service Provider Mode” for the “Covered Transaction,” as such terms are defined in the MSPA.

The configured value for the flag will translate to the following in the MSPS:
na = 0
yes = 1
no = 2

Depending on whether your organization is a signatory of the Multi-State Privacy Agreement (MSPA), your organization will configure the attributes in the following ways:

Non-signatory of the MSPA

For organizations who have not signed the MSPA and only want to listen for the MSPS. When setting the attributes thusly, the MSPA, as a contractual framework, does not cover your transactions.

Note: This is the default settings for these attributes. Non-signatories of the MSPA can also just set the includeGppApi parameter to true within the ccpa object and these attributes will default to this configuration.

window._sp_queue = [];
window._sp_ = {
    config: {
        accountId: 1584,
        baseEndpoint: 'https://cdn.privacy-mgmt.com',
        ccpa: {
            includeGppApi: {
                "MspaCoveredTransaction": "no",
                "MspaOptOutOptionMode": "na",
                "MspaServiceProviderMode": "na"
            }
        },
        propertyHref: 'https://www.testdemo.com',

Signatory of the MSPA

For transactions covered by the MSPA, signatories can choose to operate in Opt-Out Option Mode or Service Provider Mode.

window._sp_queue = [];
window._sp_ = {
    config: {
        accountId: 1584,
        baseEndpoint: 'https://cdn.privacy-mgmt.com',
        ccpa: {
            includeGppApi: {
                "MspaCoveredTransaction": "yes",
                "MspaOptOutOptionMode": "yes",
                "MspaServiceProviderMode": "no"
            }
        },
        propertyHref: 'https://www.testdemo.com',