Anonymization
General Information
To comply with GDPR, Resamania integrates anonymization systems.
A contact that has been anonymized sees its isAnonymous
property change from false
to true
.
NOTE: You cannot retrieve this property in collection GET requests, only in a GET /contacts/{client_token}/{id}
.
As a partner of the Resamania APIs, when a contact becomes anonymous, you should also anonymize it. This principle depends on the terms of use (ToU) the contact has accepted. In all cases, you must also allow a contact to be anonymized (or to modify their data) in accordance with European legislation.
The Anonymization Process
We will:
- Modify the email address
- Modify the first and last names
- Modify the addresses and contact details
We will NOT alter:
- Sales and credits associated with this contact (accounting data)
Anonymizing a Record
WARNING
Anonymization is an immediate and irreversible process: It requires no confirmation and cannot be undone.
CAUTION
Anonymization is only possible on prospects/former clients: Not on contacts who are currently active clients.
You can request the anonymization of a contact using the endpoint
curl --request PUT '/{client_token}/contacts/{id}/anonymize'
It does not take any other data (payload).
If you try to anonymize an active client record, you will receive a 400
error with the message api.error.anonymisation.is-client
.
You (or the club) must first lose the client by canceling their subscriptions and/or credit packs (which may involve issuing credits).
Identifying anonymized records
The isAnonymous
property of contacts allows you to know whether a contact has been anonymized or not (true
or false
).
Even though this property is not available in contact collections, you can filter contacts by isAnonymous
.
By combining this filter with an updated date filter (updatedAt
), you can find recently anonymized records.
curl '/{client_token}/contacts?isAnonymous=true&updatedAt[after]=2024-11-18T00%3A00%3A00'
By following this process, you have the possibility to retrieve anonymized records within the day in order to update your own database.