> For the complete documentation index, see [llms.txt](https://docs.didomi.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.didomi.io/regulations-manager/frameworks/global-privacy-protocol-gpp/configure-global-privacy-protocol-gpp-framework.md).

# Configure Global Privacy Protocol (GPP) framework

{% hint style="success" %}
**Access Type**: Regulations Manager - Editor
{% endhint %}

The Global Privacy Protocol (GPP) is a technical standard developed by the IAB Tech Lab that is a modular transport layer to communicate an end-user's consent throughout the digital advertising supply chain and offers support for U.S. State privacy regulations. In this article, we will cover how to&#x20;

* [Enable Global Privacy Protocol (GPP) framework](#enable-global-privacy-protocol-gpp-framework)
* [Configure GPP String settings](#configure-gpp-string-settings)

{% hint style="warning" %}
**Note**: The Global Privacy Protocol framework can only be implemented on regulations that utilize country/region as a data collection scope.
{% endhint %}

***

### Enable Global Privacy Protocol (GPP) framework

In order to enable the Global Privacy Protocol (GPP) framework on a regulation, click **Regulations Manager** on the left-hand panel.

<figure><img src="https://1825037175-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FZy2E8FqxPYFLAku5oxrS%2FScreenshot%202026-09-09%20at%203.01.39%E2%80%AFPM.png?alt=media&amp;token=86ab2a35-ed43-459c-ad05-0c3e820b511b" alt="" width="563"><figcaption></figcaption></figure>

Navigate to a regulation that utilizes country/region as the data collection scope on the subsequent list and click the **Edit** icon inline with a regulation name.

<figure><img src="https://1825037175-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2Fjfa6pDsXdm91hu7vyVZH%2FScreenshot%202026-09-09%20at%203.07.09%E2%80%AFPM.png?alt=media&amp;token=adc2bdf6-a4f3-4b5f-b80e-a157773e8924" alt="" width="563"><figcaption></figcaption></figure>

Ensure that the **Global settings** tab is selected and navigate to the ***Frameworks*** section. Enable the toggle inline with **MSPS GPP**.

<figure><img src="https://1825037175-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FlOoqtczxJ5thBODz0swK%2FScreenshot%202026-09-09%20at%203.30.59%E2%80%AFPM.png?alt=media&amp;token=5afd0279-0f33-40ba-87a1-c43a1c3e0529" alt="" width="563"><figcaption></figcaption></figure>

The Global Privacy Protocol (GPP) framework will be enabled on the regulation.

### Configure GPP String settings

With the Global Privacy Protocol (GPP) framework added to the regulation, select the **Frameworks** tab and expand the **GPP - Global Privacy Platform** accordion.

<figure><img src="https://1825037175-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FwXPWv3DzrQaMvRQ7Ln38%2FScreenshot%202026-09-10%20at%208.58.31%E2%80%AFAM.png?alt=media&amp;token=4be9176a-7b94-4f64-b2eb-148f9bd9d9f4" alt="" width="563"><figcaption></figcaption></figure>

There are two settings that your organization can configure for the GPP String:

* [MSPA signatory](#mspa-signatory)
* [US Privacy string configuration](#us-privacy-string-configuration)

#### MSPA signatory

The Multi-State Privacy Agreement (MSPA) is a complementary legal framework to the Multi-State Privacy String (technical signal) which is a joint legal agreement across industry participants that dictates obligations of partners on how the framework should be used in practice so that all participants have confidence that the framework is being used appropriately and in the same way.

{% hint style="info" %}
Didomi strongly recommends visiting our dedicated resource on the [Multi-State Privacy Agreement (MSPA)](/regulations-manager/frameworks/global-privacy-protocol-gpp/multi-state-privacy-agreement-mspa.md).
{% endhint %}

If your organization is a signatory of the Multi-State Privacy Agreement (MSPA), enable the toggle inline with **MSPA signatory**.

<figure><img src="https://1825037175-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2Fxb4PNBt14twYSLpRgEeg%2FScreenshot%202026-09-10%20at%2010.39.38%E2%80%AFAM.png?alt=media&amp;token=ca950b80-a83a-4311-9f3f-cabbcedffa63" alt="" width="563"><figcaption></figcaption></figure>

Use the provided field to input your organization's MSPA ID and select the toggle for the mode in which your organization operates within the MSPA.

<figure><img src="https://1825037175-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2F1TlvOFAZMObavrVfKF42%2FScreenshot%202026-09-10%20at%2010.42.33%E2%80%AFAM.png?alt=media&amp;token=fab7cda9-6612-49bf-8c74-034daeb9719a" alt="" width="563"><figcaption></figcaption></figure>

#### US Privacy string configuration

When an end-user submits their consent decisions, those decisions are captured and communicated via an encoded section of the GPP String. Each section represents a unique privacy signal.

For U.S. States that have a supported state section in the GPP String, your organization can select whether you wish to utilize the [U.S. State section](/regulations-manager/frameworks/global-privacy-protocol-gpp/gpp-string/u.s.-state-privacy-sections.md) or [U.S. National section](/regulations-manager/frameworks/global-privacy-protocol-gpp/gpp-string/u.s.-national-privacy-section.md) to store an end-user's consent. U.S. States that do not have a supported state section in the GPP String will default to the U.S. National section.

{% hint style="info" %}
Be advised that the U.S. National section should only be used by signatories of the Multi-State Privacy Agreement (MSPA). While Didomi does not block the use of utilizing the U.S. National section for non-signatories, doing so introduces risk for your organization since the section would not have the legal backing of the agreement. [Click here](/regulations-manager/frameworks/global-privacy-protocol-gpp/multi-state-privacy-agreement-mspa.md) to learn more.
{% endhint %}

In order to change the privacy section used for a U.S. State with a supported U.S. State privacy section in the GPP String, navigate to the US Privacy String Configuration card and click the desired section inline with the state.

<figure><img src="https://1825037175-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2Ft1zcXZtUaZE6EAEL1SW2%2FScreenshot%202026-09-10%20at%202.11.46%E2%80%AFPM.png?alt=media&amp;token=35f8dee3-c59a-450a-8d29-396302f1dc7d" alt="" width="563"><figcaption></figcaption></figure>

<details>

<summary>Bulk edit privacy section for U.S. States</summary>

Your organization can leverage a bulk action to set the privacy section for multiple U.S. States simultaneously. To do so, click the checkbox to the left of the U.S. State you wish to include in the bulk action.

<figure><img src="https://1825037175-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2Fu3L4vltEF1t3tqwIV9N2%2FScreenshot%202026-09-10%20at%202.20.21%E2%80%AFPM.png?alt=media&amp;token=ea2e763f-d528-4fbe-9ad1-9be5b2ed6063" alt="" width="563"><figcaption></figcaption></figure>

Use the provided drop-down menu to select whether to set the selected states to use the U.S. National privacy section or U.S. State privacy section. Click **Apply to all selected** when finished.

{% hint style="info" %}
If applying the U.S. State privacy section to a U.S. State that does not have a supported U.S. State privacy section in the GPP String then that State will continue utilizing the U.S. National privacy section as the default.
{% endhint %}

<figure><img src="https://1825037175-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FIvUPH2aCHhqeUsMAvkxr%2FScreenshot%202026-09-10%20at%202.35.06%E2%80%AFPM.png?alt=media&amp;token=d2bb33e4-6bab-43fa-8411-63f9ba7f90f5" alt="" width="563"><figcaption></figcaption></figure>

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.didomi.io/regulations-manager/frameworks/global-privacy-protocol-gpp/configure-global-privacy-protocol-gpp-framework.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
