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 = 1no = 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 = 0yes = 1no = 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:
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 totrue
within theccpa
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',
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',