{"page":"/tools/tcf-consent-string-decoder","modified":"2026-11-10","license":"https://creativecommons.org/licenses/by/4.0/","columns":["Field","Bits","What the decoder displays"],"rows":[["Version","6","Format version; must be 2"],["Created, LastUpdated","36 each","Deciseconds since 1970, shown as a UTC date; current strings round both to the day"],["CmpId, CmpVersion, ConsentScreen","12, 12, 6","Which CMP build wrote the string, matched to the CMP list"],["ConsentLanguage","12","Two letters, for example EN"],["VendorListVersion, TcfPolicyVersion","12, 6","Which GVL and policy the CMP used"],["IsServiceSpecific, UseNonStandardTexts","1, 1","Service-specific must be 1"],["SpecialFeatureOptIns","12","Opt-ins for precise geolocation and active device identification"],["PurposesConsent, PurposesLITransparency","24, 24","One bit per purpose; purposes 3 to 6 can no longer use legitimate interest"],["PurposeOneTreatment, PublisherCC","1, 12","Jurisdiction handling for purpose 1 and the publisher's country"],["Vendor consent and vendor legitimate interest","variable","MaxVendorId, then a bitfield or a list of ranges"],["Publisher restrictions","variable","Purpose, restriction type and the vendors it covers"]],"sourceUrls":[[],[],[],[],[],[],[],[],[],[],[]]}