On Demand Anonymization
Updated
This functionality enables organizations to adhere to worldwide data privacy laws by anonymizing personally identifiable information (PII) for any customer profile when requested. Through a user-friendly interface, brands can sever all identifiable links between profiles, responses, and transactions, while maintaining the integrity of survey responses.
Anonymization involves replacing sensitive data fields such as name, email, phone number, and profile ID with terms like "Anonymized" or "Removed," guaranteeing that no response can be traced back to a specific person. Moreover, the system automatically adds anonymized profiles to a blocklist to avoid future communication, thus upholding compliance without affecting reporting or analytics.
Business Use Cases
Data Privacy Compliance: With an anonymization feature, administrators can instantly anonymize a customer’s profile in a single step, ensuring no personal data remains identifiable. This allows organizations to meet regulatory requirements seamlessly while maintaining confidence in their compliance processes and preserving the integrity of non‑personal data for reporting and insights.
Preserve Data Integrity: With an on‑demand anonymization capability, identifiers can be stripped from customer profiles while preserving the underlying response data. This ensures that trends, benchmarks, and insights remain intact for decision‑making, while the organization seamlessly meets privacy requirements without compromising the quality of its analytics.
With Compliance, the Anonymization feature enables organizations to honor “right to be forgotten” requests by anonymizing all personal identifiers while keeping survey responses intact, ensuring full adherence to privacy regulations; with Analytics Continuity, survey administrators can anonymize sensitive profile data without losing corresponding responses, allowing teams to track trends and insights while safeguarding customer privacy; and with Governance, program managers benefit from automatic blocklisting during anonymization, ensuring anonymized profiles are never targeted in future surveys, reducing compliance risks and strengthening customer trust.
Prerequisites
You would need access to Anonymize Profile Data at App Level under Platform Permissions.

Setting Up On Demand Anonymization
Go to Customer Feedback Management and go to Global Settings.
Go to Anonymize Profile Data under Data & Privacy.

Go to Anonymize Profile Data and fill in the details:

Request ID: A unique identifier used to internally reference the anonymization request. This can later be used to track or validate the status of the request.
Description: A short description or reason for the request. Adding context here helps with future audits and internal tracking.
Select Profile: The profile to be anonymized. Users can search and select the profile using an email address, phone number, or profile ID.
Enter Email ID or Profile ID to search the profile.
After completing the anonymization request form, click Confirm and click Anonymize Data, a message will notify that anonymization is irreversible.

Blocklisting is triggered automatically with anonymization.
Setting up Anonymization condition for Fields (Specific)
Submit a list of PII fields (e.g., Name, Email, Phone, User ID, SNID, required custom fields) to Sprinklr Support for backend configuration.
These fields are marked for anonymization by Sprinklr support.
System Behavior
PII fields are replaced with “Anonymized”.
Associations between Profile ↔ Response ↔ Transaction are broken.
Blocklisted entries are preserved in suppression lists & will also be reflected in Blocklist Record Manager
Reports, dashboards, and exports reflect anonymized values as “Removed.”
Record Manager
The record manager captures the following columns:
Column Name | Description |
Request ID | It records the ID of the Request. |
Profile Identifier | It records the unique ID, serving as a profile identifier@1. |
Status | Indicates the status of the "Anonymize Profile Data" process. |
Reason | Explains the reasoning behind it. |
Channel | Obtains details about the channel. |
Triggered By | Contains the details of the user who initiated the action. |
Triggered On | Includes the date and time of activation. |
Manage Anonymize Profile Data
Search: Search is supported for Email Address, Phone Number & Profile ID.
Manage Columns: You can manage the columns using this option
Refresh: You can refresh the data.
Filters: You can filter the data in two ways:
Channel: Filter by channel.
Triggered By: Refine your search by choosing the user that started the trigger event.

Key points to note
Once anonymized, the process is irreversible.
API-based or external systems may still expose identifiers if not anonymized.
All configured fields will be hard masked (permanently replaced with “Anonymized”/“Removed”) except SNID
SNID (Social Network ID) will be soft masked — it will appear masked in the Profile view (third pane), but remain unmasked in other platform areas such as Cases or when accessed through the backend.
Best Practices
Always add a Request Identifier for tracking anonymization requests.
Ensure only trained admins have Anonymization Permission.