Applies toEUDEAT

GDPR Cloud Migration: 12-Point Checklist

TL;DR

  • 12-point checklist for a GDPR-compliant cloud migration
  • Provider comparison: EU region, list of sub-processors, ISO 27001, BSI C5
  • DPA before the migration starts: it sets out the subject matter, duration, nature and purpose, types of data and categories of data subjects Art. 28(3) GDPR
  • TIA (transfer impact assessment) for US providers as a practical recommendation even under the DPF; for providers in other Third Countries the standard contractual clauses SCC 2021/914 usually carry the transfer
  • Update the record of processing activities: recipients, Third Country transfers including safeguards, erasure periods, reference to the TOMs Art. 30(1) GDPR
  • DPIA in advance where a high risk is likely Art. 35(1) GDPR; in Germany this triggers the obligation to appoint a DPO with no headcount threshold § 38(1) sentence 2 BDSG
  • Personal Data Breach: notification without undue delay and, where feasible, within 72 hours of becoming aware yourself Art. 33(1) GDPR
  • DE/AT: the notification address and the DPO threshold differ § 40(1) BDSG · § 18(1) DSG; the fine range for Art. 25 to 39 is up to EUR 10,000,000 or, in the case of an undertaking, up to 2 % of total worldwide annual turnover Art. 83(4) GDPR
  • Exit plan: data export format + proof of erasure + transition

Main article: DPA template under Art. 28 GDPR — it sets out the 8 mandatory contents of a data processing agreement in detail.

What a cloud migration triggers under data protection law

It makes the cloud provider a Data Processor — and thereby triggers the set of obligations that this checklist spreads across 12 working steps. Cloud hosting is processing on behalf of a controller: an external body processes personal data for you on your instructions, without any processing interest of its own. The contract under Art. 28 and the record under Art. 30 apply to every migration involving an external provider — the exemption in Art. 30(5) GDPR only applies cumulatively and therefore almost never in practice. The Third Country safeguard only applies where a Third Country element is present; the impact assessment only where a high risk is likely; notification of data subjects only in the event of a breach with a high risk.

Block of obligationsWhat this means for the migrationSource
Processing on behalf of a controllerOnly providers offering sufficient guarantees of appropriate TOMs; contract with the statutory minimum contentArt. 28(1), (3) GDPR
Third Country transfer (only where a Third Country element exists)One safeguard per Third Country element — details in point 3SCC 2021/914 · DPF (EU) 2023/1795
Technical and organisational measuresOne central TOM concept, referenced by the DPA annex and by the record — no separate TOMs for each processing activityArt. 28(3)(c), (h) GDPR · Art. 30(1)(g) GDPR (general description under Art. 32(1))
Record of processing activitiesBring recipients, Third Country transfers including safeguards, erasure periods and the TOM reference up to dateArt. 30(1) GDPR
Impact assessment (only where the risk is high)In advance, where the processing is likely to result in a high risk — in particular where new technologies are usedArt. 35(1) GDPR
Data subject rightsReply without undue delay and in any event within one month; an extension by 2 months is possible, with notification of that extension within one monthArt. 12(3) GDPR
Personal Data BreachesNotification without undue delay and, where feasible, within 72 hours of becoming aware; notification of data subjects only where the risk is highArt. 33(1) GDPR · Art. 34(1) GDPR

The order of the 12 points is the practical structure of this checklist, not a statutory sequence — when an individual obligation applies is stated in the source alongside it.

Pre-migration (1-4)

Whether the migration is lawful is decided before the first data move: provider comparison with DPF or EU hosting status (1), DPA negotiation with the mandatory clauses (2), TIA where Third Country components are involved (3) and DPIA for high-risk processing (4). Provider selection, contract and risk assessment must be in place before personal data flows — and where a Third Country element exists, the safeguard for it as well.

PointWhat you doWhy — source
1 Provider comparisonDocument the hosting region and the complete list of sub-processors for each provider; if a Third Country element then exists, file the appropriate safeguard under point 3Only Data Processors offering sufficient guarantees of appropriate TOMs — Art. 28(1) GDPR
2 DPA negotiationWork through the 8 mandatory contents: subject matter and duration, nature and purpose, types of data and categories of data subjects, obligations and rights of the controller, confidentiality, sub-processing, assistance with data subject rights, TOM annex with a right to auditMinimum content Art. 28(3) GDPR; sub-processors only with prior authorisation Art. 28(2) GDPR
3 TIAFor each Third Country component, an annex with the safeguard (SCC 2021/914 or proof of DPF certification for DPF-certified US companies), a transfer impact assessment and additional technical measures such as encryption and PseudonymisationThe safeguard is mandatory for US Data Processors and sub-processors in Third Countries; the TIA and additional measures belong in the same annex as a practical recommendation, even under the DPF — SCC 2021/914
4 DPIAAssess before the migration and carry one out where needed — the standard cases are profiling with legal effect, large-scale processing of special categories and systematic large-scale monitoring of publicly accessible areasObligation in advance where the risk is high Art. 35(1) and (3) GDPR

Point 4 has a side effect: where processing is subject to an impact assessment under Art. 35 GDPR, a data protection officer must be appointed in Germany regardless of the number of persons employed (§ 38(1) sentence 2 of the German Federal Data Protection Act (BDSG)); in Austria the obligation to appoint follows from Art. 37 GDPR alone. Practical recommendation on point 2: check the provider's DPA against the 6 typical DPA mistakes — a generic template contract from the internet, a missing list of sub-processors, a missing SCC or DPF annex where there is a Third Country transfer, a right to audit rendered ineffective by long lead times ("with 6 months' notice"), unregulated return of data after the end of the contract, and a 2018 version of the DPA that does not yet know the standard contractual clauses 2021/914.

Migration (5-8)

Points 5 to 8 aim at demonstrability: data flow mapping with an update to the record of processing activities (5), encryption at rest and in transit (6), customer lockbox settings (7) and activating audit logging (8). In doing so you record which data moves into which system, who at the provider may access your content and what of that is logged.

PointWhat you doWhy — source
5 Data flow mappingFor each processing activity, record which data moves into which system, and update recipients, Third Country transfers including safeguards, erasure periods and the TOM reference in the recordMandatory particulars Art. 30(1) GDPR; if you are a Data Processor yourself, the shorter catalogue with 4 particulars applies Art. 30(2) GDPR
6 EncryptionActivate at rest and in transit, and document key management separatelyEffective encryption can make notification of data subjects unnecessary, as long as the key has not been compromised as well — Art. 34(3) GDPR
7 Customer lockboxPractical recommendation: check which approval procedures your provider offers for support access to your content, and activate them first and foremost where special categories under Art. 9 GDPR are processed or where the processing requires a DPIA (point 4). The chosen setting belongs in the central TOM concept referenced by the DPA annex and the record. Irrespective of that, access is secured contractually through the DPA: right to issue instructions, confidentiality undertaking from the Data Processor's staff, information in the event of a breach and a right to auditThe obligations and rights of the controller as well as confidentiality are among the mandatory contents of a DPA Art. 28(3) GDPR
8 Audit loggingActivate logging, set a retention period, and test once that the logs can be evaluated. Practical recommendation on the period: use the 90 days of the restore period from the exit plan as a guide and record the chosen period in the TOM concept — so that the logs can still support the notification particulars under Art. 33(3) GDPR even if a breach only comes to light laterWithout logs, the notification particulars — categories of data, approximate number of data subjects and records — cannot be supplied Art. 33(3) GDPR

Practical observation on the record: 3 mistakes recur in a migration — outdated recipient lists because the replaced system was never removed; a missing Third Country reference for US services; erasure periods without a specific figure. In practical experience, outdated recipient lists and missing erasure periods are also among the frequent errors in records of processing activities outside migrations. The TOM reference belongs in the record as a reference, not as copied TOM content. Practical recommendation: keep the record in an editable format rather than as a PDF — in practice, a record kept in Excel is sufficient (DE); what matters is the content, how current it is and its legibility.

Post-migration (9-12)

After the move, the migration is only complete once people, documents and notification routes are aligned with the new setup: training of staff (9), updating the Privacy notice (10), an incident procedure with cloud escalation (11) and a documented exit plan with return and erasure of data (12).

PointWhat you doWhy — source
9 TrainingTrain staff on the new setup: sharing and links, storage locations, the reporting route where a breach is suspectedAwareness-raising and training of the staff involved are part of the DPO's monitoring task — Art. 39(1)(b) GDPR
10 Privacy noticeAdd new categories of recipients and Third Country transfers, and check the DPO's contact detailsInformation obligations Art. 13 GDPR · Art. 14 GDPR; in Austria the Austrian Data Protection Authority (Datenschutzbehörde) must be named as the complaints body Art. 13(2)(d) GDPR
11 Incident procedureAdd the cloud escalation: provider contact, who classifies internally, which notification portal, who sends itNotification without undue delay and, where feasible, within 72 hours of becoming aware Art. 33(1) GDPR; document every breach, including those that are not notifiable Art. 33(5) GDPR
12 Exit planIn practice: keep the export format, restore period and erasure with confirmation as a contract annexReturn and erasure of data after the end of the contract are expressly on the DPA checklist to be completed before signature; the right to audit is one of the mandatory contents of a DPA Art. 28(3)(h) GDPR

Point 11 includes the notification address, and that differs: in Germany, companies as non-public bodies notify the authority competent under state law (§ 40(1) BDSG) — every federal state runs its own portal, in Bavaria for example the Bavarian State Office for Data Protection Supervision. The BfDI is only competent for federal public bodies and certain providers of telecommunications services (§ 9(1) BDSG). In Austria, notification goes to the Austrian Data Protection Authority (Datenschutzbehörde) (§ 18(1) of the Austrian Data Protection Act (DSG)). Practical recommendation for the 72-hour grid: 0-2 h detection and crisis team, 2-8 h containment and initial forensics, 8-24 h classification of data types, numbers and risk, 24-48 h drafting the notification and the management statement, 48-72 h sending the notification and documenting the confirmation.

Provider comparison: groups of providers and their Third Country element

The comparison is decided on 4 documentable points: hosting region, complete list of sub-processors, Third Country safeguard and TOM annex including the right to audit. The following table sorts the providers in this checklist by their Third Country element — hosting region, list of sub-processors and TOM annex have to be obtained and filed separately for each provider.

Group of providers in this checklistThird Country elementWhat you file for each provider — source
EU: IONOS Cloud, Stack-IT, OVHcloud, HetznerNone from the hosting region itself; it can arise through sub-processorsContractually assured hosting region and complete list of sub-processors; engagement only with the prior authorisation of the controller Art. 28(2) GDPR
US: AWS (with EU region), Azure (with EU data boundary), GCP (with EU region) — DPF-certifiedYes, through the US companyProof of DPF certification or SCC 2021/914, plus the remaining annex components under point 3 DPF (EU) 2023/1795 · SCC 2021/914
Providers or sub-processors in other Third CountriesYes, without the DPF routeAs a rule the standard contractual clauses SCC 2021/914, plus the remaining annex components under point 3 SCC 2021/914
All groups—A specific TOM annex instead of the formula "appropriate TOMs"; a right to audit without an ineffective lead time Art. 28(1) GDPR · Art. 28(3)(c), (h) GDPR

As types of evidence, this checklist uses ISO 27001 and BSI C5. Art. 28(1) GDPR requires sufficient guarantees of appropriate technical and organisational measures — which evidence you rely on for that is for you to decide and document. For Microsoft 365, in this checklist's assessment, the provider's standard DPA is not enough; what has to be agreed is an activated EU Data Boundary, a DPF safeguard for US sub-processors, telemetry configuration and Copilot tenant isolation. Adopt the list of sub-processors in full — it is the bridge between the DPA and the record, and the check at which a hidden Third Country element becomes visible. Practical recommendation: record the date on which you retrieved the list of sub-processors.

Exit plan

The exit plan answers 3 questions before they become urgent: in which format you get your data back, how long it can be restored afterwards, and how erasure at the provider is evidenced. For this, the checklist assumes open data format standards (Parquet, JSON, CSV), a restore period of 90 days and mandatory erasure with confirmation. The 90 days are this checklist's practical value — which period your contract supports is a matter for negotiation with the provider.

The legal anchor is the DPA: unregulated return of data after the end of the contract is one of the 6 typical DPA mistakes (see point 2), and without a robust right to audit, erasure cannot be verified — the right to audit should therefore be expressly anchored in the contract. Practical recommendation: treat the exit plan as a contract annex with a version date and carry it along at every DPA review. After an actual exit, the former provider should be removed from the record of processing activities (point 5).

Germany and Austria: what differs

In substance, Art. 28, Art. 30 and Art. 33 GDPR apply in the same way in both countries; what differs is supervision, the DPO threshold and individual additional national obligations.

TopicGermanyAustria
Supervision and notification addressNon-public bodies: the authorities competent under state law § 40(1) BDSG; the BfDI only for federal bodies and certain telecommunications providers § 9(1) BDSGThe Datenschutzbehörde as the national supervisory authority § 18(1) DSG
Data protection officerFrom 20 persons permanently engaged in automated processing § 38(1) sentence 1 BDSG; with no headcount threshold where processing requires a DPIA § 38(1) sentence 2 BDSGNo additional threshold — the obligation follows from Art. 37 GDPR; § 5 DSG governs secrecy and, in the public sector, freedom from instructions
Processing on behalf of a controllerArt. 28 GDPRArt. 28 GDPR with no Austrian special rule; in addition, the data secrecy obligation of employees § 6 DSG
Record of processing activitiesArt. 30 GDPRArt. 30 GDPR identical in wording — same mandatory particulars, no differing thresholds or periods
Fine range for infringements of Art. 25 to 39Up to EUR 10,000,000 or, in the case of an undertaking, up to 2 % of the total worldwide annual turnover of the preceding financial year, whichever is higher Art. 83(4) GDPRThe same range Art. 83(4) GDPR; in addition, proportionate application, in particular a reprimand instead of a fine for first-time infringements § 11 DSG
National sanctions alongside Art. 83Administrative offence of up to EUR 50,000, covering only certain infringements: incorrect handling of a request for access and consumer information under § 30 BDSG § 43(2), (3) BDSGAdministrative penalty of up to EUR 50,000, only subsidiary (where the act does not already fulfil an element under Art. 83 GDPR) and only for certain intentional acts such as unlawful access or transfer in breach of the data secrecy obligation § 62(1) DSG

Frequently asked questions

Which cloud provider for SMEs?
For particularly sensitive data, this checklist points to Stack-IT and IONOS (DE), and in the standard case to Microsoft 365 with an EU data boundary. The decision turns on the Third Country element: as soon as a US Data Processor or a sub-processor in a Third Country is involved, a safeguard is mandatory; a TIA and additional technical measures belong in the same annex as a practical recommendation — which safeguard comes into question is set out in point 3. That is why the complete list of sub-processors is the check at which such an element becomes visible.
What if the DPF collapses?
Trigger the exit plan; this checklist allows 2 to 6 months for migrating to an EU alternative — an empirical value of this checklist, not a legal deadline. The sources reviewed for this article are as at 2 May 2026, and the status of the proceedings on the Data Privacy Framework as at 17 August 2026: on that basis the Data Privacy Framework continues to exist — Implementing Decision (EU) 2023/1795 applies, and the action before the General Court of the European Union in case T-553/23 (Latombe v Commission) was dismissed by judgment of 3 September 2025. An appeal against that judgment was brought before the Court of Justice on 31 October 2025 (C-703/25 P); no decision was available as at 17 August 2026. Practical recommendation: build the Third Country annex so that, alongside proof of DPF certification, it also carries the standard contractual clauses 2021/914 — then switching the safeguard is a matter of a contract annex and not a migration project.
Does the DPA have to be signed before the migration starts?
Yes. Under Art. 28(3) GDPR, processing by a Data Processor is governed by a contract or other legal act that sets out the subject matter and duration, the nature and purpose, the type of personal data, the categories of data subjects and the obligations and rights of the controller. The contract is therefore the basis of the processing, not its subsequent documentation. The same applies to test migrations using real personal data.
When do we need a DPIA for the migration?
Where the processing, in particular using new technologies, is likely to result in a high risk to the rights and freedoms of natural persons, taking into account its nature, scope, context and purposes (Art. 35(1) GDPR). Art. 35(3) names 3 standard cases: a systematic and extensive evaluation of personal aspects with legal effect, large-scale processing of special categories under Art. 9, and systematic large-scale monitoring of publicly accessible areas. In Germany, the DPIA obligation brings with it the appointment of a DPO, regardless of headcount (§ 38(1) sentence 2 BDSG).
What does the migration change in the record of processing activities?
As a rule, 4 fields per affected processing activity: categories of recipients (the new provider is added, the old one removed), Third Country transfers including safeguards, the envisaged erasure periods, and the general description of the TOMs as a reference to the central TOM concept (Art. 30(1) GDPR). If you are a Data Processor yourself, the shorter catalogue of Art. 30(2) GDPR with 4 mandatory particulars applies. Experience shows that supervisory authorities examine in the order record, DPA, TOMs, DPIA (DE).
The provider notifies us of a breach — when does our 72-hour period start?
From the point at which you become aware yourself. Art. 33(1) GDPR requires notification without undue delay and, where feasible, within 72 hours after the controller has become aware of the breach — not from the completion of the internal assessment. That is why immediate information by the Data Processor, including a named point of contact, belongs in the DPA. Where notification is not made within 72 hours, it must be accompanied by reasons for the delay. Every breach must be documented, including one that is not notifiable (Art. 33(5) GDPR); where the risk is high, notification of the data subjects is added (Art. 34(1) GDPR).
How quickly do we have to answer access requests in the new setup?
Without undue delay and in any event within one month of receipt of the request (Art. 12(3) GDPR). The period may be extended by a further 2 months where necessary, taking into account the complexity and number of the requests; the data subject must be informed of any such extension within one month, together with the reasons. For the cloud this means: assistance by the Data Processor with data subject rights belongs in the DPA as a mandatory content. Practical recommendation: 14 days as the contractual delivery period.
What fine risk does a faulty migration carry?
Infringements of the obligations in Art. 25 to 39 GDPR — among them processing on behalf of a controller (Art. 28), the record (Art. 30), security of processing (Art. 32), the notification obligation (Art. 33) and the impact assessment (Art. 35) — are subject under Art. 83(4) GDPR to fines of up to EUR 10,000,000 or, in the case of an undertaking, up to 2 % of the total worldwide annual turnover of the preceding financial year, whichever is higher. Infringements of the principles of processing, the conditions for consent or the rights of the data subject are higher, at up to EUR 20,000,000 or 4 % (Art. 83(5) GDPR). In Austria, § 11 DSG additionally provides for proportionate application of Art. 83 GDPR, in particular a reprimand instead of a fine for first-time infringements.
Does anything different apply to an Austrian company?
Not for the core obligations: Art. 28, Art. 30 and Art. 33 GDPR apply without Austrian special rules, with the same mandatory particulars and without differing thresholds or periods. Three points differ: supervision and the notification route run through the Datenschutzbehörde (§ 18(1) DSG); employees are additionally subject to the data secrecy obligation under § 6 DSG; and there is no headcount threshold for the data protection officer — the obligation follows from Art. 37 GDPR alone. Alongside Art. 83 GDPR, § 62(1) DSG provides on a subsidiary basis for administrative penalties of up to EUR 50,000 for certain intentional acts.

Sources

Legal status of the sources reviewed: 17 August 2026 (DPF: Implementing Decision (EU) 2023/1795, cases T-553/23 and C-703/25 P); other sources: 2 May 2026

Practitioner note: This article is practice-oriented compliance documentation, not legal advice. We are compliance specialists, not a law firm. For legally binding advice, consult an admitted lawyer.

Tools & self-tests

GDPR checklist 30 check points for data protection compliance in an SME. Fine calculator Calculate the potential fine risk for your company. GDPR self-assessment A structured self-test with a maturity score and a roadmap of measures. Cookie banner audit A TDDDG/GDPR review of your cookie banner with specific correction notes.