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

Information collection forms and privacy

For public bodies collecting data through web forms - what Exponential stores per submission, who may read and export it, the audit records of exports and removals, the absence of automatic retention, and the consent…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/government/privacy/information-collection-forms.md

On this page

Information collection forms and privacy

This page is for administrators, editors who own forms, and data protection officers. Contact, complaint and registration forms of a public site often collect sensitive information. In Exponential a form is a content object whose class has Information collector attributes; each sending is stored as a collection (Collected information). The project lists forms among the known gaps: "the site must add a consent text and a retention rule itself" (Privacy standards).

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. What is stored
  2. Who sees it
  3. Retention: a manual routine
  4. Each form needs
  5. Related pages

What is stored

  • One collection per sending, with one value per collector attribute, the time, and the user id (the anonymous user for visitors).
  • If the form sends mail, a copy goes to the receiver (site.ini [InformationCollectionSettings] EmailReceiver, or a recipient attribute in the ezwebin templates): that mailbox is another place the data lives.
  • Visitors who are not signed in may send by default (collect.ini [CollectionSettings] CollectAnonymousData=enabled).

Who sees it

  • Setup > Collected information and every page under it need infocollector/read; give it to the people who process the forms.
  • Export CSV downloads all collections of a form (up to 50 000); each export is recorded in the audit as data.export.csv with the number of rows, never the values.
  • Removals are recorded as data.infocollection.remove.

Retention: a manual routine

Nothing removes collections automatically. Set a routine:

  1. Define the retention per form in your schedule (for example: until the case is closed plus a period).
  2. On the schedule, open Setup > Collected information, export what must be kept in your case system, then tick the objects (or the individual collections) and Remove selected; the confirmation lists what goes.
  3. Delete the exported CSV files when they have served their purpose.
  4. Check the receiver mailbox's retention too.

Each form needs

  • To do: A short notice next to the form: who processes the data, why, how long, and a link to the privacy notice.
  • To do: Only the fields the purpose needs; optional fields marked as such.
  • To do: A consent checkbox only where consent is really the basis (often a public task is).
  • To do: A named owner who reads the submissions.
  • To do: A retention rule and the routine above.
  • To do: An accessible form (the accessibility section of this help).
  • To do: No CAPTCHA unless abuse is real (see "CAPTCHAs and privacy").

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