Alex is Sprintlaw’s co-founder and principal lawyer. Alex previously worked at a top-tier firm as a lawyer specialising in technology and media contracts, and founded a digital agency which he sold in 2015.
Contents
- What’s the Difference Between a Data Controller and a Data Processor?
- Can a Business Be Both a Data Controller and a Data Processor?
- Example: How Might This Work in Practice?
- What Are the Main Responsibilities of Data Controllers?
- What Are the Main Responsibilities of Data Processors?
- What Compliance Challenges Should I Watch Out For?
- What About Joint Controllers? How Is This Different?
- How Can I Set Up Robust Policies and Documentation?
- Key Takeaways
If you’re a business owner in the UK, you’ve probably heard that the General Data Protection Regulation (GDPR) has some pretty strict requirements when it comes to personal data. But here’s the part that can trip up even the most diligent businesses: under UK GDPR, you may be both a “data controller” and a “data processor” at the very same time – just not for the same processing activity.
What does that actually mean for you, your business, and your daily operations? If you deal with client data and also manage data about your own staff, you’re probably juggling both roles-each with its own set of rules, risks, and responsibilities. This guide breaks things down, explains key legal definitions, gives practical examples, and helps you understand the difference (and the overlap) between these roles. We’ll also highlight what you need to have in place to stay compliant and protect your business from the start.
If you’re keen to make sense of data controller and processor duties, you’re in the right place-keep reading for practical tips and a plan to get your GDPR house in order.
What’s the Difference Between a Data Controller and a Data Processor?
Before you can figure out your responsibilities, you need to know the basics. Under the UK GDPR and the Data Protection Act 2018:- Data Controller: This is the person or business who decides why and how personal data is processed. If you decide the purpose and means, you’re the controller.
- Data Processor: This is someone who processes data on behalf of the controller, but doesn’t determine the purpose or essential means of the processing. In other words, processors follow instructions given by controllers.
Can a Business Be Both a Data Controller and a Data Processor?
Yes, your business can be both a controller and a processor, but not for the same processing activity. The Information Commissioner’s Office (ICO) makes this clear. Where you are using data for your own purposes, you’re a controller. Where you’re following another party’s instructions, you’re their processor. Crucially, you can process the same individual’s data in both roles (think of employee records vs. client data), but not for the same activity at the same time. Your role depends on the context and purpose of each processing activity. Here’s why this matters: each role comes with unique legal duties under GDPR. Mixing up your controller and processor obligations can land you in hot water, with consequences ranging from fines to reputational damage.Example: How Might This Work in Practice?
Let’s imagine you run a business that provides accountancy services to local SMEs. Here’s how the roles play out:- Your employee data: You collect, store, and use data about your staff for HR, payroll, and compliance. In this scenario, you’re deciding what to collect, why, and how-making you the data controller.
- Your client’s data: When you process employee records received from a client (for example, to manage payroll on their behalf), you’re processing their data based on their instructions. Here, you’re the data processor-you don’t get to decide how the data is used, only how to carry out the processing you’re told to do.
What Are the Main Responsibilities of Data Controllers?
If your business is the data controller, you’re the one with the big-picture responsibilities under GDPR. In practice, controllers must:- Determine the reason and legal basis for collecting personal data.
- Give clear information to individuals (the “data subjects”) about what you collect, why, and how it’s used-usually with a Privacy Policy.
- Enable people to exercise their rights (like accessing their data, rectifying errors, or requesting erasure).
- Choose and supervise any processors that handle data on your behalf.
- Ensure robust security measures to keep data safe.
- Report serious data breaches to the ICO-and sometimes to individuals affected-within required timeframes.
What Are the Main Responsibilities of Data Processors?
Processors have a more limited (but still important) role. They act strictly on the data controller’s instructions and must not use data for their own purposes. Key obligations for processors include:- Only processing data as instructed by the controller-never for their own agenda.
- Implementing appropriate security to safeguard personal data.
- Helping controllers meet their obligations where required (for example, aiding in data access requests or breach notifications).
- Maintaining detailed records of processing activities.
- Having a clear, legally binding contract in place with each controller-defining the subject matter, duration, nature of processing, type of personal data, and categories of data subjects. This is vital for audit trails and accountability. Service agreements should cover these points.
How Do I Distinguish Internal Processing Activities?
It’s common to process personal data in different contexts, with some data falling under your controller role, and other data processed as a processor. The key is to internally separate:- The purpose of processing: Why are you handling the data-your own business needs, or to serve someone else?
- The instructions: Are you making the decisions, or following a client or third party’s instructions?
Practical Tips for Keeping Roles Separate
- Map out your data flows-label which are controller activities and which are processor activities.
- Ensure staff understand the difference and receive regular training on GDPR roles.
- Keep client and internal data processing strictly ring-fenced.
- Use separate policies, templates, and agreements as needed.
- Check contracts carefully-processor contracts must set out GDPR duties and are required by law.
What Compliance Challenges Should I Watch Out For?
Acting in both roles can make GDPR compliance more complex. The main risks are:- Confusing responsibilities: If your staff aren’t clear when they’re controller or processor, mistakes can happen-like reusing client data for your own business development, which is a big no-go for processors.
- Data subject rights: Controllers must handle data subject requests (like access or erasure), but processors need to pass these requests on without delay or mishandling.
- Security: Processors must meet minimum security requirements under the controller’s mandate, but controllers are ultimately responsible for any breaches.
- Documentation: Regulators expect thorough records. Have you logged every processing activity and separated controller vs processor data?
- Contracts: Lack of the right agreements exposes you to compliance failures.
What About Joint Controllers? How Is This Different?
Sometimes, two or more organisations jointly decide on the purposes and means of processing personal data. This is known as being joint controllers. In this scenario, roles and responsibilities must be clearly agreed and documented-in a joint controller agreement or similar. Joint controllers need to:- Clearly set out who does what in terms of data subject rights and compliance.
- Make sure that individuals know who to contact for their personal data requests.
- Avoid allowing important duties (like responding to data breaches) to fall into the cracks between organisations.
How Can I Set Up Robust Policies and Documentation?
Having clear policies, records, and agreements is fundamental to staying GDPR compliant-especially in dual-role scenarios. Here’s what you should focus on:- Data mapping: Understand every data flow in your business and tag each as controller or processor activity.
- Privacy policy: Update your Privacy Policy to reflect all data processing activities and your dual roles.
- Processor agreements: Ensure you sign, maintain, and regularly review processor contracts.
- Staff training: Invest in regular training so all staff can confidently identify which hat they’re wearing for each process.
- Policies and procedures: Consider template checklists for data requests, breach responses, and periodic GDPR reviews (data breach response plans are vital).
- Engage legal advisors: GDPR isn’t always intuitive, so it’s wise to get help from legal experts who can review your systems, policies, or data protection agreements.
Key Takeaways
- You can be both a data controller and a data processor, but not for the same activity or purpose at the same time.
- Recognising your role for each processing activity is crucial-controllers make decisions; processors follow instructions.
- Compliance means separating controller and processor activities with the right policies, training, and contract terms in place.
- Be proactive: Map your data, update your privacy notices, and have clear contracts for your processor roles.
- Set up robust documentation-audit trails and training are your best defence if something goes wrong.
- Consider seeking tailored legal advice-especially when dealing with joint controller scenarios, complex supply chains, or international data transfers.


