Skip to content
Innopulse Consulting

GDPR for SaaS: what has to stand before your first enterprise customer

For: SaaS providers in the DACH region

Updated: 2026-09

In short

Six areas are unavoidable for a SaaS product: a legal basis per processing activity, a maintained processing register, data subject rights implemented in the system, a deletion concept that actually works, clean sub-processor chains, and a demonstrable statement on data residency.

Data protection usually gets taken seriously too late in SaaS products — typically when the first sizeable customer sends a questionnaire. By then the expensive decisions are long made: data model, hosting region, sub-processors.

This checklist covers what should stand before that moment. It is written for products in the DACH region and accounts for Swiss providers regularly having to serve both the revised Swiss data protection act and the GDPR.

The checklist

  1. 01

    Map processing activities to legal bases

    Name each processing activity in the product individually and assign it a legal basis. Particularly relevant for analytics, product telemetry and anything beyond plain contract performance.

    Done when: No processing in the product lacks a named legal basis, and consents are technically withdrawable.

  2. 02

    Couple the processing register to development

    Maintain the register so that new data fields and new third-party services arrive in it. A register decoupled from development stops reflecting the product after two releases.

    Done when: The register was updated at the last release, and the trigger for doing so is part of the development process.

  3. 03

    Implement data subject rights technically

    Access, rectification, erasure and portability each need a route through the system. As long as that means hand work in the database, the deadline will not hold when several requests arrive at once.

    Done when: Each right has a defined procedure, and an access request has been run end to end once.

  4. 04

    Check deletion across every storage location

    Deletion has to reach backups, log files, search indices and analytics tools. The record in the main database is usually the only one anybody thinks of.

    Done when: A list of every location holding personal data exists, with a retention period per location.

  5. 05

    Capture sub-processors completely

    Every service processing customer data is a sub-processor — including monitoring, error tracking, email delivery and AI interfaces. That list belongs in public view.

    Done when: The list is complete, every entry has a contract, and customers can retrieve it without asking.

  6. 06

    Make data residency demonstrable

    Know not only where the main database sits but also where backups, logs and support tooling sit. Questionnaires from regulated industries ask exactly this.

    Done when: The region can be named for every storage location without checking with the vendor.

  7. 07

    Verify tenant isolation

    In multi-tenant systems, separation of customer data is the single most critical point. A failure here is simultaneously a data breach and a loss of trust a product rarely recovers from.

    Done when: Separation is enforced at the database layer and covered by a test that runs on every release.

Common mistakes

  • The privacy policy describes a product that no longer exists. It is written at launch and never adjusted to product changes.
  • Deletion reaches the main database but not backups, logs and analytics tools, which makes it incomplete.
  • New third-party services get wired in during development without anyone adding them to the sub-processor list.
  • Tenant separation rests on application logic instead of database enforcement. A single forgotten filter is then enough for an incident.

What this checklist does not cover

  • This checklist does not replace a data protection review of your specific product, particularly where special categories of personal data are involved.
  • Data protection impact assessments are a separate procedure and are not covered here.
  • International transfers are touched only insofar as they bear on data residency. Contractual safeguards for third-country transfers are their own subject.
  • Sector-specific law — healthcare, financial services, public procurement — comes on top.

Parent service: SaaS Product Development

FAQ

Is EU hosting enough for GDPR compliance?

No. Server location is one building block, but legal bases, data subject rights, deletion and sub-processor chains have to be met independently of it.

What applies additionally to Swiss providers?

The revised Swiss data protection act applies in parallel. The requirements largely overlap but diverge in detail — for instance on breach notification and on the register.

When should you start on this?

Before fixing the data model and the hosting region. Those two decisions are the most expensive to correct later.

Do we need a data protection officer?

That depends on the nature and scale of processing rather than on company size alone. With large-scale systematic monitoring or special data categories the question needs serious assessment.

LM
Reviewed by
Founder & CEO · MSc Innovation Management (FFHS) · Author of “Identity Over Discipline”
Working on something similar?

GDPR for SaaS: what has to stand before your first enterprise customer