FAQEU GDPR

GDPR processor vs controller

A controller decides the purposes and essential means of processing; a processor processes personal data on a controller's behalf; joint controllers jointly determine the purposes and means for the relevant processing.

This answer helps document the role boundary, decide when Article 28 processor terms or an Article 26 joint-controller arrangement is needed, and keep records that explain the decision.

Author
Sorena AI
Published
May 9, 2026
Updated
Jul 25, 2026
Questions
4

Structured answer sets in this page tree.

Primary sources
12

Cited legal and guidance references.

Publication metadata
Sorena AI
Published May 9, 2026
Updated Jul 25, 2026
Overview

Under the EU GDPR, the role label follows the actual processing facts, not the commercial title in a contract. Decide the role for each processing activity: who determines the purpose, who decides the essential means, whether another party processes only on documented instructions, and whether two or more parties jointly determine the purposes and means.

Side-by-side comparison

GDPR processor vs controller: practical role differences

This matrix helps route a processing activity to accountability, Article 28 terms, or joint-controller Article 26 allocation.

Review all sources
First framework
Processor

A is separate from the and processes personal data on the controller's behalf under documented instructions.

Second framework
Controller

A determines the purposes and essential means of processing, alone or jointly with others.

Comparison row 1

Scope boundary

Processor

Processes personal data for another party's purposes and does not decide its own purposes for that processing.

Controller

Decides why the processing happens and the essential means that shape how it happens.

Operational implication

Run the role test per processing activity; one organisation can be a for one activity and a for another.

Comparison row 2

Covered actors

Processor

Needs Article 28 terms in a binding contract or legal act covering instructions, security, subprocessors, assistance, deletion or return, and audits.

Controller

Needs accountability records; where two or more parties jointly determine purposes and means, Article 26 requires a transparent arrangement.

Operational implication

Use Article 28 for -to- delegation; use Article 26 when multiple controllers share purpose-and-means decisions.

Comparison row 3

Trigger

Processor

May choose non-essential technical or organisational means when those choices serve the 's instructions and do not create a separate purpose.

Controller

Controls the purpose and essential means, including the reason for processing and core choices about the processing activity.

Operational implication

A supplier is not automatically a because it chooses hosting architecture, security tooling, or operational details, but it may become one if it decides its own purpose or essential means.

Comparison row 4

Core obligations

Processor

Keep Article 28 terms, instruction logs, approvals, assistance evidence, security measures, deletion or return evidence, and Article 30 records by .

Controller

Keep purpose-and-means analysis, lawful-basis and transparency evidence, Article 30 records, due diligence, and Article 26 arrangements where joint control exists.

Operational implication

Tag records by the GDPR duty they prove; evidence and accountability evidence are related but not interchangeable.

Comparison row 5

Evidence record

Processor

Not the right label where the party jointly determines purposes and means rather than merely following another party's instructions.

Controller

Can be sole or joint controller; joint control can be limited to the processing stages where purposes and means are jointly determined.

Operational implication

Map the exact stages of processing so an Article 26 arrangement covers joint stages without mislabeling separate- or stages.

Comparison row 6

Timing and deadlines

Processor

Article 28 terms should be in place before the processor starts acting on behalf of the , because the processing must already be governed by a binding contract or legal act.

Controller

Article 26 arrangements should also be agreed up front for joint control so each party knows its responsibility before the processing begins.

Operational implication

Do the role assessment early enough to contract, document instructions, and publish the essence or records before live processing starts.

Comparison row 7

Enforcement

Processor

A has direct GDPR duties, including instruction, confidentiality, security, , recordkeeping, cooperation, and audit-support duties. Under Article 28(10), a processor that determines purposes and means is treated as a for that processing.

Controller

A remains accountable for the role decision and for its own controller duties, including how it allocates responsibilities when it acts jointly with others.

Operational implication

The legal consequences depend on the duty and the actual role. A remains responsible for its direct obligations, and status can attach to processing for which it determines purposes and means.

Comparison row 8

Overlap and reuse

Processor

A can still have limited discretion over non-essential means, but that does not make it a if it stays within the controller's instructions.

Controller

A can reuse a vendor or affiliate in different roles across different processing activities and must assess each activity separately.

Operational implication

Do not reuse one role label across every service, system, or business unit; document the role for each processing activity.

Comparison row 9

Practical decision rule

Processor

If the party acts only on documented instructions and for another party's purposes, treat it as a for that activity.

Controller

If the party decides the purpose or essential means, treat it as a for that activity, alone or with others.

Operational implication

Run the role test per processing activity; one organisation can be a for one activity and a for another.

Practical decision rule

How should teams close the GDPR role decision?

  • Identify the specific processing activity and its exact purpose.
  • Record who decides the purpose and essential means, who acts only under documented instructions, and whether decisions are common or converging.
  • Attach the Article 28 terms for relationships or the Article 26 arrangement for joint- relationships.
  • Update and Article 30 records so the role label is visible in the evidence file.
  • Reassess when purposes, essential means, subprocessors, data categories, recipients, transfers, or joint decision-making facts change.
Search this module

Find a question or answer quickly

4 of 4 questions
Question 1

Short answer: how do you tell a processor from a controller?

A is the party that determines why personal data is processed and the essential means of that processing. A is a separate party that processes personal data on behalf of the controller and must not use the data for its own purposes outside the controller's instructions.

The EDPB treats the concepts as functional: the analysis should follow the actual role each party plays in the specific processing operation. Contract wording helps, but it is not enough if the operational facts show that a party decides purposes or essential means. Union or Member State law can also determine the or set the criteria for nominating one.

  • Start with the specific processing activity, not the whole vendor, group company, or product.
  • Label a party as when it decides the purpose or essential means of that processing.
  • Label a party as when it is separate from the and acts on the controller's behalf under instructions.
  • Treat a that starts using the data for its own purposes as a for that processing.
  • Do not treat employees or internal teams as separate processors merely because they handle personal data under the organisation's authority.

What is the practical GDPR difference between a and a ?

The determines the purpose and essential means and must be able to demonstrate compliance for that processing. The acts on the controller's behalf and needs Article 28 terms, documented instructions, security measures, controls, assistance duties, deletion or return rules, and audit support.

Citations
Question 2

When do Article 28 processor terms apply?

Article 28 applies when processing is carried out on behalf of a . The controller must use only processors that provide sufficient guarantees for appropriate technical and organisational measures, and the processing must be governed by a binding contract or other legal act.

The Article 28 record should identify the subject matter, duration, nature, purpose, personal-data types, data-subject categories, obligations and rights of the , and the concrete duties that make the instructions operational. A generic data-processing addendum may not supply that detail. If a processor goes beyond the controller's instructions and determines the purposes and means, Article 28(10) treats it as a controller for that processing, without excusing the departure from the contract or instructions.

  • Keep documented instructions, including instructions on international transfers where relevant.
  • Record confidentiality duties for authorised personnel and the Article 32 security measures required for the service.
  • Track prior specific or general written authorisation for subprocessors and objections to changes.
  • Document assistance with data-subject rights, security, breach notification inputs, DPIAs, and prior consultation where applicable.
  • Keep deletion or return evidence at service end and audit-support evidence showing the made compliance information available.
Citations
Question 3

When is it joint controllership instead of a processor relationship?

exists where two or more parties jointly determine the purposes and means of the same processing. The EDPB explains that joint participation may come from a common decision or from converging decisions that complement each other and are necessary for the processing in a way that has a tangible impact on purposes and means.

Article 26 requires joint controllers to transparently determine their respective GDPR responsibilities by arrangement, especially for data-subject rights and Articles 13 and 14 information duties. The essence of that arrangement must be made available to data subjects, and data subjects may exercise their rights against each joint .

  • Use Article 26 when parties jointly determine purposes and means; do not force the relationship into Article 28 if both parties make -level decisions.
  • Allocate rights handling, privacy information, security, breach notification, DPIAs, use, transfers, and authority communications where those issues are relevant to the joint processing.
  • Make the arrangement reflect the real roles and relationships, not only a preferred contracting model.
  • Keep the internal allocation evidence, because the EDPB treats that analysis as part of accountability documentation.
  • Remember that an Article 26 arrangement allocates tasks between joint controllers but does not prevent data subjects from contacting either .
Citations
Question 4

What evidence should teams keep for the role decision?

Keep evidence at processing-activity level. A useful role file shows the purpose, essential means, party responsibilities, instructions, contract or arrangement, relevant records of processing, and the trigger for reassessing the label.

Article 30 records support this work. Where the recordkeeping duty applies, controllers must record processing activities under their responsibility, while processors must record categories of processing carried out on behalf of each . Article 30(5) provides a limited exception for an enterprise or organisation employing fewer than 250 persons only where the processing is unlikely to result in a risk to people's rights and freedoms, is occasional, and does not include Article 9 special-category or Article 10 criminal-offence data. RoPA entries should preserve the controller, , joint-controller, and distinctions instead of collapsing every party into a vendor list.

  • Role assessment showing who decides the purpose and essential means for the specific processing activity.
  • Article 28 contract or legal act, documented instructions, approvals, assistance logs, deletion or return record, and audit evidence for relationships.
  • Article 26 arrangement, responsibility allocation, contact point if designated, and published essence evidence for joint- relationships.
  • RoPA entry with purposes, data-subject categories, personal-data categories, recipients, transfers, retention where possible, and Article 32 measure description where possible.
  • RoPA entry with each on whose behalf the processor acts, processing categories for each controller, transfers where applicable, and security-measure description where possible.
Citations
Primary sources

References and citations

eur-lex.europa.eu
Referenced sections
  • GDPR Articles 4, 26, 28, and 30 provide the legal basis for the role decision and evidence records.
"records of processing activities"
eur-lex.europa.eu
Referenced sections
  • Article 26 requires joint controllers to determine their respective responsibilities by arrangement and make the essence available to data subjects.
"arrangement between them"
eur-lex.europa.eu
Referenced sections
  • Article 28 requires processing by a processor to be governed by a binding contract or other legal act.
"governed by a contract or other legal act"
eur-lex.europa.eu
Referenced sections
  • Articles 24 and 30 require controller accountability measures and processing records; Article 26 requires joint controllers to determine their respective GDPR responsibilities by arrangement.
"records of processing activities"
eur-lex.europa.eu
Referenced sections
  • Articles 28 and 30 support processor contract evidence and processor records of categories of processing carried out on behalf of each controller.
"categories of processing"
eur-lex.europa.eu
Referenced sections
  • Articles 28 to 30 set direct processor duties for instructions, confidentiality, security, subprocessors, records, cooperation, audits, and controller status when a processor determines purposes and means.
"considered to be a controller"
eur-lex.europa.eu
Referenced sections
  • Articles 5 and 24 establish controller accountability; Article 26 requires joint controllers to determine their respective responsibilities in a transparent manner.
"determine their respective responsibilities"
Related guides

Explore more topics

Does the EU GDPR apply outside the EU under Article 3?
A GDPR Article 3 territorial-scope FAQ covering EU establishment, non-EU targeting, monitoring in the EU, public-international-law cases, and Article 27 representatives.
EU GDPR Applicability Test for Products, Vendors, and Data Flows
A concrete GDPR scope test for personal data, controller and processor roles, EU establishment, EU targeting or monitoring, special-category and child data, transfers, vendors, and evidence.
EU GDPR Article 30 RoPA Intake Workflow
This GDPR Article 30 RoPA intake workflow helps capture controller and processor fields, owners, transfers, retention, security measures, and evidence before a processing activity goes live.
EU GDPR Article 6 Legal Bases FAQ
FAQ on the six Article 6 GDPR lawful bases, consent caveats, legitimate interests, public-task and legal-obligation limits, and Article 9 special-category data.
EU GDPR Automated Decision-Making and Profiling: Article 22 Scope, Safeguards, and Evidence
GDPR guide to profiling and Article 22 decisions: scope, transparency, lawful basis, DPIA triggers, safeguards, human intervention, challenge rights, and evidence.
EU GDPR Breach Notification 72 Hours: Article 33 and 34 workflow
Official source EU GDPR breach notification workflow covering awareness, 72-hour supervisory authority notices, processor escalation, high-risk data-subject communication, delay reasons, and evidence logs.
EU GDPR Breach Notification Workflow: 72-hour clock, risk assessment, and records
A concrete EU GDPR breach notification workflow for detecting and triaging incidents, starting the awareness clock, assessing risk, notifying authorities or data subjects, and keeping Article 33 records.
EU GDPR Checklist: scope, lawful basis, DSARs, DPIA, RoPA, transfers
This GDPR checklist helps review scope, lawful basis, notices, DSAR handling, DPIAs, RoPA, processor contracts, SCC transfers, breach notification, retention, security, and evidence.
EU GDPR Children and Special-Category Data Guide
GDPR guide to children's consent and special-category data: Article 8 national age variation, Article 9 conditions, transparency, DPIA triggers, safeguards, and evidence.
EU GDPR Compliance Checklist: scope, rights, DPIA, RoPA, transfers
Practical EU GDPR compliance guide for mapping scope, lawful basis, notices, data-subject rights, DPIAs, RoPA, processor terms, breaches, transfers, retention, security, and penalties.
EU GDPR Controller, Processor, and Joint Controller Roles
Classify GDPR controllers, processors, and joint controllers from actual decision-making, then document Article 26 allocation, Article 28 terms, instructions, and vendor evidence.
EU GDPR Data Subject Rights and DSAR Workflow
GDPR rights-request workflow for intake, identity checks, request scope, the one-month response clock, extensions, refusals, processor coordination, and evidence.
EU GDPR deadlines and compliance calendar
EU GDPR calendar for calculating rights-request deadlines, breach notification, DPIA and prior-consultation gates, transfer reviews, and retention checks.
EU GDPR DPIA and Prior Consultation Workflow
Screen high-risk processing, run a GDPR Article 35 DPIA, record mitigation, and identify when Article 36 prior consultation is required.
EU GDPR DPIA and risk management under Articles 35 and 36
EU GDPR DPIA guide covering Article 35 triggers and contents, CNIL and DPC PIA methods, residual risk, mitigation records, and prior consultation limits.
EU GDPR DSAR Exceptions: refusal, extensions, identity checks
FAQ on when EU GDPR controllers may extend, charge for, narrow, redact, or refuse a data subject access request under Articles 12 and 15.
EU GDPR DSAR Workflow: Intake, Clock, Rights, and Evidence
Run a GDPR DSAR workflow for intake, identity checks, rights scoping, one-month response timing, extensions, refusals, processor handoffs, and evidence records.
EU GDPR FAQ: scope, lawful basis, rights, DPIA, breaches, transfers
Direct EU GDPR FAQ answers on scope, controller and processor roles, lawful basis, data subject rights, DPIAs, breach notification, international transfers, and Article 83 fine tiers.
EU GDPR International Transfers and SCCs: Chapter V evidence guide
GDPR Chapter V guide to adequacy decisions, SCCs, transfer assessments, supplementary measures, Article 49 derogations, and EU-US DPF checks.
EU GDPR Lawful Basis and Consent Guide
Focused GDPR guide to Article 6 lawful bases, consent conditions, legitimate interests, special category data, withdrawal, and evidence records.
EU GDPR Lawful Basis and LIA Workflow for Article 6(1)(f)
Assess GDPR legitimate interests with a purpose, necessity, balancing, Article 21 objection, and evidence-record workflow based on Article 6(1)(f).
EU GDPR Lead Supervisory Authority and One-Stop-Shop
How GDPR main establishment, cross-border processing, Article 56 lead authority competence, and Article 60 cooperation fit together.
EU GDPR LIA Template for Article 6(1)(f)
This EU GDPR legitimate interests assessment template helps document Article 6(1)(f) purpose, necessity, balancing, safeguards, objection rights, and evidence.
EU GDPR penalties and fines: Article 83 tiers and evidence
EU GDPR penalties guide covering Article 83 fine ceilings, the EDPB calculation method, CJEU conditions, Article 58 powers, and evidence.
EU GDPR Processor Contracts and Vendor Management | Article 28 Evidence Guide
EU GDPR Article 28 guide for processor contracts, sub-processor controls, controller-processor role boundaries, vendor evidence, and SCC transfer clauses where applicable.
EU GDPR Record of Processing Activities Template: Article 30 RoPA Fields
Build a GDPR Article 30 record of processing activities with separate controller and processor fields for purposes, data categories, recipients, transfers, erasure time limits, and security measures.
EU GDPR Requirements: scope, rights, security, DPIA, RoPA, and transfers
Overview of core EU GDPR requirements covering scope, principles, lawful basis, notices, data-subject rights, processors, RoPA, security, breaches, DPIAs, and international transfers.
EU GDPR Retention and Erasure Schedule
Build an EU GDPR retention and erasure schedule with purpose-based periods, expiry actions, Article 17 decisions, recipient notices, and deletion evidence.
EU GDPR SCC Transfer Impact Assessment FAQ
FAQ on when SCC transfer impact assessments are needed, what Clause 14 records, and when supplementary safeguards or transfer suspension are required.
EU GDPR Transfer TIA and SCC Workflow
A GDPR workflow for checking adequacy, selecting SCC modules, documenting transfer impact assessments, and recording supplementary measures for third-country transfers.
EU GDPR Transparency Notices: Articles 12, 13 and 14
GDPR privacy-notice guide for Articles 12, 13, and 14: direct collection, other data sources, purposes, lawful bases, recipients, transfers, retention, rights, and timing.
EU GDPR vs Brazil LGPD: scope, legal bases, rights, incidents, and transfers
Compare EU GDPR and Brazil LGPD scope, actors, legal bases, rights timing, security incidents, international transfers, evidence, regulators, and penalties.
EU GDPR vs California CCPA: scope, rights, opt-outs, and evidence
Compare EU GDPR and California CCPA scope, roles, consumer rights, response times, sale and sharing opt-outs, risk assessments, contracts, transfers, and enforcement.
EU GDPR vs ePrivacy Directive: personal data, cookies, consent, and communications
Compare the EU GDPR and ePrivacy Directive for personal data processing, consent and lawful basis, cookies and terminal access, electronic communications, and parallel compliance.
EU GDPR vs UK GDPR: Scope, Rights, Transfers, and Evidence
Compare the EU GDPR and amended UK GDPR across scope, rights, automated decisions, accountability, breaches, regulators, and international transfers.
GDPR vs EU AI Act: privacy controls for AI systems
Map the GDPR work that remains necessary when an AI system processes personal data, including lawful basis, notices, DPIAs, Article 22, rights, security, records, and transfers.
GDPR vs EU Data Act: personal data, connected products, and access rights
Compare GDPR privacy duties with EU Data Act rights and duties for connected-product data, third-party access, data holders, users, contracts, cloud switching, and enforcement.
When does the EU GDPR require a DPIA?
Answer the EU GDPR DPIA threshold question with Article 35 triggers, high-risk criteria, supervisory-authority list checks, and DPIA content requirements.
When does the GDPR 72-hour breach notification clock start?
GDPR breach-awareness FAQ covering the Article 33 clock, processor escalation, delayed or phased notifications, risk assessment, and records to keep.