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

Data minimization

For public bodies applying data minimization and privacy by default - what Exponential minimizes already (audit, request logs, log viewer, mail), and what you minimize yourself in content classes, forms, logs, search…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/government/privacy/data-minimization.md

On this page

Data minimization

This page is for data protection officers, administrators and developers. Collect only what you need, keep only what you must, and mask what you show. Exponential minimizes several of its own records by default; the rest is a matter of configuration and design (Privacy standards: GDPR).

Note This page describes features and common practice; it is not legal advice. Check the law that applies to your organization with your legal counsel.

Contents

  1. Minimized by default
  2. What you minimize
  3. A review checklist
  4. Related pages

Minimized by default

RecordDefault minimization
Audit trailaddresses truncated to /24 (IPv6 /48); session ids hashed; user agents reduced to browser and OS family; e-mail addresses and attempted logins of unknown users hashed; no content values, passwords, tokens or POST bodies; reads off; index pseudonymized after 90 days
404.log, security.logclient addresses masked (MaskIP=enabled); every query value *** in 404.log; user agent hashed and shortened
Log viewere-mail addresses, IP addresses and secrets masked on screen and in downloads
Mail suppression listonly a salted hash of each address
Mail preference tools on the consoleaddresses hidden unless --addresses is given
Search statisticsoff by default (LogSearchStats=disabled)
Mobile detection cookieoff by default (DetectMobileDevice=disabled)
Administrationno web fonts or scripts from other hosts

What you minimize

  • User class: remove attributes you do not need (date of birth, phone, address) from the user class; every field is personal data you must protect, export and delete.
  • Forms: ask only for what the case needs; make optional what is optional; no free-text "comments" field on a form where it is not needed. Remove submissions when the case is closed (see "Information collection forms").
  • Search statistics: switch on only where you use them, and reset them when the figures are no longer needed.
  • Audit: for stricter needs, per-field full | truncate | hash | off in [AuditPrivacySettings] Field[] and BeforeAfter=keys (Audit privacy).
  • Logs: give kernel logs an age limit (see "Log retention").
  • Extensions: activate third-party services only with a purpose and a legal basis (see "Third-party extensions").
  • Exports: CSV files of users, consent logs and submissions hold personal data; delete them when the task is done.

A review checklist

  • To do: Each personal field of each content class has a purpose.
  • To do: Each form asks only for necessary data, says why, and has a retention rule.
  • To do: Search statistics are off or reset regularly.
  • To do: Log retention set for every log.
  • To do: Audit privacy settings reviewed with the DPO.
  • To do: No third-party extension active without a decision.
  • To do: Exports deleted after use.

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

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