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

OperationEndpointResponse
Right of Access to personal data/api/v2/commerce/customer/gdpr/personal-reportGenerate 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

OperationEndpointResponse
Right to be forgotten/api/v2/commerce/customer/gdpr/forgetDelete 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

OperationEndpointResponse
Right to be Anonymous/api/v2/commerce/customer/gdpr/anonymizeAnonymize all the customer data

Right to Data Rectification

  1. The user can update the following data elements for their personal accounts - Personal information, Addresses, Password
  2. 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.