Data controller vs processor at borders
- Controller test
- Determines the purposes and means of processing, alone or jointly with others 1
- Processor test
- Processes on behalf of the controller, on documented instructions 1
- EU API router
- Member States are joint controllers and eu-LISA is the processor 2
- EU body that receives PNR
- A Passenger Information Unit in each Member State 4
- Kenya contract rule
- Written contract required, data deleted or returned at the end 5
What the two roles mean
The European Data Protection Board (EDPB) adopted Guidelines 07/2020 on 7 July 2021. They describe the controller as the body that "alone or jointly with others, determines the purposes and means of the processing of personal data" 1. Purposes and means are the "why" and the "how" of processing 1.
The EDPB splits means into two kinds. Some, such as which data are processed and for how long, are reserved to the controller. Practical choices, such as the type of hardware or software, can be left to a processor 1.
A processor that goes beyond the controller's instructions breaks the GDPR, according to the EDPB. If a processor starts to decide its own purposes and means, it is treated as a controller for that processing 1.
Who holds which role in API and PNR flows
Advance passenger information (API) covers identity and flight details. Under Regulation (EU) 2025/12 of 19 December 2024, API data include surname, given names, date of birth, sex, nationality, travel document details, the PNR record locator, seat and baggage information where available, and flight data such as flight number and airports 2.
Recital 36 of that regulation says air carriers are separate controllers for the API data they process. Competent border authorities are separate controllers for their own processing. Member States, through designated authorities, are joint controllers for processing in a central router. eu-LISA, the EU agency for large-scale IT systems, is the processor for data passing through the router 2. Article 11 says eu-LISA shall design, develop, host and technically manage the router 2.
Regulation (EU) 2025/13 sets a parallel model for law enforcement. Air carriers send encrypted API data to the router, which passes it to Passenger Information Units (PIUs) without changing its content. Air carriers and PIUs are separate controllers and eu-LISA is the processor for the router 3.
For passenger name record (PNR) data, Directive (EU) 2016/681 requires each Member State to establish or designate a PIU. The PIU collects and stores PNR data from air carriers, processes it and passes data or results to competent authorities 4.
| Party | Role under EU API rules |
|---|---|
| Air carrier 2 | Separate controller for the API data it processes 2 |
| Designated Member State authority 2 | Joint controller for processing in the router 2 |
| Border authority 2 | Separate controller for its own API processing 2 |
| Passenger Information Unit 3 | Separate controller for API data received for law enforcement 3 |
| eu-LISA 2 | Processor for API data passing through the router 2,3 |
What a controller and processor contract must cover
The EDPB guidelines list the terms that Article 28(3) of the GDPR requires. The processor must process data only on documented instructions from the controller. The contract must cover confidentiality, security measures under Article 32, the conditions for using sub-processors, help with data subject requests, help with Articles 32 to 36, deletion or return of data at the end of processing, and information and audits 1.
In Kenya, the Data Protection (General) Regulations, 2021 were made on 7 December 2021 and published on 31 December 2021 as Legal Notice 263. Regulation 24(1) says a controller must use a written contract to appoint a data processor. The contract must provide that all personal data must be permanently deleted or returned on termination, as decided by the controller 5. Under regulation 25, a processor may not bring in a third party without the controller's prior authorisation and stays liable to the controller for that third party 5.
Kenya's registration rules, Legal Notice 265 of 2021, say every data controller and data processor must register. A controller is a person who determines the purpose and means of processing. A processor handles data for a controller under a contract and has no decision-making power over the processing 6. A state department registers and pays fees for its entities, and state corporations must register themselves 6.
Country examples
- European Union: Regulations (EU) 2025/12 and 2025/13, both dated 19 December 2024, name the controllers and the processor for the API router in their recitals 2,3.
- Kenya: Legal Notices 263 and 265 of 2021 set the contract terms between controllers and processors and require both to register with the Data Protection Commissioner 5,6.
- Philippines: The Data Privacy Act of 2012, approved on 15 August 2012, uses the terms personal information controller and personal information processor. A controller may subcontract processing but remains responsible for personal information under its control, including data sent to third parties in the Philippines or abroad 7. Section 4(e) excludes information needed to carry out the functions of a public authority, including law enforcement and regulatory agencies 7.
- UN goTravel: The UN Office of Counter-Terrorism gives the goTravel passenger data software to Member States free of charge, to operate within their own jurisdiction. The programme states that the UN "will not see, store, or retain any data belonging to each Member State" 8.
Common questions
Is an airline a data controller for API data?
Under EU Regulations 2025/12 and 2025/13, yes. Air carriers are separate controllers for the API data they process 2,3.
Can a technology supplier become a data controller?
Yes. The EDPB says a processor that starts to decide its own purposes and means for processing is treated as a controller for that processing 1.
Does picking the software make an authority a processor?
No. The EDPB treats the choice of hardware or software as a practical matter a processor can decide. Which data are processed and how long they are kept stay with the controller 1.
Must a Kenyan government agency register as a data controller?
Yes. Regulation 6 of Legal Notice 265 of 2021 says state departments register and pay fees for their entities, and state corporations register themselves 6.
Rules and fees change. Check the official site linked above before you apply or pay. Spotted an error? Email [email protected] with the official link.
Sources
- EDPB: Guidelines 07/2020 on the concepts of controller and processor in the GDPR, version 2.1 (adopted 7 July 2021)
- EUR-Lex: Regulation (EU) 2025/12 on advance passenger information for border management (19 December 2024)
- EUR-Lex: Regulation (EU) 2025/13 on advance passenger information for law enforcement (19 December 2024)
- EUR-Lex: Directive (EU) 2016/681 on the use of passenger name record data (27 April 2016)
- Office of the Data Protection Commissioner, Kenya: Data Protection (General) Regulations, 2021, Legal Notice 263 (31 December 2021)
- Office of the Data Protection Commissioner, Kenya: Data Protection (Registration of Data Controllers and Data Processors) Regulations, 2021, Legal Notice 265 (7 December 2021)
- National Privacy Commission, Philippines: Data Privacy Act of 2012, Republic Act 10173 (15 August 2012)
- UN Office of Counter-Terrorism: Countering Terrorist Travel Programme, goTravel brochure (undated)
Related
- Advance Passenger Information (API) explained
What API data is, which fields airlines send, who receives it, the legal basis, how long it is kept, and examples from four jurisdictions.
- Passenger Name Record (PNR) data explained
What PNR data is, the 19 EU data elements, who sends and receives it, the legal basis, retention rules and the 2022 EU Court of Justice ruling.
- Passenger data clauses in border contracts
The terms that decide who holds passenger data in border systems: data location, fees, funding, gateway providers and what official records publish.
- Who oversees passenger data
The bodies that check how governments use API and PNR data: data protection authorities, data protection officers, courts and UN standards.
- Where passenger data is hosted
Where governments store API, PNR and biometric passenger records, what laws say about servers and location, and how donated and vendor systems fit in.
- Airlines and passenger data
What airlines and their system providers collect, carrier duties and fines for API and PNR, and what airline privacy notices say.