GDPR Checklist for ERP Data Migration and Implementation in Europe
An ERP migration copies customer, supplier, employee and contact data into a new system, often through spreadsheets and temporary databases. That is exactly where personal data leaks or unintended retention happen. This checklist covers the privacy steps European manufacturers should plan into the project.
0 of 35 items complete
11 critical items still open - these are the highest-risk gaps.
Discovery and inventory
Legal basis and contracts
Data minimisation and retention
Security during migration
Test and training environments
Go-live and operation
Count completed items per group. Any unchecked critical item is a blocker for cutover until it is closed or formally accepted by the data protection officer. This checklist supports your own compliance work and is not legal advice.
Personal data discovery in legacy ERP
Optional: discuss a private, on-prem scan of your legacy ERP and document stores to locate personal data.
Optional. The tool and every export work without this. No spam.
How to use the checklist
Assign each group to an owner: the project manager, the data protection officer, IT security and the vendor contact. Work through the items before the first full data load, not just before go-live. Critical items are those that, if skipped, usually create a reportable incident or a regulator finding. Export the finished list as PDF to attach to your project documentation and your record of processing activities.
Why migration is a privacy risk
Migrations create copies: extracts, staging databases, mapping spreadsheets and test systems. Each copy is a new place where personal data lives, often with weaker access control than production. Consultants may also need access from outside the company or the EEA. Under GDPR, you remain responsible as controller, so the contracts, the transfer assessment and the cleanup of temporary copies are as important as the field mapping itself.
Retention and minimisation
Do not migrate everything by default. Decide per object what the business and the law require. German and other national rules require accounting records to be kept for years, but marketing contacts without activity usually have no basis for retention. Deleting or archiving before the extract reduces the data you must protect and shortens the cutover.
- Define retention per data object, not per system.
- Archive instead of migrating closed history that is rarely used.
- Mask personal fields in test environments.
- Document exceptions with a reason and an owner.
Common mistakes
Frequent failures are production data copied into a test system, migration spreadsheets sent by email, test systems that still send real emails to customers, and legacy systems left online with no owner. Another is forgetting free text and attachments, which often hold personal data in unstructured form.
Frequently Asked Questions
Do we need a DPIA for an ERP migration?
Not always. It depends on the scale, the type of data and whether the new system introduces high-risk processing such as extensive employee monitoring. Your data protection officer should screen the project and document the decision either way.
Can consultants use production data in testing?
It is better to avoid it. Use anonymised or pseudonymised data in test systems. If real data is unavoidable, apply production level access control, a processing agreement and a deletion date, and keep outbound communication disabled.
What about backups of the old ERP?
Backups still contain personal data. Define how long they are kept, who may restore them and how erasure requests are handled for archived data. Document this in your retention policy so it can be explained to a regulator.
Does this checklist replace legal advice?
No. It supports project planning. National law, works council rules and sector requirements differ, so confirm the final approach with your data protection officer or legal counsel.
Netray can scan a read-only copy of your legacy ERP and documents on your own infrastructure to help locate personal data before you migrate, with no data leaving your environment.
Related Tools
ERP Localization Gap Register Worksheet
Log each country requirement, how the ERP covers it, the effort in days and the cost, and see the total gap cost at a glance.
Country & TaxEU VAT ID Number Format Reference
Format patterns for EU VAT numbers by country, ready to turn into validation rules in your customer and supplier master.
Compliance & ContractsEU Machinery Regulation 2023/1230 Readiness Checklist
Check how ready your machinery product range, technical files and ERP data are for the new EU Machinery Regulation.
Country & TaxEuropean E-Invoicing Formats by Country Reference
Which e-invoice format or network applies in each European country, with the syntax behind it, for ERP output planning.
More Compliance & Contracts tools
See all- EORI and Customs Readiness Checklist for Manufacturers
- EU Intra-Community Supply Evidence File Template
- EU REACH Article 33 Supplier SVHC Request Template
- EU Declaration of Conformity (CE) Template
- EU CE Marking Directives and Regulations Reference
- CE Marking Conformity Readiness Assessment
- REACH SVHC Supplier Declaration Response Template
- SVHC Candidate List Article Screening Worksheet
- WEEE and Battery Producer Registration Tracker Worksheet