Expand my Community achievements bar.

Managing non anonymous profiles - how to remove them

Avatar

Level 10

Assuming that I have exceeded amount of profiles in CDP (non anonymous). How to manage remove them:

 

1. There is an endpoint in RTCP to remove profile - may delete multiple profiles at once ?

2 Drop the whole dataset ? 

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

4 Replies

Avatar

Community Advisor and Adobe Champion

Hi @Michael_Soprano 

 

First of all, I would suggest to reach out to support about this to get their feedback on performance impacts and suggesting the best fit approach, etc.

 

Else than that, a Privacy Service Delete request should be (please get confirmation as mentioned above) the recommended method for a "full removal" of a specific individual's data, as it targets all data stores and identity links simultaneously since it removes all traces of a Profile from Profile Store, Identity Service and Data Lake and is also capable to process bulk deletion.

 

This process is specifically designed to handle regulatory data privacy requests (like GDPR's "Right to be forgotten" or CCPA) and ensures the profile data is removed from all three main AEP components:

 

  • Real-Time Customer Profile Store: Removes the profile's unified attribute data.

  • Identity Service: Removes the identity graph associations (the link between the authenticated ID, ECID, email, etc.).

  • Data Lake: Removes the raw event and record data associated with the profile

Bear in mind though that this process can take days to weeks to fully finish. Once the request is received, 

  • the profile data is soft-deleted (not accessible by AEP services) almost immediately.

  • the system then processes the full removal across all targeted services. This can take anywhere from 15 to 45 days to complete, depending on the volume and other factors.

 

Cheers from Switzerland!


Avatar

Level 10

Thanks @bjoern__koth  for clarification. However if my use-case look like this:

1. I have got Data Mart with identity resolution etc 

2. I ingest data on daily basis

3. Some rules in Data Mart were changed and that would affect how profiles are created in RTCP

 

I see one solution:

1. Delete dataset - it would be removed in few days 

2. Create new dataset and ingest data from Data Mart 

Avatar

Level 3

Hi

in addition what @bjoern__koth already mentioned, there is an advanced data lifecycle management, where you can delete datasets and records (with the data hygiene API you can also automate things). And also check the data retention settings for your dataset. Depending on your use cases you can reduce your retention policy on data lake storage and profile storage. 

Hope that helps. 

Best

Patrick

Avatar

Level 4

Just for clarity, if your reason for wanting to delete people data isn't due to an explicit request by the end consumer, the license terms for the Privacy API prohibits its use for this.

 

The only two allowed options purging obsolete people data are using the Data Lifecycle Record Delete feature or deleting all of the datasets that contain the unwanted data. The first option is normally the one chosen of course.