How do I signal CCPA in OpenRTB?

Answer

Put the US Privacy string in regs.us_privacy, which is a first-class field in OpenRTB 2.6; on 2.5 and earlier it travels as regs.ext.us_privacy per the IAB extension. The value is the four-character USP string (for example 1YNN) covering spec version, explicit notice, opt-out of sale, and LSPA coverage. Note that the US Privacy spec itself is deprecated in favor of GPP, so newer integrations express the same signal through regs.gpp with the appropriate US section ID.

Fields in this answer

FieldTypeSinceStatus in 2.6
regs.us_privacystring2.6-202204Current
regs.gppstring2.6-202211Current

Go deeper

More questions on privacy, identity, supply chain, and versions

All 93 questions are listed in the OpenRTB FAQ.