Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

GDPR requests

How a store team handles requests from people about their personal data - see, correct, export, erase, stop marketing - with the tools Exponential offers for each, who does what, and a routine that keeps proof. Not…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/customers/commerce/gdpr-requests.md

On this page

GDPR requests

This page is for the owner, or the person who answers privacy requests, in an organization that sells with Exponential. It gives a routine for requests from customers about their personal data, and for each kind of request the tools the software offers. The outline of the regulation is on GDPR basics, and the map of where data is stored on Personal data in Exponential.

Warning

Not legal advice. Whether and how you must answer a request, in what time, and what you may keep, is for your lawyer or data protection officer to decide. This page only says what the software can do.

Who does what

StepWho
Receives the request and logs itThe person named in your privacy notice
Confirms the person is who they sayThat person, by a method you agreed with your adviser
Decides what is answered, kept or erasedOwner, with the adviser
Finds and exports or erases the dataAdministrator or partner, with the right permissions
Answers the person and closes the log entryThe person who received it

Use the GDPR request log template for every request.

The kinds of request and the tools

RequestWhat the software offersSource
See their dataFor mail data: the person's own download, or ./console exp:mail:preferences export; audit records about a user: exp:audit export --subject-user=<id>; orders: Store > Customers and the customer order view; receipts can be downloaded as a fileCompliance and GDPR, kernel/shop/module.php
Correct their dataThe customer edits their own account; staff edit the user in UsersAccounts and sign-in
Take their data elsewhere"Download my e-mail data" in JSON and CSV for mail dataGDPR basics
Erase their dataMail data: exp:mail:preferences erase; the account: removing the user (final, and erases mail preferences); form data: Setup > Collected information; orders: archive or removeData export and erasure
Stop marketingThe "stop all optional e-mail" link, or exp:mail:suppression addConsent and forms

Order data, newsletter subscriber records in cjw_newsletter, and copies in backups are not covered by a single command (GDPR basics). Plan each of them with your adviser and host.

Orders are special

Orders hold the customer's name, e-mail address and the address entered at checkout (Personal data in Exponential). At the same time, bookkeeping and tax rules may require you to keep order records for years. Decide with your adviser, before the first request arrives, what you do with orders when someone asks for erasure:

  • keep them for the period your bookkeeping rules require, and say so in the answer;
  • or archive them (shop/archiveorder) so they leave the daily lists;
  • or remove them (shop/removeorder) when no rule requires keeping them.

A routine

  1. Log the request on the day it arrives, with the date and the kind of request.
  2. Confirm the person's identity in the way you agreed.
  3. Find the data: account, orders (by e-mail in the customer order view), form submissions, mail preferences, newsletter records, and anything your own content classes add.
  4. Decide with the owner and, if needed, the adviser.
  5. Act: export, correct or erase as decided.
  6. Answer the person.
  7. Clean up: delete export files once the request is done; they hold personal data (Data retention and deletion).
  8. Close the log entry with the date and what was done.

Tip

Give the permissions for exports and audit reading, mailpreferences/export and audit/read, to few people, as the hosts' compliance page advises (Compliance and GDPR).

The audit trail

The audit trail is a hash chain, so single records are not deleted; personal fields in its index are pseudonymized after a set time (Data retention and deletion). Whether that answers an erasure request in your case is a legal question for your adviser.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x