GDPR Compliance
As the name suggests, contacts are a core part of Protocol — the very reason Protocol exists is so you can have secure conversations with your contacts. On this page, we'll dive into the different contact endpoints you can use to manage contacts programmatically. We'll look at how to query, create, update, and delete contacts.
Right of Access to Personal Data
User will provide their email address which will be prepopulated in case the user is logged in and then press the submit button.
Developers - API Operations
Operation | Endpoint | Response |
---|---|---|
Right of Access to personal data | /api/v2/commerce/customer/gdpr/personal-report | Generate the GDPR report and email to the customer |
Right to be Forgotten
User will provide their email address which will be prepopulated in case the user is logged in and then press the submit button.
Developers - API Operations
Operation | Endpoint | Response |
---|---|---|
Right to be forgotten | /api/v2/commerce/customer/gdpr/forget | Delete the user’s personal details |
Right to be Anonymous
User will provide their email address which will be prepopulated in case the user is logged in and then press the submit button.
Developers - API Operations
Operation | Endpoint | Response |
---|---|---|
Right to be Anonymous | /api/v2/commerce/customer/gdpr/anonymize | Anonymize all the customer data |
Right to Data Rectification
- The user can update the following data elements for their personal accounts - Personal information, Addresses, Password
- For enabling the users to change the required info, we shall simply redirect the user to my account > profile & addresses pages allowing the user to update their information.