Table of contents
First, learn about Iterable's API:
Right of access requests
Call these endpoints for each project from which you'd like to export the user's data.
For more information about exporting data, read Backing Up Important Data.
Right to be forgotten requests
To respond to right to be forgotten requests, Iterable allows you to:
To delete information about a user from an Iterable project, use an API key for that project to call one of the following APIs:
Deleting a user does not prevent Iterable from collecting more data about the user (if it's received).
- For more information about deleting users, read Deleting Users.
- Deleting a user removes all their information from an Iterable project: user profile, subscription preferences, list memberships, campaign events and custom events.
- It can take up to ten minutes for Iterable to forget a user.
- Use this endpoint only for handling right to be forgotten requests.
API does two things:
- Deletes the user's data from the Iterable project.
- Prevents Iterable from collecting more information about or sending messages to that user.
For a given user, call this endpoint for each project necessary.
Listing hashed email addresses of forgotten users
To get a list of hashed email addresses associated with users forgotten by an
Iterable project, use an API key for the project to call
To check if the list of hashed email addresses contains a particular email address:
- Lowercase the email address or ID.
- Strip out all whitespace.
- Calculate the SHA-256 hash.
- Check the list for the hashed value.
Iterable is unable to provide you with a list of forgotten users.