A Practical Data Privacy Checklist If You Have EU Customers
GDPR generally applies when you process personal data of people in the EU, whether or not your company is based there. Assuming it never applies to you, or that a single European visitor triggers full compliance, is unreliable in either direction, and it can waste time or leave you exposed.
Here's a practical checklist, not a legal opinion, since the specifics of your situation should go through your own counsel.
Vendors Covered in this Article
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Know whether GDPR actually applies to you before building for it
GDPR generally applies when you're processing personal data of people in the EU, either because you're established there or because you're specifically offering goods or services to people there or monitoring their behavior. Occasionally serving a customer who happens to be in the EU is a different situation from actively marketing to or targeting EU users.
This is exactly the kind of determination that depends on your specific business and should go through an attorney familiar with privacy law, not a general rule of thumb from a guide like this one.
Map where personal data actually lives, not where you think it lives
Most privacy gaps come from data that ended up somewhere nobody planned for it to go: a customer's email pasted into a support ticket, a spreadsheet export sitting in someone's downloads folder, or a third-party analytics tool receiving more fields than anyone intended to send it. A policy document describing where data should live doesn't fix any of this.
Actually trace a piece of personal data from where it enters your system to everywhere it ends up, including logs, backups, and any third-party tool it flows into. The gaps you find this way are usually more useful than anything a policy review alone would surface.
Data processing agreements: what to actually check before signing one
A data processing agreement, or DPA, sets out how a vendor is allowed to handle personal data on your behalf. Before signing one, check what the vendor is actually permitted to do with the data (only what you've asked, or more), where the data is stored and processed, and what happens to it if you stop using the vendor.
Don't treat signing a DPA as the finish line. It's a commitment from the vendor, not a guarantee that your own use of their tool is compliant, and the specifics of any agreement should be reviewed by counsel before you rely on it.
Common privacy mistakes that have nothing to do with GDPR specifically
A handful of gaps show up constantly regardless of which privacy law technically applies:
- No real process for deleting a specific person's data on request
- Personal data sitting in analytics or logging tools with no retention limit
- Support and sales teams pasting customer data into tools that were never reviewed for it
- No record of which vendors actually receive personal data at all
Fixing these is worth doing on its own, separate from any specific regulation, because they're the gaps most likely to actually cause a problem.
A short checklist before you tell a customer you're compliant
Before making that claim to a customer, confirm with your own counsel whether the relevant laws actually apply to your business, confirm you can locate and delete a specific person's data across every system it touches, confirm your vendor DPAs are current and actually reviewed, and confirm your privacy policy describes what your systems actually do rather than a generic template. A claim of compliance you can't back up in a customer's security review is worse than not making the claim at all.
How this shifts as more of your team touches customer data
When one or two engineers built the whole product, keeping track of where personal data flows is mostly a matter of remembering your own decisions. Once support, sales, and a growing engineering team all touch customer data day to day, that informal tracking breaks down, because no single person can see every place data moves anymore.
This is the point to formalize what used to be tribal knowledge: a written record of what data each tool receives, reviewed periodically rather than reconstructed from memory whenever a question comes up. It's slower to set up than relying on one person's memory, but it's the only version that still works once that person is out sick, on vacation, or has moved to a different team.
What Good Looks Like
Good here means you can trace a specific person's data from where it enters your systems to everywhere it ends up, and actually delete it on request, not just describe that process in a policy document.
Building The Capability (5-Stage Skill Ladder)
How to Get Started
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Vanta can track vendor DPAs and data mapping evidence in one place once you're managing enough third-party tools that a spreadsheet stops being reliable.
Drata offers similar vendor and data mapping tracking to Vanta, with more workflow for assigning follow-up on an agreement that's about to lapse.
Frequently Asked Questions
Do we need a Data Protection Officer if we're a small company?
Not automatically. It depends on the scale and nature of the personal data you process, which is a determination your own counsel should make based on your specific business, not a general rule that applies to every small company with EU customers.
How long can we keep personal data before we have to delete it?
There's no single universal number. It depends on the purpose you collected the data for and the specific law that applies to your situation, which is exactly the kind of question to bring to an attorney rather than assume a fixed retention window.
Is using a US-based cloud provider a problem for GDPR compliance?
It's a factor to evaluate, not an automatic disqualifier, since it depends on the specific transfer mechanisms and safeguards in place. This is another area where the details matter enough that you should confirm your specific setup with counsel rather than relying on a general answer.
About the numbers
This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.
Related Guides
A Practical Data Privacy Checklist for Engineering Teams With EU Users
The concrete engineering work behind data privacy compliance, from data mapping to deletion pipelines, and where to bring in a lawyer instead of guessing.
The Data-Mapping Step Most GDPR Programs Skip
Why GDPR and data-privacy programs stall without a real data map, and a practical process for building one across your actual production systems.
The Hidden Cost of Getting Data Privacy Wrong
Where data privacy and retention obligations quietly get expensive for engineering teams, and a practical way to close the gap before an audit finds it.
Handling GDPR Erasure Requests in a Streaming Pipeline
Answers to the privacy questions a real-time pipeline actually raises: erasure across replicated topics, data minimization, and cross-border transfer.
What GDPR's Right to Erasure Means for a Vector Index
Deleting a source record doesn't delete its embedding automatically. A practical look at what a real GDPR erasure workflow needs to cover.
Deciding Where Your API Data Actually Needs to Live
A decision guide for the data residency, retention, and processing choices GDPR forces on API architecture, and where zero trust controls actually help.