| Scope boundary | Processes personal data for another party's purposes and does not decide its own purposes for that processing. | Decides why the processing happens and the essential means that shape how it happens. | Run the role test per processing activity; one organisation can be a controller for one activity and a processor for another. |
|---|
| Covered actors | Needs Article 28 terms in a binding contract or legal act covering instructions, security, subprocessors, assistance, deletion or return, and audits. | Needs controller accountability records; where two or more parties jointly determine purposes and means, Article 26 requires a transparent arrangement. | Use Article 28 for controller-to-processor delegation; use Article 26 when multiple controllers share purpose-and-means decisions. |
|---|
| Trigger | May choose non-essential technical or organisational means when those choices serve the controller's instructions and do not create a separate purpose. | Controls the purpose and essential means, including the reason for processing and core choices about the processing activity. | A supplier is not automatically a controller because it chooses hosting architecture, security tooling, or operational details, but it may become one if it decides its own purpose or essential means. |
|---|
| Core obligations | Keep Article 28 terms, instruction logs, subprocessor approvals, assistance evidence, security measures, deletion or return evidence, and processor Article 30 records by controller. | Keep purpose-and-means analysis, lawful-basis and transparency evidence, controller Article 30 records, processor due diligence, and Article 26 arrangements where joint control exists. | Tag records by the GDPR duty they prove; processor evidence and controller accountability evidence are related but not interchangeable. |
|---|
| Evidence record | Not the right label where the party jointly determines purposes and means rather than merely following another party's instructions. | Can be sole controller or joint controller; joint control can be limited to the processing stages where purposes and means are jointly determined. | Map the exact stages of processing so an Article 26 arrangement covers joint stages without mislabeling separate-controller or processor stages. |
|---|
| Timing and deadlines | Article 28 processor terms should be in place before the processor starts acting on behalf of the controller, because the processing must already be governed by a binding contract or legal act. | Article 26 arrangements should also be agreed up front for joint control so each party knows its responsibility before the processing begins. | Do the role assessment early enough to contract, document instructions, and publish the essence or records before live processing starts. |
|---|
| Enforcement | A processor can be held to Article 28 duties if it departs from documented instructions, including the duty to alert the controller to unlawful instructions and to support audits and compliance checks. | A controller remains accountable for the role decision and for its own controller duties, including how it allocates responsibilities when it acts jointly with others. | The legal consequences differ: processor breaches are judged against the Article 28 contract and instructions, while controller failures are judged against the controller's own accountability obligations. |
|---|
| Overlap and reuse | A processor can still have limited discretion over non-essential means, but that does not make it a controller if it stays within the controller's instructions. | A controller can reuse a vendor or affiliate in different roles across different processing activities and must assess each activity separately. | Do not reuse one role label across every service, system, or business unit; document the role for each processing activity. |
|---|
| Practical decision rule | If the party acts only on documented instructions and for another party's purposes, treat it as a processor for that activity. | If the party decides the purpose or essential means, treat it as a controller for that activity, alone or with others. | Run the role test per processing activity; one organisation can be a controller for one activity and a processor for another. |
|---|