IAB TCF 2.4 FAQ
The following FAQ details upcoming changes to the OneTrust CMP in preparation for IAB TCF 2.4.
What is IAB TCF v2.4?
IAB TCF v2.4 is a targeted update to the Transparency and Consent Framework. It introduces updated requirements for:
-
-
Explaining when privacy choices apply across multiple devices or end-user agents.
-
Presenting clearer explanations and illustrations for Features.
-
Updating the name and guidance for Special Feature 2.
-
Updating an advertiser example stack.
-
What are the TCF 2.4 compliance deadlines?
The applicable compliance deadlines are as follows:
-
Web environments: October 23, 2026.
-
Native application environments, including mobile and CTV: February 23, 2027.
Customers should complete implementation reviews and testing before the deadline applicable to each environment.
What are the main changes in TCF 2.4?
An upcoming OneTrust product update will make the previously optional Disclosed Vendors segment in the TC string mandatory.
This update provides vendors with a clear binary signal:
-
1 = disclosed to the user
-
0 = not disclosed
Going forward, when the TC string is generated, there will be a dedicated section for disclosedVendors. Refer to the OneTrust Release Notes for updates on when this change will be fully adopted across OneTrust Consent Management Platform (CMP) products.
Examples:
-
2.2 string without the
disclosedVendorssection:CODECQZynXAQZynXAAcABBDECCFgAP_AAEPAAChQF5wAQF5gXnABAXmAAAAA.f_gACHgAAAAA -
2.3 string containing the
disclosedVendorssection:CODECQZynXAQZynXAAcABBDECCFgAP_AAEPAAChQF5wAQF5gXnABAXmAAAAA.f_gACHgAAAAA.IF5wAQF5gAAA
Is OneTrust creating a new TCF template?
No. OneTrust is updating the existing TCF template rather than creating a separate template. Customers do not need to select a new template or recreate their existing implementation. The update will be delivered through changes to the existing template content, framework metadata, translations, and user-interface presentation.
When will the TCF 2.4 update be available in OneTrust?
The TCF 2.4 template updates are planned for OneTrust 202609.2.0 (September 25, 2026).
Customers should review the OneTrust release schedule and release notes for availability in their environment. Release deployment can vary by environment.
What changes will customers see in the OneTrust TCF template?
The existing template will be updated for TCF 2.4. OneTrust will also update applicable framework-driven content, including the following:
- Feature explanations.
- Feature illustrations and translations supplied through the Global Vendor List.
- The name and guidance for Special Feature 2.
- The applicable TCF policy version.
- Template and framework references to TCF 2.4.
These updates use the existing TCF user interface and framework-data ingestion process.
How is Special Feature 2 changing?
Special Feature 2 is being renamed as follows:
- Previous name: Actively scan device characteristics for identification
- Updated name: Identify devices based on information actively requested
The associated vendor guidance is also being updated to reflect the active request of Client Hints for the purpose of creating a fingerprint.
This is primarily a metadata, translation, guidance, and display-text change. It does not introduce a new consent signal category.
What is changing in the preference center for Features?
When users review Features in the applicable layer of the consent experience, the following information must be provided:
- The standard Feature name.
- The full standard user-friendly text.
- The standard Feature explanation.
- The applicable illustration, where supplied through the framework data.
Features should not be displayed with controls that suggest users can independently disable them when they cannot be independently disabled.
What does TCF 2.4 require for multi-device consent?
If an organization persists a user's TCF privacy choices across multiple devices or end-user agents, the organization must explain the scope of those choices to the user before the user makes a choice.
For example, this may apply when a user signs in to an account and privacy preferences associated with the account are applied to another device.
Organizations must also define how they resolve differences between
- A choice made on a device before the user signs in.
- A preference already associated with the user's account.
The organization may prioritize the most recent device choice or the preferences already saved to the user's account. The resulting behavior must be clearly communicated to the user, including how the user can modify their choices.
Is multi-device consent the same as group-specific or cross-domain consent?
No
Multi-device consent concerns privacy choices that apply across multiple devices or end-user agents, such as a mobile device, tablet, or desktop browser.
Group-specific consent concerns privacy choices that apply across a defined group of websites, applications, services, or other digital properties.
If an implementation applies choices across both multiple devices and multiple digital properties, the notice should accurately explain both scopes.
Do customers using the standard OneTrust TCF content need to make changes?
Customers using the standard OneTrust TCF content will receive the applicable framework-language updates through the existing template and Global Vendor List ingestion process.
Customers should test and validate the updated content, translations, illustrations, Feature presentation, and Special Feature 2 wording in a staging or lower environment before publishing the update to production.
Is there specific guidance for customers using custom TCF text?
Customers using custom TCF text should review their wording to determine whether it accurately describes how privacy choices are applied.
In particular, customers should review if their implementation performs the following:
- Persists choices across multiple devices or end-user agents.
- Applies choices across a defined group of websites or applications.
- Applies choices across both multiple devices and multiple digital properties.
- Uses an authenticated account to synchronize privacy choices.
- Has a defined process for resolving account-level and device-level preference conflicts.
If an implementation persists choices across devices, its custom wording should clearly explain the device scope. Organizations that keep choices within a single device are not affected by this specific multi-device disclosure requirement.
What consent-scope options are available?
The available [CONSENT_SCOPE] values include the following:
- Application
- Branded websites
- Digital services
- Digital properties
- Group of websites
- Website
- Website and application
The [CONSENT_SCOPE] value describes the websites, applications, services, or properties across which the user's privacy choices apply.
For example, if the selected consent scope is Group of websites
- website-a.com
- website-b.com
- website-c.com
The actual websites included in the group should be accurately identified or made available to the user through an appropriate notice or link.
What is Device Scope?
[INSERT_DEVICE(S)_SCOPE] is a placeholder that customers using custom TCF text can replace with an accurate description of the browsers, devices, or authenticated experiences affected by the user's choice.
It is not a separate, predefined OneTrust configuration value.
Examples include the following:
- The browser and device you are currently using.
- All browsers and devices associated with your account.
- Your mobile application and authenticated web browsers.
- Your mobile device, tablet, and desktop browser.
- All supported devices on which you sign in to your account.
The wording should reflect the customer's actual consent persistence and synchronization behavior.
How should consent scope and device scope be used together?
The following structure can be used in custom TCF text:
Your choices will have effect within our [CONSENT_SCOPE] and will affect [INSERT_DEVICE(S)_SCOPE].
The two placeholders communicate different but related information:
- [CONSENT_SCOPE] identifies the websites, applications, services, or digital properties across which the choice applies.
- [INSERT_DEVICE(S)_SCOPE] identifies the browsers, devices, or authenticated experiences affected by the choice.
For example:
Your choices will have effect within our Group of Websites, which includes website-a.com, website-b.com, and website-c.com, and will affect all browsers and devices associated with your account.
In this example:
- Group of Websites is the selected consent scope.
- website-a.com, website-b.com, and website-c.com identify the websites included within that group.
- All browsers and devices associated with your account explains the device scope.
What wording can be used for a single-website implementation?
For a consent experience where choices apply only to the current website, browser, and device, customers using custom text may use wording similar to:
Your choices will have effect within this website only and will affect only the browser and device you are currently using. For more details, refer to our Privacy Policy.
The additional multi-device disclosure is not required solely because of TCF 2.4 if the organization does not persist choices across multiple devices or end-user agents.
What wording can be used for a group of websites?
If consent is shared across a defined group of websites but remains limited to the current browser and device, customers may use wording similar to:
Your choices will have effect within our Group of Websites, which includes website-a.com, website-b.com, and website-c.com, and will affect only the browser and device you are currently using.
If consent is shared across the same group of websites and synchronized across authenticated devices, customers may use wording similar to:
Your choices will have effect within our Group of Websites, which includes website-a.com, website-b.com, and website-c.com, and will affect all browsers and devices associated with your account.
The wording selected should accurately reflect how the customer's implementation applies and synchronizes privacy choices.
What wording can be used for a group of applications?
If consent applies across multiple applications but remains limited to the current device, customers may use wording similar to:
Your choices will have effect within our Group of Applications, which includes Application A, Application B, and Application C, and will affect only the device you are currently using.
If consent is synchronized across authenticated devices, customers may use wording similar to:
Your choices will have effect within our Group of Applications, which includes Application A, Application B, and Application C, and will affect all supported devices associated with your account.
What wording can be used when choices are synchronized across multiple devices?
Customers using authenticated consent or another multi-device consent mechanism may use wording similar to:
Your choices will have effect within our Digital Services and will affect the devices associated with your account, including your mobile application, tablet, and desktop browser.
Customers should only use multi-device language when their implementation applies or synchronizes choices across those devices.
How should conflicts between device-level and account-level choices be handled?
A conflict may occur when a user makes one choice on a device before signing in, but the user's account already contains a different privacy preference.
An organization may
- Give priority to the user's most recent choice made before signing in.
- Give priority to the privacy preferences already saved to the user's account.
Once the user is authenticated, the user must be clearly informed when the choice made on the device differs from the choice already associated with the account. The user must also be informed how to review or modify the applied preferences.
Does TCF 2.4 change the TC String?
TCF 2.4 updates the applicable TCF policy version and supporting framework metadata. However, it does not introduce a new consent signal category or a new set of Purposes.
The update is primarily focused on transparency, framework content, metadata, translations, and how information is presented to users.
Do customers need to ask existing users for reconsent?
TCF 2.4 does not, by itself, require customers to ask all existing users for consent again.
Existing OneTrust reconsent controls and conditions continue to apply. For example, reconsent may still occur if a customer separately configures a published change to resurface the consent experience or if another existing reconsent condition is met.
However, consent collected before an organization implements multi-device consent cannot automatically be treated as valid for additional devices if the user was not originally informed that their choice would have a multi-device scope. Organizations introducing multi-device consent should therefore review how previously collected choices are handled before applying them to other devices or services.
What do Web CMP customers need to do?
Web CMP customers should:
- Confirm when OneTrust 202609.2.0 is available in their environment.
- Determine whether they use standard or custom TCF text.
- Determine whether privacy choices remain within one device or persist across multiple devices.
- Review how the consent scope and device scope are communicated.
- Test the updated TCF experience in a staging or lower environment.
- Validate Feature names, explanations, illustrations, translations, and Special Feature 2 content.
- Republish the applicable TCF template before the web compliance deadline.
What do mobile and CTV customers need to do?
Mobile and CTV customers should:
- Review their current TCF implementation and consent-synchronization behavior.
- Determine whether privacy choices persist across applications, devices, or authenticated accounts.
- Review custom text where multi-device consent is used.
- Test the updated Feature content, illustrations, translations, Special Feature 2 name, and applicable policy version after the TCF 2.4 update is available.
- Complete implementation and validation before the native application compliance deadline.
Does TCF 2.4 require changes to OneTrust CMP APIs or customer application code?
TCF 2.4 primarily updates framework content, metadata, and presentation requirements. It does not introduce a separate TCF template or a new consent signal category.
Customers using CMP APIs or custom application experiences should still validate the following:
- The updated TCF policy version is returned as expected.
- Updated Feature and Special Feature content is displayed where applicable.
- Custom implementations accurately communicate the consent scope and applicable device scope.
- Features are not presented as independently controllable when they cannot be independently disabled.
What are the immediate next steps?
All customers:
- Identify whether you use standard OneTrust TCF content or custom TCF text.
- Confirm whether choices remain within one device or persist across multiple devices.
- Confirm whether choices apply to one digital property or a defined group of properties.
- Review how account-level and device-level preference conflicts are resolved.
- Plan testing before the applicable web or native deadline.
Web customers:
- Test and republish using an applicable version after OneTrust 202609.2.0 becomes available.
- Complete validation before October 23, 2026.
Mobile and CTV customers
- Test the updated native implementation and framework content.
- Complete validation before February 23, 2027.
Customers using custom TCF text
- Ensure the consent scope and, where applicable, device scope are clearly explained.
- Identify the websites, applications, or services included in a group-specific consent scope.
- Confirm that the wording reflects the actual implementation.
- Do not imply that choices apply across websites, applications, browsers, or devices if that behavior is not implemented.
IAB TCF 2.3 FAQ
What is IAB TCF v2.3?
IAB TCF v2.3 is the latest version of the Transparency and Consent Framework, introduced to remove ambiguity for users, publishers, and vendors.
TCF 2.3 clarifies how purposes, features, and legitimate interest claims must be displayed to users. It introduces more precise rules around how CMPs communicate with vendors, helping reduce inconsistent interpretations of earlier versions.
OneTrust is releasing support for TCF 2.3 beginning with the Fall seasonal release, giving customers ample time to prepare, test, and validate their implementations ahead of the February 28th, 2026 enforcement deadline.
In short, v2.3 provides clearer guidance and stricter requirements to build trust with users while ensuring organizations and vendors interpret and act on consent in the same way.
What technical updates are being introduced?
An upcoming OneTrust product update will make the previously optional Disclosed Vendors segment in the TC string mandatory.
This update provides vendors with a clear binary signal:
- 1 = disclosed to the user
- 0 = not disclosed
Going forward, when the TC string is generated, there will be a dedicated section for disclosedVendors. Refer to the OneTrust Release Notes for updates on when this change will be fully adopted across OneTrust Consent Management Platform (CMP) products.
Examples:
- 2.2 string without the disclosedVendors section:
CQZynXAQZynXAAcABBDECCFgAP_AAEPAAChQF5wAQF5gXnABAXmAAAAA.f_gACHgAAAAA
- 2.3 string containing the disclosedVendors section:
CQZynXAQZynXAAcABBDECCFgAP_AAEPAAChQF5wAQF5gXnABAXmAAAAA.f_gACHgAAAAA.IF5wAQF5gAAA
What is the enforcement deadline?
The enforcement date for TCF 2.3 compliance is February 28th, 2026. Start preparing now to allow time for testing, internal reviews, and vendor coordination.
How does this update solve vendor disclosure ambiguity?
Previously, ambiguity arose when vendors relied only on Legitimate Interest, particularly for Special Purposes.
If a vendor declared Legitimate Interest as the legal basis for Special Purposes and Purposes, and a user exercised their Right to Object, the CMP would set the value to 0.
Vendors could not tell whether this meant Legitimate Interest was not established, or the user objected to the processing.
With the new mandatory disclosed vendors section, this ambiguity is removed. Vendors now know whether they were actually disclosed to the user, ensuring consistent interpretation and enforcement of user rights.
What steps do web CMP customers need to take?
Beginning with version 202510.1.0, the web SDK will include the sections required for TCF 2.3 to send consent strings.
OneTrust suggests testing this version first in staging or lower environments before rolling it out to production.
OneTrust has prepared these changes well ahead of the enforcement deadline, but please note that some vendors may not yet be prepared to accept the updated strings until February 28th, 2026.
After successful testing, republish your web CMP to any version after 202510.1.0 to adopt the TCF 2.3 changes.
The eupubconsent cookie that is generated will be split due to its size, as it contains the TC string.
What about mobile and CTV implementations?
Upgrade to the latest CMP SDKs once they are released in OneTrust’s next-generation SDK line.
The upgraded mobile and CTV SDKs include the required library changes, which are handled server-side.
After upgrading, submit a case with our support team to enable the feature for TCF 2.3.
For example, if you are live on version 202510.1.0 and currently sending TCF 2.2 strings, once the TCF 2.3 feature is enabled, you can republish to the same version and it will send TCF 2.3 strings instead.
When will the TCF 2.3 template become available?
The TCF 2.3 template will be available just before the February 28 enforcement deadline, coinciding with the end of the OneTrust Winter release, and will only send 2.3 strings. If you are already using the TCF 2.2 template, it will automatically be renamed to TCF 2.3. There will not be a new template to select or a need to redo your implementation in the platform.
Will this update change the TCF template name?
The template will be renamed to 2.3 before the end of the Winter release. However, the content of the template will not change. It is a consent signal update.
We use the with our implementation. Will this be updated?
Yes. This endpoint will be renamed for TCF 2.3, and the TC string will include the disclosed vendor section. If you use this API, review your integrations and prepare to accept updated 2.3 strings.
Are there plans to upgrade older SDKs to support TCF 2.3?
No. Older SDKs (released prior to the next-generation SDKs) will not adopt this change, as the computation and generation of the TC string was different. Please plan to migrate to the next-generation SDKs to ensure compliance.
Do we need to resurface banners or ask users for reconsent?
No. CMPs should not be required to resurface the UI to accommodate this change.
TC Strings created before February 28th, 2026 without a disclosed vendors segment remain valid after this date.
TC Strings created after February 28th, 2026 without this segment will be considered invalid.
Do I need to involve vendors and partners?
Yes. Vendors decide how to transact on TCF strings. Make sure your advertising, analytics, and technology partners are ready for TCF 2.3 and test integration scenarios with them.
What are the immediate next steps I should take?
-
Web: Test version 202510.1.0 of the Web SDK with TCF 2.3 changes, then republish your CMP after the Fall release.
-
Mobile & CTV: Upgrade to OneTrust’s next-generation SDKs, request the feature for TCF 2.3, and republish once you are ready to move to TCF 2.3.
-
API: If utilizing the TCF encode endpoint, review with your partners if they are ready to accept 2.3 strings.
-
All implementations: Align with vendors, confirm legal bases are set, and validate consent signals.
What is the minimum version for the next gen SDK?
|
SDK |
Version |
|---|---|
|
Android |
202507.1.0 |
|
Apple |
202504.1.0 |
|
CTV (new UI)
Note:
Redesigned UI for CTV platform accessibility. |
202505.1.0 |
|
HTML 5 |
202504.1.0 |
|
Maui |
202503.2.0 |
|
Roku |
202503.2.0 |
|
Unity |
202505.1.0 |