{"page":"/blog/gpp-tcf-implementation","modified":"2026-11-10","license":"https://creativecommons.org/licenses/by/4.0/","columns":["Signal","OpenRTB 2.6 field","Legacy 2.5 location","URL macro","Notes"],"rows":[["GDPR applies","regs.gdpr (0, 1, omitted = unknown)","regs.ext.gdpr","${GDPR}","Google sends a boolean regs.ext.gdpr"],["TC String","user.consent","user.ext.consent","${GDPR_CONSENT_XXXXX}","XXXXX is the receiving vendor's GVL ID"],["GPP string","regs.gpp","none","${GPP_STRING_XXXXX}","Vendors without a GPP ID may use ${GPP_STRING}"],["Applicable sections","regs.gpp_sid","none","${GPP_SID}","Usually one value; never 3 or 4"],["US Privacy String","regs.us_privacy","regs.ext.us_privacy","${US_PRIVACY}","Deprecated as GPP section 6"],["Additional Consent","none","Exchange-specific user.ext","none","Google ATP list; format 2~consented~dv.disclosed"]],"sourceUrls":[[],[],[],[],[],[]]}