Skip to content

Conversation

@HeinzBaumann
Copy link
Collaborator

@HeinzBaumann HeinzBaumann commented Jun 2, 2025

This PR implements code to support TCF 2.2

  • Suppress direct access to TCF data using getField
  • Added special handling for exceptions based on TCF policy
  • Incremented the policy version to 5
  • Updated list of supported languages
  • Updated test

Implements code to support TCF 2.3

  • support latest spec changes to support TCF 2.3, making the disclosedVendors mandatory, makes isServiceSpecific=true the default.
  • Update order of TCF segments
  • Update and fixed all test cases

With these changes the encoding and decoding of the tcfv2 section is on par with TCF 2.3 so it can be used to rebuild the encode/decode application on iabgpp.com. If there are issues found after integtrating this PR, let me know.

Note: The TcfEuV2 section is not ready to be used in production to write out gpp strings with the TcfEuV2 section. There are a few more things missing for instance making GVLs section specific.

@HeinzBaumann HeinzBaumann changed the title initial code to support TCF 2.2 initial code to support TCF 2.2 (no yet redy for review) Jun 2, 2025
@HeinzBaumann HeinzBaumann changed the title initial code to support TCF 2.2 (no yet redy for review) initial code to support TCF and 2.3 (no yet ready for review) Jun 2, 2025
@HeinzBaumann HeinzBaumann changed the title initial code to support TCF and 2.3 (no yet ready for review) Initial code to support TCF v2.3 (no yet ready for review) Jun 2, 2025
@HeinzBaumann HeinzBaumann marked this pull request as draft December 15, 2025 20:58
@HeinzBaumann HeinzBaumann changed the title Initial code to support TCF v2.3 (no yet ready for review) Added support TCF v2.3 to the TCFEUV2 section Jan 23, 2026
@HeinzBaumann HeinzBaumann changed the title Added support TCF v2.3 to the TCFEUV2 section Added support TCF v2.3 to the TcfEuV2 section Jan 23, 2026
@HeinzBaumann HeinzBaumann marked this pull request as ready for review January 23, 2026 00:57
@HeinzBaumann HeinzBaumann changed the title Added support TCF v2.3 to the TcfEuV2 section Added support for TCF v2.3 to the TcfEuV2 section Jan 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants