<X.Programmers/>
  • Services
  • AI Work
  • Case Studies
  • Process
  • About
Book a call →Start a project
<X.Programmers/>
  • Services01
  • AI Work02
  • Case Studies03
  • Process04
  • About05
Start a projectBook a call →
// LEGAL

Data Processing Agreement

Last updatedMay 31, 2026EffectiveJune 14, 2026Version1.4

On this page

  1. 01Overview
  2. 02Definitions
  3. 03Roles of the parties
  4. 04Scope & purpose of processing
  5. 05Subprocessors
  6. 06Security measures
  7. 07Data subject rights
  8. 08Personal data breach
  9. 09International transfers
  10. 10Audits
  11. 11Return & deletion
  12. 12Liability
[REVIEW WITH A LAWYER]

This is a plain-English draft DPA for orientation, not an executed agreement. It has not been reviewed by counsel and may not reflect your jurisdiction, your data flows, or the final commercial terms. Have a qualified lawyer review and tailor it, and execute it alongside your main contract. Nothing here is legal advice.

01 — OVERVIEW

Overview

This Data Processing Agreement (“DPA”) forms part of the Engagement Agreement between XProgrammers (“Processor”) and the client (“Controller”) and applies whenever we process personal data on your behalf. Where this DPA conflicts with the main agreement on data protection, this DPA controls.

02 — DEFINITIONS

Definitions

Terms used here have the meaning given in applicable data protection law (including the GDPR). In short:

controllerThe party that decides why and how personal data is processed — you, the client.
processorThe party that processes personal data on the controller's behalf — XProgrammers.
personal_dataAny information relating to an identified or identifiable person.
subprocessorA third party engaged by the processor to help process personal data.
processingAny operation performed on personal data, from collection to deletion.
03 — ROLES OF THE PARTIES

Roles of the parties

You are the Controller and we are the Processor. You determine the purposes and means of processing; we process personal data only on your documented instructions, including those set out in the Engagement Agreement and this DPA. If we believe an instruction breaks data protection law, we'll tell you.

04 — SCOPE & PURPOSE OF PROCESSING

Scope & purpose of processing

We process personal data only as needed to deliver the engaged services. The specifics for a given engagement — the subject matter, duration, nature and purpose, the types of personal data, and the categories of data subjects — are described in the Engagement Agreement or an annex to it.

05 — SUBPROCESSORS

Subprocessors

You give us general authorisation to engage subprocessors to deliver the services, on the following conditions:

  • We bind each subprocessor by contract to data protection obligations no less protective than this DPA.
  • We remain responsible to you for a subprocessor's performance.
  • We maintain a current list of subprocessors and notify you before adding or replacing one that processes your data.
  • You may reasonably object to a new subprocessor; if we can't resolve your concern, you may terminate the affected services.
06 — SECURITY MEASURES

Security measures

We implement appropriate technical and organisational measures to protect personal data, taking into account the risk. These include encryption in transit and at rest, least-privilege access control, network and secret management, secure development, and incident response. Our current controls are described on the Security page and may be updated as long as protection isn't reduced.

07 — DATA SUBJECT RIGHTS

Data subject rights

Taking into account the nature of the processing, we'll assist you with appropriate technical and organisational measures to respond to data subject requests — access, rectification, erasure, restriction, portability, and objection. If a data subject contacts us directly, we'll refer them to you rather than respond ourselves, unless you instruct otherwise.

08 — PERSONAL DATA BREACH

Personal data breach

We'll notify you without undue delay after becoming aware of a personal data breach affecting your data — and in any case in time to support your own notification duties, which under the GDPR run to 72 hours. Our notice will describe, to the extent known, the nature of the breach, the likely consequences, and the measures taken or proposed. We'll cooperate with your investigation and remediation.

09 — INTERNATIONAL TRANSFERS

International transfers

Where processing involves transferring personal data outside the EEA (or your applicable region), we ensure an appropriate transfer mechanism is in place — typically the EU Standard Contractual Clauses — together with any supplementary measures needed to maintain an equivalent level of protection.

10 — AUDITS

Audits

We'll make available the information reasonably necessary to demonstrate compliance with this DPA, and allow for and contribute to audits — including inspections — conducted by you or an auditor you mandate. To minimise disruption, audits happen on reasonable notice, no more than once a year unless required by a regulator or following an incident, and subject to confidentiality.

11 — RETURN & DELETION

Return & deletion

On termination of the services, or earlier on your request, we'll return or delete personal data we process on your behalf and delete existing copies, unless the law requires us to keep them. On request, we'll confirm in writing that we've done so. Our access is revoked as part of hand-off.

12 — LIABILITY

Liability

Each party's liability under this DPA is subject to the limitations and exclusions of liability set out in the Engagement Agreement. Nothing in this DPA limits any liability that cannot be limited under applicable data protection law.

Questions?legal@xprogrammers.com
<X.Programmers/>

Senior software & AI, grounded in production.

hello@xprogrammers.com

Services

Custom softwareAI integrationMVP rescueCloud & scalingEngagements

Company

AboutCase studiesProcessCareersContact

Resources

WritingRescue field guideAI eval playbookOpen source

Legal

PrivacyTermsSecurityDPA
© 2026 XProgrammers · All rights reserved Currently accepting new engagements