There was an unexpected error authorizing you. Please try again.

Global Privacy Protocol

Last updated: February 18, 2025

Read about why we renamed the GPP to Global Privacy Protocol here.

About the Global Privacy Protocol

The Global Privacy Protocol (GPP) is part of a portfolio of solutions developed by IAB Tech Lab, as part of the Project Rearc initiative, to help the industry solve for the challenges that come with the need to address differing and evolving privacy regulations worldwide.  

The GPP is a protocol designed to streamline the transmission of privacy, consent, and consumer choice signals from sites and apps to ad tech providers; it enables advertisers, publishers and technology vendors in the digital advertising industry to adapt to regulatory demands across markets. The GPP currently supports the following privacy strings: the IAB Europe TCF, the IAB Canada TCF, the MSPA’s US National string, US states-specific privacy strings for California, Virginia, Utah, Colorado, and Connecticut. The Global Privacy Protocol will continue to be expanded to support additional jurisdictions with data privacy regulations. For the most up-to-date information on supported privacy strings, see Section Information in the Global Privacy Protocol github repository.

The Global Privacy Working Group has developed GPP implementation guidelines which were released for public comment until December 16. You can access the guidelines here. A finalized version will be coming soon.

Global Privacy Protocol String Version History

DateVersionComments
Nov 3, 20231.0Added clarifications to encoding mechanism, fixed encoded header examples
Sept 28, 20221.0Published final public version

Consent Management Platform API Version History

DateVersionComments
June 20231.1Removal of return values in favor of callback functions. Removal of getGPPData command
Sept 28, 20221.0Published final public version

Working Groups