Skip to content
Glossary · Compliance

Data processor (GDPR)

Also called processor, sub-processor.

Definition

Under the GDPR, an organisation that processes personal data on behalf of a controller and only on its documented instructions.

Last updated

What it is.

GDPR Article 4(8) defines a processor as a person or body that processes personal data on behalf of the controller. Article 28 requires a binding contract, the DPA, under which the processor acts only on documented instructions, keeps the data secure, helps the controller meet its duties, and deletes or returns the data at the end.

A processor may only use another processor, a sub-processor, with the controller's authorisation, and must pass the same obligations down.

Why it matters

Most B2B software companies are processors for their customers' data. That means signing DPAs, keeping a list of sub-processors, and building the product so customers can export, correct and delete data on request.

In a product build

When OceanLab or any partner builds a product, the hosting, email, analytics and AI services chosen during the build become the product's sub-processor list, so it pays to choose them with that list in mind.

Watch out

Common mistakes.

  1. 01

    Using customer data for your own purposes, which can make you a controller for that use.

  2. 02

    Adding a new sub-processor, such as an LLM API, without telling customers.

  3. 03

    No way to delete one customer's data cleanly when their contract ends.

Sources

Read the official text.

Primary sources this definition is based on.

Related

Related terms.

Building something with this? Ask an engineer.

OceanLab designs and builds production software. Tell us what you are planning and we will reply with how we would approach it.

OceanLab

Enterprise Software Engineering - Human + AI

Languages

Locations

Global Headquarters

21 Merchant Road, 3rd Floor, Singapore 058267

Main corporate office and leadership operations

North America Office

548 Market Street, PMB 12472, San Francisco, CA 94104

Client operations and business development

India Office

402 Shivalik Shilp II, SG Highway, Ahmedabad 380015

Engineering and delivery center

© 2026 - Copyright. All Rights reserved OceanLab