Compliance Glossary

What is Data Processing Agreement?

Definition

A Data Processing Agreement (DPA) is a legally binding contract between a data controller and a data processor that specifies the terms for processing personal data. Under GDPR Article 28, a DPA is mandatory whenever a controller engages a processor.

In Depth

Data Processing Agreements are a critical contractual mechanism for ensuring that third parties who process personal data meet appropriate security and privacy standards. Under GDPR, a DPA must include specific provisions: the subject matter, duration, nature, and purpose of processing; the types of personal data and categories of data subjects; the obligations and rights of the controller; and detailed processor obligations including processing only on documented instructions, ensuring confidentiality, implementing appropriate security measures, assisting with DSARs and DPIAs, deleting or returning data upon termination, and providing information necessary to demonstrate compliance. Beyond GDPR, DPAs are increasingly common in other regulatory contexts: HIPAA requires similar agreements called Business Associate Agreements (BAAs), and SOC 2 evaluations consider whether appropriate contractual controls are in place for sub-service organizations. Organizations should maintain a register of all DPAs, ensure they are executed before processing begins, include Standard Contractual Clauses for international transfers, and review them when the scope of processing changes.

Related Frameworks

Generate compliance docs with PoliWriter

Stop reading about compliance and start achieving it. PoliWriter generates audit-ready policies customized to your organization in hours.

Get Started Free