What is GDPR?
GDPR is the EU's data protection regulation, a shared law for all handling of personal data. It requires a lawful basis, data minimization, and deletion, divides responsibility between controller and processor, and can carry substantial penalties for violations. It applies as soon as a system processes data that can be linked to a person.
GDPR comes up in nearly every discussion about digital systems, but what the regulation actually requires isn’t always crystal clear for the people commissioning the work. Here’s what you need to know to ask the right questions and avoid expensive mistakes – without the legal jargon.
What GDPR is
GDPR (General Data Protection Regulation) is the EU’s shared law for how personal data may be handled. It applies across the entire union and to everyone processing data about people in the EU – regardless of where the company itself is based.
Put simply, the purpose is to give individuals control over their data and to force organizations to handle it responsibly. Instead of a patchwork of national rules, there’s now one shared framework, and it places concrete requirements on every system that touches personal data.
For a buyer, that means data protection isn’t something you tack on at the end, but a precondition that shapes how the system gets built.
Personal data is broader than you think
The most common misconception is that personal data is just about names and national ID numbers. In reality, the concept is much broader: personal data is any information that can be tied to an identifiable person.
It includes the obvious – name, address, national ID number – but also things many people forget:
- Email addresses and phone numbers.
- IP numbers and device IDs.
- Customer IDs and account numbers in your own systems.
- Location data and behavioral patterns.
Even details that seem harmless on their own can become personal data if, together, they point to someone. The rule of thumb is simple: if the information can be linked to a person, directly or indirectly, it falls under GDPR. That’s why most systems process personal data in practice, even when you don’t think so at first.
The roles: controller and processor
GDPR divides responsibility between two roles, and keeping them apart is central to every systems project.
The data controller is whoever decides why and how data should be processed. That’s usually you – the company that owns the customer relationship and makes the decisions about what’s collected and for what.
A data processor handles data on the controller’s behalf, according to the controller’s instructions. A cloud vendor that stores your data, or a systems partner that hosts your service, are typical processors. They don’t decide over the data – they handle it on your assignment, and the relationship is governed by an agreement (a data processing agreement).
The distinction determines who carries which responsibility when something goes wrong, and it should be sorted out before a system goes live.
What it requires of a systems project
Translated into practice, GDPR sets three main requirements that need to be built in, not patched on afterward.
| Requirement | What it means, in brief |
|---|---|
| Lawful basis | Every instance of processing must rest on a valid basis, e.g. consent or a contract |
| Data minimization | Only collect the data actually needed for the purpose |
| Deletion | Data must be able to be purged and removed once it's no longer needed |
Lawful basis means you must have a valid reason for every instance of processing – you can’t collect data just because it’s convenient. Data minimization means the system should only ask for what’s actually needed; every extra field is a risk and a liability. Deletion requires that data can be purged and removed, which has to be part of the design from the start.
Breaking the rules can bring substantial penalties – serious violations can result in fines in the millions, on top of the reputational damage.
How to put this to use
You don’t need to become a lawyer, but you do need to ask the right questions early. Which personal data will the system handle, and why? What lawful basis does it rest on? How is the data protected and purged? Who is the controller and who is the processor?
Raising this already at the requirements stage is both cheaper and safer than patching it in later. If you’d like help building real data protection in from the start, at Weapp we’re happy to be part of that systems work from the very first sketch.
Frequently asked questions
What counts as personal data?
More than most people think. Personal data is any information that can be linked to an identifiable person – names and national ID numbers, of course, but also email addresses, IP numbers, customer IDs, location data, and even indirect details that together point to someone. The rule of thumb: if it can be tied to a person, directly or indirectly, it's personal data.
What's the difference between a data controller and a processor?
The data controller decides why and how data is processed – usually the company that owns the customer relationship. A data processor handles data on the controller's behalf, for example a cloud vendor or a systems partner. The controller owns the decision, the processor carries it out on assignment, and the relationship is governed by an agreement.
What is a lawful basis and why is it needed?
GDPR requires that every instance of personal data processing rest on a valid basis – for example consent, a contract that needs fulfilling, or a legitimate interest. You can't collect or use data just because it's convenient. The basis has to be established before the processing starts, not constructed after the fact.
What happens if you violate GDPR?
The penalties can be substantial. Serious violations can lead to administrative fines in the millions, and in the worst cases a significant share of the company's global revenue. Beyond fines there's the reputational damage. The point isn't to scare anyone, but that data protection deserves a seat at the table already when a system is being planned.
Do we need to think about GDPR when we commission a system?
Yes, and it's cheapest that way. The requirements around lawful basis, data minimization, and deletion are easiest to build in from the start and expensive to patch in later. Raise which personal data the system will handle, why, and how it'll be protected and purged already at the requirements stage, and you'll avoid unpleasant surprises.