CARVIEW |
TCF v2.2 - Implementation FAQs

General
1) Removal of the legitimate interest legal basis for advertising & content personalisation: within the scope of the TCF, Vendors will only be able to select consent as an acceptable legal basis for purposes 3, 4, 5 and 6 at registration level;
2) Improvements to the information provided to end-users: the purposes and features’ names and descriptions have changed. The legal text has been removed and replaced by user-friendly descriptions - supplemented by examples of real-use cases (illustrations);
3) Standardisation of additional information about Vendors: Vendors will be required to provide additional information about their data processing operations - so that this information can in turn be disclosed to end-users;
- Categories of data collected
- Retention periods on a per-purpose basis
- Legitimate interest(s) at stake - where applicable
- Support for multiple languages URL declaration
4) Transparency over the number of Vendors: CMPs will be required to disclose the total number of Vendors seeking to establish a legal basis on the first layer of their UIs;
5) Specific requirements to facilitate users’ withdrawal of consent: Publishers and CMPs will need to ensure that users can resurface the CMP UIs and withdraw consent easily. Vendors need to ensure they retrieve the TC String in real-time, where applicable.
FAQs for CMPs
This number should at a minimum represent the number of TCF Vendors for which the publisher establishes transparency & consent, but may include the number of non-TCF Vendors. It is up to the publishers to decide whether they want to include non-TCF Vendors when providing this number. Publishers should consider when making such a determination how to best manage user expectations regarding the number of data controllers for which it establishes legal bases.
The Secondary Layer of the Framework UI has to disclose the numbers of third party Vendors that are seeking consent or pursuing data processing purposes on the basis of their legitimate interest(s) for each purpose. These numbers may also include the number of non-TCF Vendors for which the publisher establishes transparency & consent using the TCF purposes nomenclatures.
The categories of data collected and processed by Vendors has been standardised through a dedicated taxonomy. CMPs should use the standard names provided by the TCF Policy and make available the corresponding user-friendly descriptions.
To facilitate users’ understanding, CMPs may convert retention periods provided by Vendors in days into a different time unit (e.g. in months), the same way they may currently do so with Vendors’ maximum device storage durations.
For example, if a Vendor has declared the following retention periods:
Purpose 2: 30
Purpose 3: 30
Purpose 4: 30
Purpose 7: 180
Special Purpose 2: 360
The corresponding dataRetention object in the Vendors’ entry in the GVL will be:
"dataRetention": {
"stdRetention": 30,
"purposes": {
"7": 180,
},
"specialPurposes": {
"2": 360
}
}
Where Vendors have not declared URLs to their privacy documentations in the language used in the Framework UIs, CMPs may choose to provide links to the Vendors’ documentation in a different language, or Publishers may choose not to work with Vendors that do not maintain privacy documentations in the language of their users.
FAQs for Publishers
Since March 2022, Vendors registering to the TCF are required to provide additional information that is not intended for user disclosures but can be used by Publishers for determining which Vendors they wish to establish transparency and consent for on their digital properties.
The additional information cover the following detail:
- Full legal entity address ;
- Business-to-business contact details ;
- Territorial scope - the EU/EEA/EFTA/UK jurisdictions where the vendor operates in the context of its TCF registration. Note that this is different from the place of establishment ;
- Environment – environment(s) where the vendor operates such as web, mobile apps, CTV apps ;
- Type of service – Vendor’s type of service(s) such as SSP, DSP, DMP ;
- International transfer – indication if the vendor transfers data outside EU/EEA ; when applicable, indication if the data transfers are covered by an EU adequacy decision.
This additional information is available here and can be used by Publishers to, for example, avoid requesting user’s consent for Vendors that operate in technical environments and jurisdictions that are not relevant to their online services, as well as generally better understand each TCF Vendor’s scope of operations and whether it transfers data outside of the EEA.
Publishers can also work with their CMPs and Vendor-partners to better understand which Vendors are active on their digital properties (e.g. contribute to the selling of their ad inventories) to supplement their selection process.
The TCF Policies does not impose a maximum number of Vendors for which a Publisher establishes legal bases, as it depends on the nature of the services and content provided by the Publisher as well as its business model, and no objective criteria have been laid down by Data Protection Authorities in that respect.
If the initial consent request presented to users contains a call to action that enables user to consent to all purposes and vendors in one click (such as “Consent to all”), an equivalent call to action should be provided when users resurface the CMP UI as to withdraw consent to all purposes and vendors in one click (such as “Withdraw consent to all”).
When the publisher implements a way for the user to access its content without consenting through other means, for example by offering paid access, users who previously provided consent should still be provided with the possibility to easily withdraw consent at any time and access the content through other means (for example the paid access). Although the TCF policies accommodate such implementations, publishers should ensure they are fully aware of their local Data Protection Authority’s requirements when leveraging pay-or-consent installations.
and the right to object relating to Purposes or Special Purposes pursued by Vendors on the basis of their legitimate interests in a separate webpage, such as in their privacy policies, so long as users are provided with an easily accessible link to it from the UI that is used to request their consent.
Because such an approach can impact a commercial CMP’s ability to assume responsibility for compliance with the TCF Policies, publishers may be required to register a private CMP and use a commercial CMP’s offering in association with their private CMP ID in line with Chapter II: Policies for CMPs (7)(2).
To help TCF participants in their implementation, the below table provides the best practice recommendations that have been provided so far by certain national regulators (last updated March 2024):
Where a Publisher puts in place a “consent or pay” system, i.e. a TCF implementation offering two or more choices to users for access to the Publisher’s content and services (for instance one based on consent to the processing of personal data for certain Purposes and/or Special Features, and another based on an alternative, such as paid access), Appendix B, section C(h) of the TCF Policies accommodates such implementations.
Although the TCF Policies do not require to allow users to make granular and specific consent or opt-in choices for each Purpose and/or Special Feature in such installations, Publishers should consider providing an appropriate level of choice granularity in order for users’ consent to remain specific and fulfil legal requirements under the GDPR.
For example, where a free version (subject to consent to processing) is made available alongside a paid version, a Publisher might conclude that conditioning access to the free version of their services to users’ consents for a subset of purposes that are necessary for monetisation (e.g. personalised advertising) provides the appropriate degree of granularity if kept separate from consent to purposes that are not a necessary part of the free version (for instance audience measurement or third-party content personalisation).
To help TCF participants in their implementation, the below table provides the best practice recommendations that have been provided so far by certain national regulators (last updated April 2025):
FAQs for Vendors
As a reminder, the Legitimate Interest Claim URL is a link to a webpage that describes the legitimate interests they pursue when they rely on such a legal basis for at least one purpose. This can be a part of their privacy policy, accessed through a bookmark on that webpage

Features
Sign up for our newsletter
Privacy Overview
Cookie | Duration | Description |
---|---|---|
__cf_bm | 30 minutes | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
CookieLawInfoConsent | 1 year | CookieYes sets this cookie to record the default button state of the corresponding category and the status of CCPA. It works only in coordination with the primary cookie. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Cookie | Duration | Description |
---|---|---|
_pk_id.1.be1c | 1 year 27 days | Matomo Analytics |
_pk_ses.1.be1c | 30 minutes | Matomo Analytics |
browser_id | 5 years | This cookie is used for identifying the visitor browser on re-visit to the website. |