To undertake

Processor Agreement for a Software Company Example: The Key Provisions

Need a sample Data Processing Agreement for a software company? The key provisions listed and why a sample never fits perfectly.

Published on October 16, 2026 by MKBjuristen.nl
Request a free quote Call 085 25000 44

MKB Juristen drafts custom legal documents

It is best not to cobble together or copy important contracts, terms and conditions, and other legal documents yourself. We help entrepreneurs on a budget with customized legal solutions, clear costs upfront, and practical explanations.

  • Custom contracts, terms and conditions, and legal documents
  • Budget-friendly and clear about the costs upfront
  • Request a free consultation or a no-obligation quote
Free consultation Request a free quote

An example of a Data Processing Agreement for a software company demonstrates which provisions are indispensable for a SaaS provider: obligation to follow instructions, security (Art. 32 GDPR), sub-processors and data location, notification obligation in the event of a data breach, audit, and the return or deletion of data at the end of the service. Below, we review these core provisions from the processor's perspective, outlining the key aspects of each component. Please note: an example is a starting point, not a ready-made solution — the key lies in tailoring it to your actual technology and sub-processors.

The short answer

  • Roles and instructions: the customer is responsible; you process only on instruction.
  • Processing overview: nature, purpose, data and data subjects in an appendix.
  • Security (Art. 32): concrete measures.
  • Sub-processors and data location: list, amendment procedure and EU/EEA principle.
  • Reporting obligation and audit: deadlines and control rights.
  • Return and disposal: procedure at the end of service.

An example starts with the roles

Processor Agreement for a software company example with the key provisions

Every usable example opens with the division of roles. The customer is the data controller and determines the purpose and means; you, as the software supplier, process the personal data exclusively on their instructions. This instruction-dependent nature is the core of Article 28 of the GDPR. A good model therefore states that you only process as agreed, and which processing operations are “included” in your standard service — otherwise, any customer can impose separate instructions that your software cannot handle.

Provisions 1 and 2: processing overview and security

Processing overview and security provision in the example of a SaaS provider

Processing overview (appendix). Article 28, paragraph 3 requires a description of the subject, duration, nature, and purpose, plus the categories of data and data subjects. For software, include this in an appendix that may vary slightly per client. Explicitly state whether special categories of personal data are involved.

Security (Art. 32). Here, customers expect concreteness. A strong example mentions encryption at rest and in transit, access control with two-factor authentication, separate environments, logging, backups, and a tested recovery process. Avoid the phrasing “appropriate measures” without substance — in the event of a data breach or audit, what is actually stated and done counts.

Provision 3: sub-processors and data location

Subprocessors and data location as core determination in the example of a software company

For a software company, this is often the most important provision. You use cloud hosting, email, backup, and monitoring — all sub-processors. A good example covers:

  • A list of sub-processors to which the customer agrees (general consent).
  • A change procedure: you inform in advance about new sub-processors, with an objection period.
  • The obligation to impose the same GDPR requirements on sub-processors that apply to you
  • The data location: processing preferably within the EU/EEA, and for transfer outside, a legal basis such as the European Commission's Standard Contractual Clauses.

Provisions 4 and 5: reporting obligation and audit

Data Breach Notification Obligation. As a processor, you must inform the customer without delay in the event of a data breach, so that the customer can assess whether notification to the Dutch Data Protection Authority is necessary. A concrete example specifies a timeframe (for instance, within 48 hours of discovery) and the information you must provide.

Audit. The customer has the right of inspection. As a supplier with many customers, keep this manageable: offer an audit report or certification and attach reasonable conditions to physical audits (notification, frequency, costs). A good example balances the customer's right of inspection with the supplier's business operations.

Provision 6: return and disposal

At the end of the service, you must return or delete the data, at the customer's choice (Art. 28, paragraph 3, sub g). A useful example regulates:

  • An export format in which the customer receives their data back.
  • A removal period after expiration.
  • Scope for statutory retention obligations that temporarily prevent deletion.

For a software company, this is also practically relevant: you want to know when you are allowed to delete customer data from your systems and backups.

Clause 7: Liability

Align the liability clause with your general terms and conditions. As a processor, you limit your liability within the bounds of the law; customers want flexibility. A template containing unlimited liability while your terms and conditions stipulate a limit leaves a gap in your protection. Align both documents.

Practical example

A project management software supplier used a template downloaded from the internet without a sub-processor appendix. When a customer asked where the data was stored, it turned out the agreement said nothing about this, even though the hosting ran partly outside the EEA. By supplementing the template with an up-to-date list of sub-processors, the data location, and a legal basis for data transfer, the agreement became complete and the customer could be reassured.

Honest recommendation

Legal expert discusses an example of a data processing agreement with a software supplier

An example is an excellent starting point, and for a standard SaaS service involving ordinary personal data and common EU sub-processors, you can manage perfectly well on your own—provided you honestly complete the appendices (processing, security, sub-processors) regarding your actual setup. You do not necessarily need a lawyer in that case. However, never blindly copy an example if you process special categories of data, use sub-processors outside the EEA, or if liability is complex: in such cases, verification is advisable, because you, as the processor, bear the risk.

Want to look further? View the data processing agreement for a software company, read how to draft such an agreement , or have a custom one drawn up.

Frequently Asked Questions

What is included in an example of a data processing agreement for a software company?

The core provisions: division of roles and obligation to provide instructions, a processing overview, security (Art. 32), sub-processors and data location, obligation to report data breaches, audit, return or deletion of data, and a liability regime that aligns with your terms and conditions.

Can I simply copy an example?

As a starting point, yes, but not blindly. You must base an example on your actual technology, sub-processors, and security. If the list of sub-processors or the data location is incorrect, the agreement offers a false sense of security and works against you in the event of an audit or data breach.

What is the most important provision for a SaaS provider?

Usually, this concerns the sub-processor and data location determination. You almost always use cloud and infrastructure parties; these must be regulated with a sub-processor list, an amendment procedure, and a legal basis for transfer outside the EEA.

How specific must the security provision be?

As specific as possible: encryption at rest and in transit, access control with two-factor authentication, separate environments, logging, backups, and a tested recovery process. In the event of a data breach or audit, what is actually in place and happening counts, not a general “appropriate measures” formulation.

What should it include about data breaches?

That you, as a processor, inform the customer without delay, with a specific timeframe (for example, within 48 hours of discovery) and specifying what information you provide, so that the customer can assess whether notification to the Dutch Data Protection Authority is necessary.

How do I arrange the return of data?

With an export format that allows the customer to retrieve their data, a deletion period after the service ends, and provision for statutory retention obligations. This way, you too know when you may delete customer data from your systems and backups.

Should liability be included in the example?

Yes, and that must align with your general terms and conditions. As a processor, you limit your liability within legal limits. An example with unlimited liability while your terms and conditions stipulate a limit leaves a gap in your protection.

Please note: an article provides general information, but your legal situation may turn out differently.

A contract, conflict, or legal risk must always be assessed based on the facts, documents, evidentiary position, and interests. Are you in doubt? Have your situation assessed before you act.

Legal question regarding this article?

A blog provides explanation, but your situation often requires a concrete legal choice. MKB Juristen helps entrepreneurs with contracts, terms and conditions, GDPR documents, employment documents, disputes, and customized legal solutions.

Drafting, reviewing, and amending contracts
Legal Assistance Help with conflicts and disputes.
Expertise Specialist legal experts and lawyers.
Fixed rates. Clarity on costs in advance.

Latest articles

October 16, 2026

Processor Agreement for a Software Company Example: The Key Provisions

Need a sample Data Processing Agreement for a software company? The key provisions listed and why a sample never fits perfectly.

October 16, 2026

What is a software reselling agreement? Explanation and use

What is a software reselling agreement? Explanation of the function, when you need it, and what to look out for as an SME.

October 15, 2026

Drafting a retail space lease agreement: what belongs in it

Drafting a retail space lease agreement? Read about the components that should be included, common mistakes, and when to hire a lawyer.

October 15, 2026

Having a commission agreement drafted: costs and process

Having a commission agreement drafted by a lawyer: what does it cost, how does the process work, and when to choose a custom-made agreement over a template.

  • We worked for, among others:
  • MKBjuristen.nl partner
  • MKBjuristen.nl partner
  • MKBjuristen.nl partner
  • MKBjuristen.nl partner
Newsletter for entrepreneurs

Receive practical legal tips in your mailbox

Register now

Enter your email address and receive our newsletter.

No spam. Only legal tips.
By registering, you agree to our privacy statement.
SME Lawyers at the Chamber of Commerce Source: Chamber of Commerce 2019
Free consultation