GDPR-Compliant Cloud Usage for Small Businesses in Berlin: Practical Guide
GDPR-Compliant Cloud Usage for Small Businesses in Berlin
The GDPR does not prohibit cloud services — it defines the conditions under which they are lawful. This guide gives Berlin SMBs a practical framework for using Microsoft Azure and M365 without accumulating compliance risk.
Berlin Context: The Berliner Beauftragte für Datenschutz und Informationsfreiheit (BlnBDI) has issued fines to Berlin-based businesses for inadequate cloud data processing agreements. SMBs are not exempt. The thresholds may be lower, but the legal exposure is real.
The Core GDPR Question for Cloud Users
Every time personal data — customer names, email addresses, employee records, order history — enters a cloud service, you are engaging a data processor. Under GDPR Article 28, you must have a Data Processing Agreement (DPA) in place with that processor before any data is transferred. Microsoft provides a standard DPA for all M365 and Azure customers via the Microsoft Products and Services Data Protection Addendum (DPA), available in the Microsoft admin center. Signing it (or accepting it online) is a mandatory first step, not a formality.
The second question is data residency. The Schrems II ruling (CJEU, 2020) invalidated Privacy Shield and created ongoing uncertainty about transfers of EU personal data to the US. Microsoft’s EU Data Boundary commitment — announced in 2022 and progressively expanded — stores and processes core M365 and Azure data entirely within the EU for customers who opt in. For Berlin businesses handling significant volumes of customer personal data, activating the EU Data Boundary is the most straightforward way to reduce transfer risk.
Five GDPR Compliance Pillars for Cloud-Using SMBs
1. Legal Basis
Document why you process each category of personal data — contract, legitimate interest, or consent. Cloud storage does not create legal basis; it inherits it.
2. Data Processing Agreements
Every SaaS tool that touches personal data needs a signed DPA. Microsoft, Google, Salesforce, and most enterprise vendors provide these. Smaller vendors often do not — audit your tool stack.
3. Data Residency
Activate M365 EU Data Boundary and ensure Azure regions are set to West Europe or Germany West Central. Verify with the Microsoft Admin Center data location report.
4. Access Controls
Least-privilege access limits exposure in the event of a breach. GDPR Article 32 requires “appropriate technical measures” — access control is the most auditable implementation of this.
5. Audit Logging
In the event of a data breach, you have 72 hours to notify the supervisory authority. Without audit logs, you cannot establish what data was accessed, by whom, or when — making meaningful notification impossible.
Microsoft 365 GDPR Configuration: What to Turn On
Microsoft Purview Compliance Portal
Microsoft 365 Business Premium and above include Microsoft Purview, the compliance management platform. For GDPR compliance, the most immediately actionable capabilities are:
- Audit (Standard): Logs user and admin activity across Exchange, SharePoint, Teams, and OneDrive. Retained for 90 days by default. Enable immediately — it is off by default in new tenants. Navigate to Purview > Audit > Start recording user and admin activity.
- Content Search and eDiscovery: Required to respond to GDPR Subject Access Requests (SARs). When a data subject asks you to provide all data you hold about them, Content Search lets you locate it across mailboxes, SharePoint, and Teams without manual trawling.
- Data Loss Prevention (DLP): Define policies that detect personal data — German personal ID numbers, IBAN numbers, medical data markers — and prevent it from being emailed externally or uploaded to personal OneDrive. Purview ships with pre-built GDPR and German-specific sensitive information types.
- Retention Policies: GDPR requires you to keep data only as long as necessary. Retention policies in Purview automate deletion of email, Teams messages, and SharePoint content after defined periods, creating a defensible record of data minimization.
Entra ID Access Controls
Access control is the technical measure most directly auditable by a data protection authority. For GDPR purposes, the key Entra ID settings are:
- Conditional Access with MFA: Enforces strong authentication before accessing personal data. Directly satisfies Article 32’s “appropriate technical measures” requirement.
- Privileged Identity Management (PIM): Global Administrator and SharePoint Administrator roles should not be permanently assigned. PIM requires just-in-time elevation with approval and logging, minimizing the attack surface on your highest-privilege accounts.
- Guest access reviews: External collaborators who were granted access to SharePoint libraries or Teams channels containing personal data should be reviewed quarterly. Entra ID Access Reviews automate this.
Azure GDPR Configuration for Berlin SMBs
If your business runs workloads in Azure — virtual machines, databases, file shares — the following settings are non-negotiable for GDPR compliance:
| Setting | Where | GDPR Relevance |
|---|---|---|
| Region: Germany West Central or West Europe | Subscription / Resource group | Data residency — eliminates US transfer concern |
| Azure Policy — Allowed locations | Azure Policy > Definitions | Prevents accidental deployment outside EU |
| Azure Monitor — Activity Log | Monitor > Activity log | Audit trail for Article 30 records of processing |
| Encryption at rest — Azure Storage | Enabled by default | Article 32 — encryption as technical safeguard |
| Azure Key Vault for secrets | Key Vault resource | Protects encryption keys and connection strings |
| Diagnostic settings — Log Analytics | All resources > Diagnostic settings | 90-day audit log retention for breach investigation |
The Article 30 Record of Processing Activities
GDPR Article 30 requires businesses to maintain a written record of all processing activities involving personal data. This is not a one-time exercise — it must be updated when you add new SaaS tools, change how data is used, or onboard new categories of data subjects. The record should document: the purpose of processing, categories of personal data, categories of data subjects, recipients (including cloud processors), retention periods, and a description of security measures.
In a Microsoft 365 context, the record of processing entries typically include: HR records in SharePoint/OneDrive, customer correspondence in Exchange Online, financial records in SharePoint or ERP, Teams meeting recordings, and CRM data. For each entry, reference the DPA with Microsoft and document that EU data residency has been activated.
72-Hour Breach Notification: Can You Meet It?
GDPR Article 33 requires notification to the supervisory authority within 72 hours of becoming aware of a personal data breach. “Becoming aware” starts the clock — which means your ability to meet the deadline depends entirely on how quickly you can detect and scope a breach. Without Microsoft 365 audit logs enabled and an alert policy for suspicious activity (such as mass email forwarding, bulk download from SharePoint, or privilege escalation), you may not become aware until days after the fact.
Configure alert policies in the Microsoft Defender Portal under Email & Collaboration > Policies & Rules > Alert Policy. Enable alerts for: “Mass download of files”, “Unusual volume of file deletion”, “Forwarding/redirect rule created”, and “Elevation of Exchange admin privilege”. These fire quickly enough to support a 72-hour notification window when acted on promptly.
Related Articles
What IT Experts Berlin Delivers for GDPR Cloud Compliance
Our GDPR cloud compliance service for Berlin SMBs covers three deliverables: a cloud tool inventory identifying all SaaS services currently processing personal data, an M365 and Azure configuration review against GDPR technical measures (access control, encryption, audit logging, data residency), and a draft Article 30 record of processing for your primary cloud workloads. We coordinate with your data protection officer or external GDPR counsel and provide technical documentation in the format required for regulatory submissions. Contact us for an initial consultation.
Related Articles
Related Articles
Related Articles
