Skip to content
AuditFront
Data Protection

Data Processor

Under GDPR, an entity that processes personal data on behalf of a data controller. The processor acts on the controller's instructions and must not process data for its own purposes. A Data Processing Agreement (DPA) governs the relationship between controller and processor.

A data processor handles personal data on behalf of and under the instructions of a data controller. In the SaaS world, most B2B software companies act as data processors — they process their customers' data according to the service agreement, not for their own independent purposes.

Processors have specific obligations under GDPR. They must only process data according to the controller's documented instructions, implement appropriate technical and organizational security measures, assist the controller in responding to data subject requests, notify the controller of data breaches without undue delay, and maintain records of processing activities. Processors must also obtain the controller's authorization before engaging sub-processors.

The relationship between controller and processor must be governed by a Data Processing Agreement (DPA) that sets out the subject matter and duration of processing, the nature and purpose of processing, the type of personal data and categories of data subjects, and the obligations and rights of the controller. For SaaS companies, having a well-drafted DPA ready to share with customers is a practical necessity for enterprise sales.

Related frameworks

Assess your compliance posture

Run a free self-assessment for ISO 27001, SOC 2, GDPR, NIS2, or Tech DD and see exactly where you stand.

Start free assessment