Sample Improved PS Release Note

TrustArc
Privacy Studio
Release Version 2026.05.2  ·  May 20, 2026
Cookie Consent Manager Pro Cookie Consent Manager Pro Cookie Consent Manager Advanced Mobile App Consent Mobile App Consent Consent & Preference Manager Consent & Preference Manager Individual Rights Manager Individual Rights Manager Trust Center
4 Products
Updated
2 New
Features
7 Improvements 5 Bugs Fixed
Release 2026.05.2 · May 20, 2026
Release Highlights
Cookie Consent Manager Pro
✨ New
Consent Events You Can Actually Listen To
CCM Pro and Advanced now dispatch standardized lifecycle events directly on the browser document — subscribe to consent state changes with standard addEventListener patterns, no extra configuration needed.
Mobile App Consent
🛠 Fixed
A Stabler, More Reliable Mobile SDK
Five issues affecting region switching, consent display, banner behavior, and localization are all resolved — delivering a crash-free, fully localizable mobile consent experience.
Consent & Preference Manager
✨ New
Remind Contacts Before Consent Expires
Configure consent expiry reminder emails to fire a set number of days before the expiry date — by jurisdiction, form, or brand — so data subjects can renew before it's too late.
Individual Rights Manager
✨ New
Create Intake Forms in Minutes with Quick Action
A new guided Quick Action walks users step-by-step through building and publishing an IRM Intake Form — from basics to appearance settings — with live preview support throughout.
No updates this release
Cookie Consent Manager Advanced Trust Center
Release Details
Version 2026.05.2  ·  May 20, 2026  ·  TrustArc Privacy Studio
Cookie Consent Manager
Cookie Consent Manager Pro
Two targeted improvements that bring consistency to Scan Behind Login and give developers a clean, standardized way to respond to consent state changes.
🛠 Improved
Consistent Read-Only Display Across Scan Behind Login Modals
What you see in one modal now matches what you see in the other — no more second-guessing which state is correct.
🛠 What's Improved

When configuring the Scan Behind Login feature, button-type form fields — such as the login button — are now displayed as read-only in the Edit Fetch Form Details modal, matching the behavior already in place in the Scan Behind Login setup modal. Previously, the two modals showed these fields differently, which could cause confusion during setup.

💡 Why It Matters
Inconsistent field states between configuration screens create uncertainty. When both modals show the same read-only view, there is less risk of unintended edits and configuration audits are more straightforward.
✅ Benefits
  • Button-type fields display consistently as read-only across both Scan Behind Login modals.
  • Reduces risk of unintended edits during configuration.
  • Clearer, more predictable setup experience for administrators.
👉 What to Expect
No action required. The next time you access the Edit Fetch Form Details modal in Scan Behind Login, button-type fields will display as read-only automatically.

✨ New
Standardized Lifecycle Events Dispatched on the Document
Subscribe to consent state changes with a standard addEventListener — no proprietary hooks, no custom setup.
✨ What's New

CCM Pro and CCM Advanced now dispatch two lifecycle events — trustarc-ccm-ready and trustarc-consent-updated — as CustomEvent objects directly on the browser document.

trustarc-ccm-ready fires on every page load once CCM has initialized and determined the user's consent state. trustarc-consent-updated fires every time a user submits or changes consent preferences. Both events carry a structured payload: event name, timestamp (Unix ms), per-category consent map, and consent model (opt-in, opt-out, or none). When Push CCM Events to dataLayer is enabled, both events are also pushed to the browser's dataLayer.

💡 Why It Matters
Integrating consent state into analytics, tag management, and marketing platforms previously required brittle workarounds. With standardized document-level events, developers can respond to consent changes using familiar browser patterns — making integrations faster to build and easier to maintain.
✅ Benefits
  • Use standard addEventListener() patterns — no proprietary APIs to learn.
  • Structured payloads with per-category consent state and consent model on every event.
  • Consistent event behavior across both CCM Pro and CCM Advanced.
  • Compatible with existing dataLayer integrations — both fire at the same lifecycle points.
👉 What to Expect
No configuration changes required. Use the following pattern on any page where CCM Pro or CCM Advanced is loaded:
// Fires once per page load after CCM initializes document.addEventListener('trustarc-ccm-ready', function(event) { console.log('CCM Ready:', event.detail); }); // Fires every time the user submits or changes consent document.addEventListener('trustarc-consent-updated', function(event) { console.log('Consent Updated:', event.detail); });

If you use the Push CCM Events to dataLayer setting, verify that existing window.dataLayer behavior continues as expected — both dispatch at the same lifecycle points with the same payload.

Mobile App Consent
Mobile App Consent
Five stability fixes that eliminate crashes, correct consent display behavior, and bring full localization support to the mobile SDK.
🛠 Fixed
Mobile SDK Stability Improvements
Five issues that have been affecting mobile consent reliability are now resolved — from crash-free region switching to fully localizable tracker tables.
🛠 What's Fixed

This release resolves five separate issues in the Mobile App Consent SDK:

Region Switching and Consent Re-triggering
Switching between regions with different MAC domains previously caused app crashes and prevented consent from re-triggering. The SDK now handles region transitions correctly.

Consent Manager Display on ATT Denial
When ATT was denied, calling openCM() on first launch failed to display the Consent Manager Opt Out Window. This is now corrected — openCM() reliably presents the opt-out window regardless of ATT status.

React Native Bridge Initialization
A crash occurred during React Native bridge initialization when RCTCallableJSModules was not properly set in TrustArcMobileSdk. The initialization sequence is now stable.

Back Button Banner Behavior
Tapping the back button previously displayed the wrong banner. Navigation behavior is now corrected so the appropriate banner is always shown.

Tracker Table Translation Support
The Company and Domain columns in the consent UI tracker table did not support translation. Both columns are now fully translatable.

💡 Why It Matters
App crashes and inconsistent consent displays are not just bad user experiences — they are compliance risks. These fixes ensure your mobile consent flow is stable, that users always see the right prompts, and that multilingual users get a fully localized experience.
✅ Benefits
  • Users can switch regions without encountering crashes, and consent re-triggers correctly.
  • The Consent Manager Opt Out Window displays reliably on first launch, regardless of ATT status.
  • React Native integrations no longer experience crashes during bridge initialization.
  • Back navigation always shows the correct banner.
  • The tracker table is fully localizable, supporting a seamless multilingual consent experience.
👉 What to Expect
Update to the latest version of the Mobile App Consent SDK to receive all five fixes. No configuration changes are required beyond the SDK update.
Consent & Preference Manager
Consent & Preference Manager
Five improvements that make consent communications more timely, more accurate, and easier to manage — from proactive expiry reminders to streamlined API-driven workflows.
✨ New
Configurable Consent Expiry Reminder Notifications
Reach data subjects before their consent expires — not after — with reminders you control by timing, jurisdiction, form, and brand.
✨ What's New

CPM now allows administrators to configure expiry reminder emails to send a specified number of days before a consent record expires. Using a new Expiry Reminder email template type, reminders can be tailored by jurisdiction, form, and brand. Previously, notifications could only be triggered once consent had already expired.

💡 Why It Matters
Expired consent creates compliance gaps and requires effort to remediate. Proactive reminders give data subjects the opportunity to renew before the deadline — reducing lapsed consent and the risk of processing data without a valid basis.
✅ Benefits
  • Notify data subjects before consent expires, not after.
  • Configure reminder timing using predefined or custom day values.
  • Apply settings by jurisdiction, form, or brand for maximum flexibility.
  • Existing expiry notification behavior is unchanged when no reminder is configured.
👉 What to Expect
Create an Expiry Reminder email template in CPM and configure reminder timing in your notification settings. Once set up, reminders send automatically based on the defined schedule.

🛠 Improved
Copy-and-Paste Verification Code Entry
Paste your verification code in one step — no more digit-by-digit entry.
🛠 What's Improved

CPM now supports copy-and-paste for the 6-digit verification code used in the Display Latest Data email verification flow. Users can paste the full code directly into the input field, and the system automatically populates and advances the verification. Previously, codes had to be entered manually, increasing the chance of input errors.

💡 Why It Matters
Manual code entry is a friction point that causes abandonment — especially on mobile. Reducing that friction means more data subjects complete the verification flow, keeping your consent records current and accurate.
✅ Benefits
  • Paste the full 6-digit code in one action — no manual digit-by-digit entry.
  • Fewer input errors during email verification.
  • Faster, more seamless verification for data subjects.
  • Existing verification behavior fully preserved.
👉 What to Expect
No configuration required. Data subjects will see the improved paste behavior the next time they complete an email verification flow in CPM.

🛠 Improved
Consistent Language Across Email Communications and Landing Pages
Emails and landing pages now speak the same language your data subjects chose when they submitted consent.
🛠 What's Improved

CPM now uses the language selected during consent form submission when sending email communications and rendering landing pages. The system stores the submission language and applies the matching template for consent confirmations, expiry notifications, and landing page experiences. Previously, these could appear in a different language than what was used during the original submission.

💡 Why It Matters
Receiving a consent confirmation in the wrong language is confusing and erodes trust. Matching the communication language to the original submission language is both a better experience and a clearer demonstration of respect for the data subject's preferences.
✅ Benefits
  • Email communications and landing pages match the language used during consent submission.
  • More consistent and localized experience for data subjects.
  • Reduces confusion from mismatched language experiences.
👉 What to Expect
Language matching applies automatically — no configuration changes needed. Existing communications will begin using the submission language on the next send.

✨ New
API Support for Updating Consent Status and Suppressing DOI Emails
Activate consent records and skip DOI email delivery programmatically — giving your integrations the flexibility they need.
✨ What's New

CPM now supports updating consent status through an external API, allowing consent records to move from Pending to Active without requiring Double Opt-In (DOI) email delivery. Organizations can suppress DOI emails using a dedicated request parameter during consent creation — useful for automated workflows where a DOI loop is handled through a separate channel or is not required at all.

💡 Why It Matters
Many automated consent workflows — such as in-person capture or third-party integrations — do not need a DOI email loop. The inability to suppress DOI emails previously created unnecessary steps. This enhancement removes that constraint, making CPM a better fit for complex, API-driven consent architectures.
✅ Benefits
  • Update consent records from Pending to Active through the API, without DOI email delivery.
  • Suppress DOI emails on a per-request basis using a dedicated parameter.
  • Greater flexibility for automated and integration-driven consent workflows.
  • Existing DOI behavior is unchanged when suppression is not enabled.
👉 What to Expect
Refer to the updated CPM API documentation for the new request parameters. DOI suppression is opt-in per request — existing integrations are not affected.

🛠 Improved
Enhanced Breadcrumb Navigation for Nested CPM Pages
Always know where you are in CPM — even several levels deep into a workflow.
🛠 What's Improved

CPM now displays more detailed breadcrumb navigation on deeper pages such as detail views, edit screens, review pages, and nested record configurations. Previously, breadcrumb trails only reflected the primary navigation structure, making it difficult to orient within complex workflows. Breadcrumb paths now show additional navigation levels throughout the Arc interface.

💡 Why It Matters
Deep navigation without clear breadcrumbs forces users to rely on the browser back button and lose context. Better breadcrumbs mean faster orientation, fewer accidental exits, and more confident navigation through complex CPM configurations.
✅ Benefits
  • Full breadcrumb paths on detail, edit, review, and nested record pages.
  • Easier to track current location within CPM workflows.
  • Clearer, more consistent navigation in the Arc interface.
  • More efficient movement between related pages and configurations.
👉 What to Expect
Breadcrumb improvements are live across all applicable CPM pages. No configuration required.
Individual Rights Manager
Individual Rights Manager
Three enhancements that give administrators more visibility into settings changes, more control over form behavior, and a faster way to build and publish intake forms.
✨ New
Activity Log for Settings Configuration Changes
See who changed what in IRM Settings — and when — with a full, searchable activity log.
✨ What's New

IRM now captures an activity log entry each time a configuration change is made within the Settings page. Log entries include the affected setting, the action performed (enabled, disabled, or updated), the user who made the change, and the exact date and time. The log supports filtering, search, sorting, and CSV export.

💡 Why It Matters
Configuration changes in a privacy tool need to be traceable. Whether investigating unexpected behavior or preparing for a compliance audit, the activity log gives you a clear, tamper-evident record of who did what — without reconstructing history from memory.
✅ Benefits
  • Full visibility into who changed IRM settings, what was changed, and when.
  • Supports filtering, search, and sorting for efficient log review.
  • CSV export for use in compliance reports or external audit requests.
  • Maintains secure, traceable configuration management practices.
👉 What to Expect
The Activity Log for Settings changes is available now in IRM. Navigate to the Activity Log section and filter by the Settings category to view configuration history.

✨ New
Maximum Selection Limits for Multi-Select Dropdown Fields
Set a cap on how many options a data subject can choose — right inside the form configuration.
✨ What's New

Administrators can now define a maximum number of selectable options for multi-select dropdown fields in IRM forms. Previously, data subjects could select an unlimited number of options in these fields. The limit is configured directly within the form field settings, providing more controlled and structured form submissions.

💡 Why It Matters
Unbounded multi-select fields can produce noisy, hard-to-process submissions. Maximum selection limits bring structure to form data, improve downstream processing, and provide a cleaner experience for data subjects.
✅ Benefits
  • Define a maximum number of selectable options per multi-select dropdown field.
  • Improves form validation and data consistency across submissions.
  • Prevents excessive or unintended selections during form completion.
  • Supports a clearer, more structured experience for data subjects.
👉 What to Expect
The maximum selection limit option is available in the field configuration panel when editing a multi-select dropdown in an IRM form. Set the limit, save, and the restriction is enforced immediately on submission.

✨ New
Quick Action for IRM Intake Form Creation
Go from zero to a published intake form in minutes — guided, step-by-step, with live preview.
✨ What's New

A new Quick Action workflow guides users through the full creation and publication of an IRM Intake Form in a single, structured experience. The workflow covers defining form basics, building and customizing form fields, configuring appearance settings, and publishing — all with live preview support at each step. Previously, creating an intake form required manually navigating through multiple separate configuration screens.

💡 Why It Matters
Fragmented setup experiences slow down administrators and make onboarding harder. A guided Quick Action removes the guesswork, reduces setup time, and lowers the barrier for teams new to IRM — without removing flexibility for experienced users.
✅ Benefits
  • Create and publish an intake form end-to-end without navigating between separate screens.
  • Live preview at each step — see exactly how the form will look before publishing.
  • Easier configuration of field customization and appearance settings.
  • Faster publishing and sharing of intake forms.
👉 What to Expect
Look for the Quick Action option in the IRM Intake Forms section. Selecting it launches the guided creation workflow. Existing forms and workflows are not affected.
Questions about this release? Contact your TrustArc Customer Success Manager or visit support.trustarc.com

TrustArc Privacy Studio  ·  Release 2026.05.2  ·  May 20, 2026
 

© 2026 TrustArc Inc  |  US 888.878.7830  |  EU +44 (0)203.078.6495 www.trustarc.com