Objective
This article explains how to delete end-user data or Engage profiles in Segment when an end-user does not have userId associated with their profile.
Product
Twilio Segment
Environment
Segment Console
User Account Permission/Role(s) Required
Workspace Owner or End User Privacy Admin
Procedure
Option 1: Stitch a User ID to delete an Engage profile
Send an
identifycall (e.g., via an HTTP API source) combining the user's existinganonymousIdwith a newuserId.Confirm the profile now displays the new
userId.Submit a standard GDPR deletion request using that
userId.
Option 2: Request source-specific deletion of anonymousIds via Support
Submit a support ticket with the following information:
- List of anonymous Ids
- Time range (inclusive or exclusive start/end dates)
- The source Ids
This cannot be done in the UI or via Public API. Support will submit the deletion request directly on your behalf.
Note: Manual deletions via Support using an anonymousId only remove data from internal Segment storage and will not propagate to downstream destinations.