
Reflecting on President Trump’s first 100 days in office
On May 14, 2025, the Belgian Market Court delivered a landmark ruling regarding IAB Europe’s role in the Transparency and Consent Framework (TCF). The Court confirms that TC Strings qualify as personal data and that IAB Europe must be regarded as a joint controller under the GDPR, but only for its own processing of TC Strings. This ruling marks the end of a litigation saga which, beyond the TCF, clarifies the allocation of responsibilities in joint controllerships under the GDPR. But the exact roles and responsibilities of other stakeholders in the digital advertising ecosystem are not directly addressed by the Court.
In accordance with the 2002/58 "ePrivacy" Directive, user consent must be obtained before placing “non-essential” cookies or other tracking technologies on a user’s device, typically via a Consent Management Platform (CMP) displayed as a banner on websites.
In 2017, IAB Europe developed the TCF, a standardized set of contractual, ethical, and technical rules designed to help its members (vendors) collect and share user consent for the use of cookies within the advertising ecosystem, particularly in the context of real-time bidding (RTB) for online advertising.
How the TCF works:
This mechanism allows the TCF to translate user preferences into a chain of attributes (string) that can be automatically interpreted by advertisers, platforms, and vendors in relation with the TCF protocol.
Due to its fast and broad development within the EU digital advertising ecosystem (up to 80% of the RTB), the TCF has been the subject of legal challenges seeking to address breaches of the GDPR.
Here are the key highlights of this legal saga:
2019 | The Belgian DPA received several complaints against IAB Europe regarding the TCF’s compliance with the GDPR and the ePrivacy Directive (Article 5§3 for cookies). |
February 2, 2022 | The Belgian DPA ruled that IAB Europe acted as a data controller for the data processed via TC Strings and ordered the association to comply with GDPR requirements.1 |
March 4, 2022 | IAB Europe appealed the decision before the Brussels Market Court, arguing that the TC String is not personal data, and that, in any case, IAB Europe did not determine the data processing purposes or means and therefore could not be qualified as a data controller. |
September 7, 2022 | Brussels Market Court referred several preliminary questions to the Court of Justice of the European Union (CJEU) under Article 267 TFEU, seeking clarification on:
|
March 7, 2024 | In its ruling C-604/22,2 the CJEU determined that (i) the TC String does constitute personal data, particularly when it can be linked to an IP address or other identifiers accessible to members of the TCF, and (ii) IAB Europe is considered a joint controller, as it plays a decisive role in setting the purposes and means of processing through the TCF standard, despite not directly collecting or storing the data. The Court limited IAB Europe’s responsibility to the initial recording of user preferences (e.g., consent signals), explicitly excluding subsequent uses such as personalized advertising by other actors, unless IAB Europe also jointly determines those purposes or means. In so doing, the CJEU disapproved of the Belgian DPA's decision to hold joint controllership for processing operations beyond the TC String. |
May 14, 2025 | The case is referred back to the Brussels Market Court by effect of the CJEU ruling to determine IAB Europe's degree of responsibility.3 |
In line with both the DPA and CJEU rulings, the Market Court confirms that the TC String must be regarded as personal data under Article 4(1) of the GDPR when it can be linked to an identifiable user through reasonable means, such as an IP address.
The Court conducted a detailed analysis and emphasized that identifiability does not require IAB Europe to have direct access to all users’ personal data, thereby confirming the CJEU's previous case law.4
The Market Court confirms that IAB Europe is a joint controller regarding processing operations within the TCF. However, contrary to the DPA's position, IAB Europe does not act as a joint controller for processing operations that occur entirely under the OpenRTB protocol.
The Court held that: “In conclusion, while the contested decision is admittedly procedurally flawed as set out in the Interlocutory Judgment, IAB Europe's substantive grievances against the contested decision are unfounded, except to the extent that the contested decision holds that IAB Europe acts as a (joint) controller of the processing operations that take place entirely under the OpenRTB protocol.
The Market Court also confirms the sanctions imposed on IAB Europe by the Contested Decision that relate solely to processing operations within the TCF. It is not necessary to refer the case back to the Dispute Resolution Chamber, nor is it legally required for the Market Court to proceed with a European consultation procedure.”
IAB Europe is not considered a joint controller for the processing operations carried out entirely under the OpenRTB protocol, due to the absence of sufficient evidence demonstrating such a role.
IAB Europe is a joint controller of the processing operations within the TCF because it:
Although IAB is a joint controller with the parties processing personal data with it under the TCF. the Court points out the absence of any joint controller agreement.
The Market Court states that “the allocation of responsibilities is thus a matter for the joint controllers themselves.” Since IAB Europe, CMPs, vendors, and publishers all have considerable influence over how data is processed under the TCF, the Court rejects the idea that any one party is less responsible. In the absence of a clear allocation of roles, they are therefore held equally and jointly responsible for GDPR compliance.
The Court also cautions that unclear or overly complex arrangements between joint controllers could undermine the principles of lawfulness and transparency, making it essential to have clear, practical agreements in place.
Due to procedural errors, the Belgian DPA's decision is overturned by the Market Court. However, some findings of the DPA regarding GDPR violations are upheld by the Court.
The Market Court expressly limited IAB Europe’s responsibility to the processing operations directly governed by the TCF. It explicitly excluded processing operations carried out entirely under the OpenRTB protocol used by the digital advertising ecosystem, determining that IAB Europe cannot be held liable for processing activities over which it exercises neither factual nor decision-making control.
This limitation reduces the scope, but not the principle, of the GDPR infringements held by the Belgian DPA, that the Court reaffirms. The IAB, while defining TCF v1.1 (launched on April 25, 2018) and TCF v2.0 (launched from August 21, 2019), failed to:
However, following the Belgian DPA's ruling in 2022, and in accordance with the compliance action plan validated on January 11, 2023, by the Belgian DPA, most of these infringements had already been addressed by IAB. In practice, the TCF v2.1 (launched from August 19, 2020) and v2.2 (launched from May 16, 2023, and replacing previous versions since November 20, 2023) were not targeted by this proceeding.
Consequently, the practical implications of this Market Court decision are relatively mitigated but remain significant regarding the role and classification of parties within the digital advertising ecosystem.
The Market Court's decision has been the subject of communication campaigns by both parties, each claiming victory. This is not far from the truth.
Yes, the TCF v1.0 and v2.0 were infringing the GDPR until August 2020, but no, IAB is not responsible for the entire processing chain under these previous versions of the TCF, as alleged by the Belgian DPA.
Based on this epilog, IAB Europe should soon offer the digital advertising ecosystem a new contractual framework illustrating the new scope of a limited joint controllership.
The future will reveal whether privacy advocates may seize the opportunity of this decision to strike back on the validity of consent for previous versions of the TCF, and if so, how statutes of limitation and the complexity of joint controllership involving hundreds of businesses might be tried by civil courts handling damage claims.
Authored by Etienne Drouard, Joséphine Beaufour, Rémy Schlich, Sarina Singh
1/ Belgian Data Protection Authority, Litigation Chamber, Case number: DOS-2019-01377, Decision on the merits 21/2022 of 2 February 2022.
2/ CJEU, IAB Europe, case C-604/22, March 7, 2024.
3/ Brussel Market Court, case 2025/3556, dated May 14, 2025.
4/ CJEU, Tietosuojavaltuutettu, case C-25/17, July 10, 2018.