CIPP/E Study Guide
Ch 18.2.1–18.2.2 - Who is who

Roles of the parties: controller and processor

In a typical outsourcing deal the customer is the controller and the supplier is the processor. A controller determines the purposes and means of processing; a processor processes on the controller's behalf and is not its employee. The controller is primarily responsible for compliance and must put a written contract in place. Even so, the GDPR places a string of direct obligations on processors (Articles 27, 28, 29, 30, 31, 32, 33, 37, 38, 44, 49) that apply regardless of what the contract says.

A controller determines the purposes and means of processing. A processor is a person, other than an employee of the controller, who processes data on behalf of the controller. The distinction matters because it is the controller, not the processor, who is primarily responsible for compliance, and it is the controller's job to ensure a written contract governs the relationship.

In outsourcing, the most logical and common allocation is customer = controller, supplier = processor. The contract may be silent on roles, but should contain enough to show the customer exercises a dominant role over purposes and means. Even where the supplier acts purely as a processor, the GDPR imposes direct legal obligations on it that apply irrespective of the contract.

Controller vs processor
FeatureController (customer)Processor (supplier)
Decides purposes and meansYesNo (processes on behalf of the controller)
Primary responsibility for complianceYesHas direct obligations but is not primarily responsible
Must ensure a written contract existsYesBound by it
Relationship to controller-Not an employee of the controller
Direct GDPR obligations on processors (apply regardless of the contract)
ArticleProcessor obligation
Art 27Designate an EU representative if not established in the EU (unless processing is occasional, not large-scale special/criminal data, and unlikely to be risky)
Art 28(2)Not engage another processor without the controller's prior specific or general written authorisation
Art 28(3)Processing governed by a written contract containing specified terms
Art 28(4)Impose the same obligations on sub-processors; remain fully liable to the controller for them
Art 29Process only on the controller's instructions unless required by EU/member state law
Art 30(2)Keep a written record of processing activities on behalf of controllers (small-org exemption applies)
Art 31Cooperate with the supervisory authority
Art 32Implement appropriate technical and organisational security measures
Art 33Notify the controller without undue delay after becoming aware of a breach
Art 37/38Appoint and support a DPO where required
Art 44/49Comply with international transfer rules; document Art 49 legitimate-interest transfer assessments
Exam trap

Under Article 33, a processor notifies the controller 'without undue delay' - it does not notify the supervisory authority directly, and the 72-hour deadline is the controller's obligation to the DPA, not the processor's.

Key terms - quick answers

What is “Controller”?
A natural or legal person, public authority, agency or body that alone or jointly with others determines the purposes and means of processing personal data.
What is “Processor”?
A person other than an employee of the controller who processes personal data on behalf of the controller.
What is “Article 29 Working Party (WP29)”?
EU advisory body that issued Opinion 1/2010 (16 February 2010) on the concepts of controller and processor; later replaced by the EDPB.
What is “EDPB”?
European Data Protection Board; adopted detailed Guidelines on controller and processor concepts on 7 July 2021 (drafted September 2020).