General Data Protection Regulation (GDPR) is a data privacy regulation that enables individuals to have more control over how organizations use their data. The “Right to be Forgotten” is a regulation that enables individuals to request that an organization delete any data about them. This means that the identities that are deleted using the GDPR delete request cannot be restored again.
This is article 1 in a series of ‘GDPR delete of Identity data in SAS ® Customer Intelligence 360’. In this article, you learn how to create a data descriptor of type DELETELIST in the SAS ® Customer Intelligence 360 user interface (UI) and using REST API client.
A data descriptor of type DELETELIST is used to delete identity data from the system. You can create this descriptor if you need to consistently delete a set of IDs. You need separate descriptors for each identity type (subject_id, login_id and customer_id). DELETELIST is not limited to the UI. You can also use API calls to upload a file into the DELETELIST descriptor.
Create a Data Descriptor Using the SAS Customer Intelligence 360 UI
Go to General Settings -->Data Collection --> Table Management. Select the New Table option on the right.
Provide a table name and select DELETELIST in the Type drop-down list. Provide the data item name and label, select the type, select the Identity check box, and select the Identity Type from the drop-down list, as shown in the example screenshot. The newly created table is available under Table Management:
Create a Data Descriptor Using the REST API
Create a General Access Point and a JSON Web Token (JWT) following the instructions in Prerequisites for Importing and Exporting Data.
Go to the REST Client (Postman) --> Authorization and select Bearer Token from the Type drop-down list, and enter the token that you obtained in step 1.
In the body of the REST call, select the raw and content type as JSON. Paste below JSON in the body section to create the data descriptor of type DELETELIST, as shown in the following code block:
{
"name": "GDPR_delete_subject_id_test",
"description": "GDPR DELETE descriptor",
"type": "DELETELIST",
"makeAvailableForTargeting": false,
"dataItems": [
{
"name": "GDPR_delete_subject_id_test",
"label": "GDPR_delete_subject_id_test",
"type": "STRING",
"charLength": 256,
"tags": [],
"excludeFromAnalytics": true,
"identityType": "subject_id",
"key": true,
"identity": true,
"segmentation": false,
"segmentProfilingField": false,
"uniqueValuesAvailable": false,
"availableForTargeting": false,
"identityAttribute": false,
"channelContactInformation": false
}
]
}
Submit a POST request.
The response status is 201 when the customer table is created successfully, which returns the data descriptor ID with metadata information (createdTimeStamp, createdBy, and so on).
POST https://extapigwservice-<server>/marketingData/tables
Here is an example screenshot:
For additional help, contact SAS Technical Support by creating a track with the Contact Support option in the SAS Customer Intelligence 360 UI
Related Article Links:
GDPR Delete of Identity Data Using the SAS® Customer Intelligence 360 UI
GDPR Delete of Identity Data Using the REST API
Performance and Limitations of GDPR Delete Requests
Frequently Asked Questions about GDPR Delete of Identity Data in SAS Customer Intelligence 360
... View more