PureClarity provides an API to allow you to request that PureClarity anonymize the data it holds for a given user. This API works in the same way as the Forget button on the User Explorer in the PureClarity Admin.
POST a request to the following endpoint:
The body of the request should contain:
AccessKey: '<string>', SecretKey: '<string>', Identifier: '<string>' }
AccessKey is your unique access key for the application. SecretKey is your secret access key. Remember to never disclose your SecretKey, and only ever send to PureClarity in the body of a secure request. Identifier is the unique identifier used to identify the user/account on your site. This should be the same identifier your site sends in customer_detail and order_track events.
PureClarity will schedule a task to remove all potentially identifiable data about the user, including any email address associated with the user. Note that email addresses are stored "hashed" - which means we can tell if the email address has already been "forgotten", but you cannot identify the original email address.
Once a user has been forgotten - there is no way to store data again for this user. PureClarity will also never send them any emails.