Skip to content

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

bash
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.

bash
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.