Unify and manage your data

Delete Entities by GDPR

Learn about General Data Protection Regulation (GDPR) compliance, including deleting consumer profiles and configuration.

GDPR Compliance Requirements in Reltio Platform

To meet General Data Protection Regulation (GDPR) compliance requirements in the Reltio Platform, entities and components are impacted as follows:
  • All profile entity or entities.
  • All losing entity or entities in the merge tree. For more information, see Merging Two Entities.
  • All historical data.
To comply with GDPR, the Reltio Platform removes sensitive information, such as attribute values, entity labels, and change history, from the Activity Log when an entity is deleted under the GDPR process. It finds all activities that contain items where the objectUri references a removed entity. For those activity items, it removes the following fields:
  • delta
  • label
  • objectUri

The only exception is that objectUri is retained in items of type ENTITY_CREATED, ENTITY_REMOVED_GDPR, and RELATIONSHIP_REMOVED_GDPR.

As a result, if you search for activities using the URI of a removed entity, only creation and deletion events appear with no sensitive information included.

The task also removes the description field from any activity that contains sanitized items because it may include attribute values from the deleted entity.

Right to be Forgotten

With the Reltio Platform, you can flag entities, also known as Consumer Profiles, for deletion upon request from the consumer. This is a three-step process:

  1. Collect the consumer’s request in a rights management application and publish it to the Reltio Platform.
  2. The corresponding entities in Reltio are updated with the DeleteEntity flag.
  3. The Delete Entity job is executed through the Entity Delete API -
    POST {ApplicationURL}/api/{tenantId}/entityDelete
    .

Configuration

To Delete Entities by GDPR:

  1. Contact your Reltio Support or the Customer Service Manager to have GDPR support enabled.
  2. Add an attribute with the name DeleteEntity. The attribute must be at the top level of attributes and be of type Boolean.
  3. Add the true value to the DeleteEntity attribute in entities that are marked for deletion.
    Note:
    • If there are multiple values in the attribute, a defined OV strategy is used.
    • If the OV strategy resolves both true and false as winners, the entity is not deleted.
  4. Schedule the Delete Entities by GDPR task for execution.
    Note: Stop and Pause are not supported.

Request

Schedules a Delete Entities by GDPR task for a single tenant. Tenant admin role is required.

Note: If GDPR support is not enabled in the tenant, an error will be returned.
POST {ApplicationURL}/api/{tenantId}/entityDelete
Table 1. Parameters
NameRequiredDescription
tenantIdYesID of the tenant to delete entities.
purgeActivityLogNo

If false, all sensitive information in the Activity Log related to deleted entities won't be removed.

Default value is true.

purgeLinkedHistoryNo
If true, all historic data of the entities marked for GDPR deletion is processed. For each historic entity its history (and activity log if the purgeActivityLog parameter is set to true) is purged of all crosswalks and associated data of the entity marked for GDPR deletion.
Note: If you turn on this parameter (set it to true), it can slow down the GDPR delete task since it must enumerate and possibly modify the entire history and activity log of every historic entity of the entity marked for GDPR deletion.

Default value is false.

Time parametersNoFor the time parameters, see topic Configuration of Timelines for GDPR or CCPA Data.