GDPR for B2B SaaS: The Seven Rules German Startups Get Wrong
B2B SaaS companies are both controller and processor under GDPR. The seven provisions that matter most, Germany-specific extras, and real enforcement patterns.
Key Summary
B2B SaaS companies in Germany face GDPR as both data controller and data processor. The most common compliance failures are inadequate data processing agreements under Art. 28 GDPR and ignoring Germany-specific requirements like the 20-employee DPO threshold in Section 38 BDSG. With Art. 12-14 transparency as the 2026 coordinated enforcement priority, now is the time to get the basics right.
If your startup runs B2B SaaS, you process personal data. Business emails are personal data. User names in your app are personal data. IP addresses in your server logs are personal data. GDPR applies to you, even if you never touch consumer data.
Most B2B SaaS founders know this abstractly. They get tripped up on the specifics.
The Dual Role Problem
A B2B SaaS company operates in two GDPR roles simultaneously. You are a controller for your own data: employee records, lead lists, website analytics. You are a processor for your customers' data: whatever they store and manage through your platform.
This dual role determines everything. As a controller, you need a legal basis for processing. As a processor, you need a data processing agreement (Auftragsverarbeitungsvertrag, or AVV) with every customer. Most compliance mistakes start with confusing these roles or ignoring one of them.
Seven Provisions That Actually Matter
1. Data Processing Agreements (Art. 28 GDPR)
Every customer relationship where you process their users' data requires a DPA. Art. 28 mandates eight elements: instructions-based processing, confidentiality obligations, security measures per Art. 32, sub-processor conditions, data subject rights support, compliance assistance for obligations under Art. 32-36, data deletion or return after termination, and audit rights.
Missing a single element is a violation. In March 2025, the BfDI fined Vodafone EUR 15 million specifically for deficient DPAs. Your DPA also flows downstream: if you use sub-processors (AWS, Stripe, an analytics vendor), you need equivalent contractual protections with each of them.
2. Legal Basis for B2B Contacts (Art. 6 GDPR)
For processing customer data to deliver your service, Art. 6(1)(b) (contractual necessity) is your basis. For B2B marketing to existing business contacts, Art. 6(1)(f) (legitimate interest) works, but requires a documented balancing test. For cold outreach to new leads, you likely need consent under Art. 6(1)(a).
A common misconception: "B2B data is not personal data." It is. A work email like j.schmidt@company.de identifies a natural person. GDPR applies.
3. Transparency Obligations (Art. 13/14 GDPR)
The EDPB selected Art. 12-14 transparency as the coordinated enforcement priority for 2026. Supervisory authorities across the EU will systematically audit privacy policies and information notices.
Your privacy policy must cover every purpose, legal basis, retention period, and data recipient for each processing activity. Generic copy-paste policies create liability during inspections. You need separate privacy information for your website visitors (Art. 13), your SaaS customers (Art. 13), and any data you collect indirectly (Art. 14).
4. Records of Processing Activities (Art. 30 GDPR)
The exemption for companies under 250 employees is effectively a dead letter. It only applies if your processing is "occasional." Running a website, using analytics, keeping employee records, or sending marketing emails is not occasional. Every SaaS startup needs a ROPA (Verzeichnis von Verarbeitungstätigkeiten). A spreadsheet is enough. No software required.
5. Security Measures (Art. 32 GDPR)
Technical and organizational measures (TOMs) appropriate to the risk. For SaaS: encryption in transit and at rest, access control (RBAC), regular backups, and multi-tenant data isolation. The Vodafone case is instructive. In 2025, the BfDI fined them EUR 30 million for authentication vulnerabilities in their customer portal. Portal security is exactly the attack surface a SaaS company exposes.
6. Breach Notification (Art. 33/34 GDPR)
If a breach occurs, controllers must notify the supervisory authority within 72 hours. As a processor, you must notify your controller "without undue delay." Without a pre-defined incident response workflow, that 72-hour window disappears fast. Document who does what, with contact details and escalation paths, before a breach happens.
7. International Transfers (Art. 44-49 GDPR)
If you use US-based infrastructure (AWS, Google Cloud, Stripe, HubSpot), you rely on the EU-US Data Privacy Framework (DPF) for transfer legitimacy. The DPF survived its first legal challenge in September 2025 when the EU General Court upheld it. But an appeal is pending at the CJEU, and a separate "Schrems III" challenge is in preparation. Maintain Standard Contractual Clauses (SCCs) as a fallback. If the DPF falls, you need an alternative in place immediately.
Germany-Specific Extras
Germany layers additional requirements on top of GDPR:
| Requirement | Source | What It Means |
|---|---|---|
| DPO if 20+ people process data | § 38 BDSG | Broader than GDPR Art. 37, which only requires DPOs for large-scale monitoring or special-category data. The 20-employee count includes freelancers and contractors. |
| Cookie consent as separate obligation | § 25 TDDDG | Consent for device access (cookies, local storage) is required independently from GDPR data processing consent. Maximum fine: EUR 300,000. |
| 17 independent supervisory authorities | BDSG structure | Each Bundesland has its own DPA. The Datenschutzkonferenz (DSK) coordinates, but enforcement varies by state. |
The German government's Modernisierungsagenda (December 2025) proposes eliminating the § 38 BDSG DPO threshold and establishing the DSK as a legally recognized entity with binding nationwide authority. Neither change is enacted yet.
What's Coming
Two reform tracks will simplify compliance for SaaS startups:
German Modernisierungsagenda. If enacted, the 20-employee DPO threshold disappears. Target: by end of 2026.
EU Digital Omnibus. Proposes raising the Art. 30 ROPA exemption threshold from 250 to 750 employees and replacing the "occasional processing" criterion with a risk-based approach. Also proposes allowing non-essential cookies under legitimate interest instead of consent. In legislative review; expected adoption by end of 2026.
Until these changes take effect, current rules apply in full.
Bottom Line
Most B2B SaaS startups need to get five things right: DPAs with customers and vendors, an accurate privacy policy, a ROPA spreadsheet, basic security measures, and a breach response plan. The German extras (DPO assessment and TDDDG cookie consent) add two more items. That is the list. Get these seven items documented, and you cover the provisions that regulators actually enforce.
Legal Sources
- §Art. 28 GDPR — Processor obligations and DPA requirements
- §Art. 6 GDPR — Legal basis for processing, including legitimate interest for B2B contacts
- §Art. 13 GDPR — Information obligations at point of collection
- §Art. 14 GDPR — Information obligations for indirectly collected data
- §Art. 30 GDPR — Records of processing activities (ROPA)
- §Art. 32 GDPR — Security of processing (TOMs)
- §Art. 33 GDPR — Data breach notification to supervisory authority within 72 hours
- §Art. 44 GDPR — International data transfers, adequacy decisions, SCCs
- §§ 38 BDSG — German DPO appointment threshold
- §§ 25 TDDDG — Cookie/device access consent requirement, separate from GDPR
- •EDPB Coordinated Enforcement Action 2026 — Art. 12-14 transparency is the 2026 enforcement priority
Frequently Asked Questions
- Does GDPR apply to B2B SaaS companies?
- Yes. Business contact data (work email, name, job title) is personal data under GDPR. B2B SaaS companies must comply as both a controller of their own data and a processor of customer data.
- When does a German startup need a Data Protection Officer?
- Under Section 38 BDSG, a DPO is mandatory if 20 or more people are regularly involved in automated personal data processing. This includes employees, freelancers, and contractors.
- What must a GDPR data processing agreement contain?
- Art. 28 GDPR requires eight mandatory elements: instructions-based processing, confidentiality, security measures, sub-processor conditions, data subject rights support, compliance assistance, data deletion after termination, and audit rights.
- Do small companies need to keep records of processing activities?
- Effectively, yes. The Art. 30 GDPR exemption for companies under 250 employees only applies if processing is occasional. Running a website, using analytics, or keeping employee records is not occasional.
See Also
Related Reading
Setting up GDPR compliance for your SaaS?
I help B2B SaaS founders implement the essentials: DPAs, privacy policies, ROPA, and DPO assessment. Book a free 15-minute call to see where you stand.
Book a call