Data Processing Agreement (DPA) Outline Builder

Generate a GDPR-style DPA outline for controller–processor relationships

Builds a Data Processing Agreement outline covering subject matter, data categories, processing purposes, processor obligations, sub-processor controls, security measures, and data-subject rights. A starting template, not legal advice.

What is a Data Processing Agreement?

A DPA is a contract between a data controller and a processor that sets out how the processor may handle personal data on the controller's behalf. Under GDPR Article 28, such an agreement is mandatory whenever one party processes personal data for another.

A DPA outline that names every Article 28 clause

When one company processes personal data for another, GDPR Article 28 requires a written Data Processing Agreement. Drafting one from scratch is easy to get wrong because it has many mandatory parts — instructions, confidentiality, security, sub-processors, data-subject rights, breach notification, and deletion. This builder produces a complete outline so nothing is missed before a lawyer finalises it.

How it works

You enter the controller and processor names, the governing jurisdiction, the categories of personal data, the data-subject types, and the purposes of processing, then choose your sub-processor stance and security measures. The tool assembles a numbered Markdown DPA outline mapped to Article 28 requirements: definitions, scope and roles, processor obligations and documented instructions, confidentiality, security measures, sub-processing, data-subject rights assistance, breach notification, international transfers, audit rights, and return or deletion of data on termination. Your inputs are merged into the relevant clauses.

Tips and example

  • Be specific about data categories — name, email, IP address, usage logs — rather than a vague “user data”, since the law expects precision.
  • List your actual sub-processors (e.g. hosting, email, analytics providers) so the controller can object to changes.
  • If data leaves its origin region, reference a transfer mechanism such as Standard Contractual Clauses.
  • This is a template outline, not legal advice — have a qualified privacy lawyer review it before signing.