Last updated: 18 April 2026 · Effective: 18 April 2026
This Data Processing Agreement (“DPA”) forms part of, and is governed by, the Burooj Terms of Service (the “Agreement”) between Burooj (“Processor”) and the customer accepting these Terms (“Controller” or “you”). It applies where, and to the extent that, Processor processes Personal Data on behalf of Controller as part of providing the Service.
Where you use Burooj only to build or deploy a project for yourself and do not process Personal Data of third parties through the Service, this DPA does not apply and the Privacy Policy governs processing of your own Personal Data, for which Burooj is the controller.
For Personal Data that Controller submits to the Service about individuals other than Controller itself (e.g., end users of Controller's generated product), Controller is the controller and Processor is the processor. The parties' respective obligations under Articles 28(3)(a)–(h) GDPR are set out in Sections 4–10 below. Subject matter, duration, nature, purpose, types of Personal Data, and categories of Data Subjects are set out in Annex I.
Processor shall process Personal Data only on Controller's documented instructions, including with regard to transfers of Personal Data to a third country or an international organisation, unless required to do so by Union or Member State law (or UK law) to which Processor is subject; in such a case, Processor shall inform Controller of that legal requirement before Processing, unless that law prohibits such information on important grounds of public interest. The Agreement, this DPA, and Controller's configuration choices constitute Controller's complete and final instructions at the effective date. Additional instructions must be agreed separately and may be subject to fees.
Notice of infringing instructions. If Processor considers, in its reasonable opinion, that an instruction infringes the GDPR or other Union, Member State, or UK data-protection law, Processor shall immediately inform Controller (Art. 28(3), second sub-paragraph).
Processor ensures that persons authorised to process Personal Data are bound by an appropriate obligation of confidentiality (contractual or statutory) and access Personal Data on a strict need-to-know basis.
Processor implements the technical and organisational measures set out in Annex II and will keep them under review to address changes in risk.
Controller grants Processor general written authorisation to engage Sub-processors listed in Annex III. Processor will inform Controller of any intended change (addition or replacement) at least 30 days before the change takes effect, by updating the public list at burooj.ai/privacy §6 and, for subscribers, by email.
Controller may object for reasonable data-protection-related grounds within 15 days of notice. If Processor cannot offer a commercially reasonable alternative, Controller may terminate the affected part of the Service as its sole remedy; Sections 11 and 12 of the Terms govern the effect of such termination.
Processor will impose on each Sub-processor, by way of a written contract, data-protection obligations that provide the same level of protection as this DPA, insofar as applicable to the nature of the Sub-processor's services (in particular providing sufficient guarantees to implement appropriate technical and organisational measures in accordance with Article 32 GDPR). Processor remains fully liable to Controller for the performance of each Sub-processor's data-protection obligations.
Where Processor uses a Sub-processor's pre-signed processing terms (e.g., Google Cloud DPA, Anthropic Commercial Terms, Supabase DPA), Controller accepts those terms as the flow-down contract for the relevant Sub-processor, subject to Processor's continuing liability under this Section 4.4.
Taking into account the nature of the Processing, Processor will assist Controller by
appropriate technical and organisational measures — insofar as possible — to
respond to requests to exercise rights under Chapter III GDPR (access, rectification,
erasure, restriction, portability, objection, automated decisions). The Service exposes
self-service mechanisms for export (/gdpr/export) and deletion
(/gdpr/delete) that cascade through all tables and object storage.
Processor will assist Controller in complying with its obligations under Articles 32–36 GDPR, taking into account the nature of Processing and the information available to Processor, including:
At Controller's choice, Processor will delete or return all Personal Data after the end of the provision of the Service and delete existing copies, unless Union or Member State (or UK) law requires storage (e.g., tax records under the Privacy Policy). If Controller does not make a choice within 30 days of termination, Processor will delete the Personal Data.
Processor will make available to Controller all information necessary to demonstrate compliance with this DPA and allow for and contribute to audits, including inspections. See Section 9.
Processor may transfer Personal Data outside the EEA and the UK to the Sub-processors listed in Annex III, subject to the following transfer mechanisms, applied in the order of priority stated:
If the Commission's adequacy decision in respect of the EU-US DPF is invalidated or suspended, the SCCs described in paragraph 2 apply automatically to transfers previously covered by it, without the need for further action by either party.
Processor maintains a record of Processing activities carried out on behalf of Controller pursuant to GDPR Art. 30(2) and will make it available to Controller or to a Supervisory Authority on request.
Processor will notify Controller without undue delay and in any event within 72 hours after becoming aware of a Personal Data Breach affecting Controller's Personal Data. The notification will describe, to the extent known:
Where information is incomplete at first notice, Processor will provide further information in phases as it becomes available. Reach our security contact at [email protected].
Processor will promptly forward to Controller any request received directly from a Data Subject relating to Controller's Processing, without responding to the request itself unless authorised by Controller or legally compelled. Processor will similarly notify Controller of any binding request received from a public authority (including law enforcement) relating to Controller's Personal Data, unless prohibited by law from doing so.
Controller may audit Processor's compliance with this DPA, at Controller's expense, no more than once per 12-month period (except following a Personal Data Breach), on at least 30 days' written notice, during business hours, and subject to reasonable confidentiality obligations. Processor may satisfy an audit request by providing (a) a current SOC 2 Type II report, (b) an equivalent independent third-party certification, or (c) a written response to a standard information-security questionnaire. Where these responses are insufficient to address a specific, well-founded concern, Processor will cooperate with a proportionate on-site inspection by Controller or a mutually-agreed independent auditor.
Each party's liability under this DPA is subject to the limitations and exclusions in the Agreement. Nothing in this DPA excludes or limits a party's liability to the extent such liability cannot be limited or excluded under mandatory law, including liability to Data Subjects under GDPR Art. 82.
In the event of conflict, the order of precedence is: (i) the SCCs (including the UK Addendum) as incorporated by Section 5; (ii) this DPA; (iii) the Agreement; (iv) any other document referenced in the Agreement.
This DPA is governed by and construed in accordance with the governing law of the Agreement, except that the SCCs (and, where applicable, the UK Addendum) are governed by the law chosen in those clauses. Where the SCCs apply, the forum selected in Clause 18 of the SCCs controls disputes arising under the SCCs.
This DPA is effective for the duration of the Agreement. Obligations that by their nature extend beyond termination (including Section 4.7 on return or deletion, Section 7 on breach notification for breaches discovered after termination, and Section 10 on liability) survive.
Data exporter / Controller. The Burooj customer identified in the Agreement; contact as provided in the customer's account.
Data importer / Processor. Burooj. Contact: [email protected].
| Item | Details |
|---|---|
| Subject matter | Provision of the AI-assisted software generation and deployment Service described in the Agreement. |
| Duration | For the term of the Agreement, plus any retention period required by law (see Privacy Policy §10). |
| Nature and purpose | Processing prompts, conversation transcripts, functional specs, and generated code to deliver the Service; storage, retrieval, transmission, analysis for quality/abuse, and deployment. |
| Types of Personal Data | Contact information (name, email), account identifiers, content submitted by Controller (which may include Personal Data of end users if Controller chooses to include it), usage/telemetry data, IP address and technical identifiers, payment metadata (no card data). |
| Categories of Data Subjects | Controller's employees, contractors, and end users whose data Controller chooses to process through the Service. |
| Frequency | Continuous, on Controller's instructions. |
| Competent Supervisory Authority | The authority determined under Clause 13 SCCs / Annex I(C). For UK transfers, the UK Information Commissioner's Office. |
Where the GDPR applies, the competent authority is that of the Member State in which Controller is established, or where Controller is not EU-established, the authority of the Member State where the Data Subjects are located (with the Irish DPC nominated where no other applies). For UK transfers, the ICO.
The current list of Sub-processors is published and maintained at burooj.ai/privacy §6, which is incorporated here by reference. It includes, at the date of this DPA: Supabase, Google (Cloud and Gemini), Anthropic, OpenAI, MiniMax, Cloudflare, Sentry, Resend, Upstash, Grafana Labs, Temporal Technologies, and Neon. Paddle is a separate controller for payment and tax data and is not a Sub-processor under this DPA.
This DPA is a template incorporating Articles 28(3) and 32 GDPR, the 2021 SCCs (Module 3 primary; Module 2 where relevant), and the UK IDTA/Addendum regime. It has been reviewed by counsel familiar with SaaS data-processing terms. Material changes will be notified under Section 13 of the Privacy Policy.