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

Data protection for resellers

How a reseller protects the personal data of its customers and their visitors - your role as a processor, processing terms and subprocessors, what Exponential provides for privacy (consent records, masked logs…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/resellers/responsibilities/data-protection.md

On this page

Data protection for resellers

This page is for owners and technical leads at resellers. When you host, run or support a customer's site, you usually process personal data on the customer's behalf: editors' accounts, members, orders, form entries, logs. This page names the duties that typically follow and what Exponential provides. It is not legal advice; data protection law differs by country, so ask a lawyer for your contracts.

Contents

  1. Your role
  2. Contracts and subprocessors
  3. What Exponential provides
  4. Known gaps to plan for
  5. Where data leaks in practice
  6. Checklist

Your role

SituationTypical role under laws such as the GDPR
You host or run the customer's siteProcessor for the customer, who is the controller
You buy in hosting or white-label 7x servicesYour supplier is your subprocessor
Your own leads, your own customers' contact dataYou are the controller

Confirm the roles with your lawyer; they decide what your contract must say.

Contracts and subprocessors

  • To do: A data processing agreement with each customer, or processing terms in the contract.
  • To do: A list of subprocessors (hosting supplier, backup storage, mail service, 7x for white-label services) and where the data is stored (White-label reseller).
  • To do: How and when you notify the customer of a breach.
  • To do: What happens to data at the end of the contract (Handing over).

What Exponential provides

From Privacy standards:

TopicWhat ships
ConsentOptional e-mail categories off until the person turns them on; double opt-in for newsletters and marketing
Records of consentTable expmail_consent_log, with the exact text shown
Access and portabilityMail preferences and consent history downloadable as JSON or CSV; audit records by or about a user exportable with ./console exp:audit export --subject-user=<id>
ErasureRemoving a user account erases mail preferences and anonymizes the consent log; audit records are pseudonymized
Minimization in logsAudit addresses truncated, session ids hashed; request logs with MaskIP=enabled; log viewer masks addresses and secrets
Storage limitationAudit: 90 days live and 2 years archived; settings/logviewer.ini [RotationSettings] MaxAgeDays[] for some logs
No third-party calls from the administrationAdmin scripts are served locally; admin4 loads no web fonts or scripts from other hosts

Status in the standards page: Partly complies. The site operator still decides purposes and legal bases, keeps the record of processing, writes the privacy notice and answers requests. Hosts have their own page: Compliance and GDPR for hosts.

Known gaps to plan for

From Privacy standards:

  • No single "export all my data" or "delete me" function; a person's data is reached through separate tools.
  • User removal is manual and one account at a time.
  • Kernel logs such as error.log and debug.log are rotated by size, without an age limit by default.
  • Information collection forms store what visitors type; the site must add a consent text and a retention rule.
  • Search phrases are stored and can contain personal data.

Offer to handle these as part of your service, and say which ones the customer must handle.

Where data leaks in practice

PlacePrevention
Support tickets and bug reportsClean logs before pasting; placeholders such as customer-site.example
ScreenshotsTest accounts; crop or blur
Database dumps for debuggingShare a reproduction, not a dump
Staging copiesAnonymize; protect staging like production
Demo sitesNever real data (Demo sites for resellers)
Leads passed onConsent recorded first (Lead handoffs for resellers)
Case studiesWritten approval (Case studies for resellers)

Source: Protecting customer data.

Checklist

  • To do: Roles confirmed; processing terms in every contract.
  • To do: Subprocessor list current and shared with customers.
  • To do: Staff trained on placeholders, screenshots and dumps.
  • To do: Staging anonymized; demos without real data.
  • To do: Log retention set where the customer needs it.
  • To do: Breach notification procedure written.
  • To do: Deletion routine for exports, dumps and departed customers.

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