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 basics

The EU General Data Protection Regulation in outline for a business running Exponential - roles, principles and people's rights - mapped to the software features and commands that help, and to the decisions that remain…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/businesses/security/gdpr-basics.md

On this page

GDPR basics

This page is for owners and managers of businesses that serve people in the European Union, or otherwise fall under the General Data Protection Regulation (GDPR). It gives the outline of the regulation in plain words and shows, for each part, which features of Exponential help and what you must still do yourself.

Collected information: what visitors sent through forms
Collected information: what visitors sent through forms

Warning

This page is basics, not legal advice. It does not say whether your site complies. Read the regulation text, Regulation (EU) 2016/679, in the official journal (https://eur-lex.europa.eu/eli/reg/2016/679/oj), and take advice from a lawyer or your data protection officer (DPO). Other laws may also apply, for example on e-mail marketing; the project maps several of them in E-mail preferences: the law checklist.

Contents

  1. Who decides: controller and processor
  2. The principles, and what helps
  3. People's rights, and the tools
  4. Security of processing
  5. What the software cannot do for you
  6. Getting started in five steps

Who decides: controller and processor

In a typical setup your business decides why and how personal data on your site is used, and a host or partner runs the infrastructure for you. Which legal role each party has, and which contract you need between you, is for you and your counsel to settle (Compliance and GDPR). Ask your host and partner how they support data protection requests; see Questions to ask a partner.

The principles, and what helps

The regulation sets principles for processing personal data. In outline, with the features that support each:

Principle (in outline)What helps in ExponentialSource
Lawful, fair, transparentMail says why it was sent; footers and the preference page can link your privacy noticeThe law checklist
Purpose limitationOne consent switch per mail categoryE-mail preferences
Data minimizationRequest logs mask client addresses by default; the audit trail truncates addresses and hashes sessionsCompliance and GDPR
AccuracyUsers change their own account data; staff edit user objects in the administrationAccounts and sign-in
Storage limitationRetention settings for logs, the audit trail, the consent log, trash and sessionsData retention and deletion
Integrity and confidentialitybcrypt passwords, two-step sign-in, security headers, rolesUser accounts and passwords
AccountabilityA record of consent changes, and a tamper-evident audit trailCompliance evidence from the audit trail

People's rights, and the tools

RequestWhat the software offersSource
See their data (access)For mail data, the person's own download, or exp:mail:preferences export; audit records about a user with exp:audit export --subject-user=<id>Compliance and GDPR
Take their data elsewhere (portability)"Download my e-mail data" in JSON and CSVThe law checklist
Correct their dataAccount editing by the user or by staffAccounts and sign-in
Erase their dataexp:mail:preferences erase; removing a user account also erases its mail preferences; form collections can be removed in Setup > Collected informationData retention and deletion
Object to marketing"Stop all optional e-mail" by link puts the address on the suppression listConsent and forms

Some data is not covered by a single command: orders, newsletter subscriber records in cjw_newsletter, and copies in backups. Plan how you handle each; Personal data in Exponential lists where they are.

Note

The audit trail is built so that single records cannot be deleted without breaking its hash chain. The audit guide describes keeping records for their retention period and pseudonymizing personal fields after a set number of days (Audit: privacy and GDPR tasks). Whether that answers an erasure request in your case is a legal question.

Security of processing

What the software contributes is described in Security basics for businesses and Compliance and GDPR. What the host contributes (isolation, encrypted backups, patching) belongs in your hosting contract.

What the software cannot do for you

  • Decide your legal basis for each kind of processing.
  • Write your privacy notice and your record of processing activities.
  • Fill in the sender name and postal address of your mail footer (mailpreferences.ini [FooterSettings], empty after an installation).
  • Decide retention periods, and set backup retention to match.
  • Judge third-party services your templates load (fonts, maps, analytics); the Content Security Policy makes them visible, it does not judge them.
  • Sign contracts with your host, partner, payment provider or a hosted AI provider.

Getting started in five steps

  1. List the personal data you hold, with Personal data in Exponential.
  2. Answer the questions in Accessibility, security and compliance checklists with your DPO or lawyer.
  3. Set retention periods and the matching settings (Data retention and deletion).
  4. Write down how you answer requests to see, export or erase data, and who does it.
  5. Review it once a year with the annual review checklist.

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