Data Processing Agreement
UK GDPR Art. 28(3) controller-processor agreement for Avantwerk Legal AI. Sub-processors listed in Annex A; processing details in Annex B.
Parties
(1) The law firm, chambers, limited company, LLP, sole practice or legal department identified in the Order Form or trial-signup confirmation (the "Controller", "Customer", "you").
(2) Bennovate spółka z ograniczoną odpowiedzialnością, a company incorporated in the Republic of Poland, KRS 0000597272, NIP 7272799328, REGON 363700466, with its registered office at ul. Christiana Andersena 25, 94-118 Łódź, Poland, operating the Avantwerk Legal AI service (the "Processor", "Bennovate", "we").
Background
A. The Controller is an SRA-regulated law firm or other legal-services entity using the Avantwerk Legal AI service (the "Service") under a Trial or paid subscription governed by the Terms of Service.
B. In the course of providing the Service, Bennovate processes certain personal data on behalf of the Controller. The parties set out their respective data-protection obligations in accordance with UK GDPR Art. 28.
C. The Controller remains the controller (UK GDPR Art. 4(7)). Bennovate processes that data only as processor (UK GDPR Art. 4(8)).
D. Scope limitation. As described in Clause 2.3, this DPA covers only the narrow set of account-level personal data Bennovate processes on the Controller's behalf. It does not cover Matter Content, client data or privileged material, which remains on the Controller's own device and disk at all times (Local-First Architecture).
This DPA forms part of the Agreement. Capitalised terms not defined here have the meanings given in the Terms.
1. Definitions
| Term | Meaning |
|---|---|
| Agreement | The Terms of Service together with this DPA and any Order Form. |
| Controller | The Customer, being the party that determines the purposes and means of the processing described in this DPA. |
| Data Subject | An identified or identifiable natural person whose personal data is processed under this DPA. |
| IDTA | The International Data Transfer Agreement issued by the Information Commissioner under s.119A of the Data Protection Act 2018. |
| Personal Data | Information relating to an identified or identifiable natural person, as defined in UK GDPR Art. 4(1). |
| Personal Data Breach | A breach of security leading to the accidental or unlawful destruction, loss, alteration, unauthorised disclosure of, or access to, personal data (UK GDPR Art. 4(12)). |
| Processing | Any operation or set of operations on personal data, as defined in UK GDPR Art. 4(2). |
| Processor | Bennovate. |
| Restricted Transfer | A transfer of personal data to a third country not covered by a UK adequacy instrument. |
| Sub-Processor | Any third party engaged by Bennovate to process personal data on behalf of the Controller. |
| UK GDPR | Regulation (EU) 2016/679 as retained in UK law by s.3 of the European Union (Withdrawal) Act 2018, as amended. |
2. Subject matter, nature, purpose and duration
2.1 Subject matter
Bennovate processes personal data relating to the Controller's fee-earners, billing contacts and technical contacts in the course of providing the Service.
2.2 Nature and purpose of processing
| Processing activity | Purpose |
|---|---|
| Creating and maintaining user accounts | Enabling authorised fee-earners to access the Service |
| Authentication and access logging | Security; audit trail; detection of unauthorised access |
| Recording subscription and billing data | Invoicing; payment processing; contract management |
| Sending transactional and service emails | Onboarding; account management; security notices; invoices |
| Processing e-signature workflows at onboarding | Executing engagement letters and DPAs |
| Providing customer support | Responding to queries and incidents |
2.3 Scope limitation — what is NOT processed
This DPA does not cover, and Bennovate does not process as a processor or otherwise:
- Matter Content — any case file, client document, privileged material, court paper, correspondence, witness statement or other legal work product belonging to the Controller or its clients. Matter Content is held exclusively on the Controller's own device and disk and never traverses Bennovate's infrastructure;
- End-client personal data — the personal data of the Controller's clients contained within Matter Content; or
- AI-processed matter extracts — content submitted by the Controller to the Controller's chosen AI Provider via the BYOK mechanism. The AI Provider is the Controller's own processor for such content; it is not a Bennovate sub-processor.
2.4 Categories of data subjects
Fee-earners and solicitors at the Controller firm; billing contacts; technical contacts.
2.5 Categories of personal data
Name; job title; professional email address; SRA number; IP address (service logs); service-usage events; billing confirmation data.
Special-category data: none in scope. Bennovate instructs the Controller not to transmit special-category data (UK GDPR Art. 9) through the Service except where strictly necessary and disclosed in advance.
2.6 Duration
Processing continues for the duration of the subscription (including any Trial period) and for such further period as is required by applicable law or as set out in the retention table in the Privacy Notice. On termination, Clause 9 governs deletion and return.
3. Controller's instructions and compliance
3.1 Documented instructions. Bennovate shall process personal data only on documented instructions from the Controller. The Controller's instructions are set out in this DPA and in the Terms. Any additional instructions must be given in writing and signed by an authorised representative of the Controller.
3.2 Notification of unlawful instructions. If Bennovate considers that any instruction infringes the UK GDPR or other applicable data-protection law, Bennovate shall immediately notify the Controller in writing. Bennovate shall not be obliged to follow any instruction that it reasonably considers to be unlawful.
3.3 Controller's obligations. The Controller warrants that it: (a) is the controller of the personal data and has all necessary rights, consents and lawful bases; (b) has complied with its own transparency obligations; (c) has assessed and is satisfied that the processing is compatible with its own GDPR compliance; (d) will promptly notify Bennovate of any changes in applicable law materially affecting this DPA.
4. Confidentiality — UK GDPR Art. 28(3)(b)
Bennovate shall ensure that persons authorised to process personal data under this DPA are bound by appropriate obligations of confidentiality — whether statutory, contractual or otherwise — and that they process personal data only as necessary for the performance of the Service.
5. Security — UK GDPR Art. 28(3)(c) and Art. 32
5.1 General obligation
Bennovate shall implement and maintain appropriate technical and organisational measures to ensure a level of security appropriate to the risk, having regard to: (a) the state of the art; (b) the cost of implementation; (c) the nature, scope, context and purposes of processing; (d) the risk of varying likelihood and severity to the rights and freedoms of natural persons.
5.2 Minimum security measures
- TLS 1.2 or higher encryption for all data in transit between the Controller's browser and Bennovate's servers;
- encryption of the Controller's BYOK key at rest in browser-side IndexedDB — the key is never transmitted to Bennovate's servers;
- server-side access controls and role-based restrictions on account data;
- logging of access events with tamper-evident audit chain;
- fail2ban or equivalent brute-force protection on authenticated endpoints;
- regular vulnerability scanning and dependency auditing;
- a documented incident-response procedure consistent with the timelines in Clause 7.
5.3 Security review
Bennovate maintains a Security Review Package available to the Controller for audit purposes. The Controller acknowledges that Bennovate's security posture is that of a sole-operator software company at the current stage of operation, and that ISO 27001 certification and SOC 2 Type II reports are planned but not yet obtained.
6. Sub-processors — UK GDPR Art. 28(3)(d) and Art. 28(2)
6.1 General authorisation. The Controller provides general written authorisation for Bennovate to engage the sub-processors listed in Annex A. Bennovate shall impose data-protection obligations on each sub-processor no less protective than those in this DPA, by written contract.
6.2 Changes to sub-processors. Bennovate shall give the Controller not less than 30 days' written notice before engaging a new sub-processor or materially changing the scope of an existing engagement. Notice shall be given by email to the billing contact address and by a prominent notice within the Service.
6.3 Controller's right to object. Within 14 days of receiving notice under Clause 6.2, the Controller may object in writing, stating the data-protection grounds. If the parties cannot resolve the objection within the notice period, the Controller may terminate the Agreement with immediate effect, with a pro-rated refund of prepaid fees for the unexpired subscription period. If the Controller does not object within 14 days, the Controller is deemed to have accepted the change.
6.4 Liability for sub-processors. Bennovate remains liable to the Controller for the performance of sub-processors' obligations under this DPA to the same extent as if Bennovate were performing those obligations directly.
6.5 AI Provider — not a Bennovate sub-processor. The Controller's chosen AI Provider (accessed via the BYOK mechanism) is not a Bennovate sub-processor for the purposes of this DPA or UK GDPR Art. 28. Matter content submitted by the Controller to the AI Provider via BYOK is processed under the Controller's own relationship with the AI Provider, and token usage is billed to the Controller directly by that AI Provider. The Controller is responsible for its own UK GDPR compliance in that processing chain.
7. Data subject rights assistance — UK GDPR Art. 28(3)(e)
Bennovate shall, taking into account the nature of processing, assist the Controller by appropriate technical and organisational measures, in responding to requests from data subjects exercising their rights under UK GDPR Chapter III (Arts. 15–22: access, rectification, erasure, restriction, portability, objection, automated decision-making).
Specifically:
- Bennovate shall notify the Controller within 5 working days of receiving a data-subject rights request directed to Bennovate that relates to data processed under this DPA;
- Bennovate shall provide the Controller with information it reasonably requires to respond, within 15 working days of the Controller's written request;
- Bennovate shall not respond substantively to a data-subject rights request on the Controller's behalf without the Controller's prior written instruction, except where required to do so by law.
8. Assistance with Art. 32–36 obligations — UK GDPR Art. 28(3)(f)
Bennovate shall assist the Controller in ensuring compliance with:
- Art. 32 — security obligations, by maintaining the measures in Clause 5 and providing the Controller with relevant technical information on request;
- Art. 33 — Personal Data Breach notification to the ICO: Bennovate shall notify the Controller without undue delay and in any event within 48 hours of becoming aware of a Personal Data Breach affecting data processed under this DPA. Notification shall include: (i) the nature of the breach including categories and approximate numbers of data subjects and records affected; (ii) the name and contact details of the DPO; (iii) the likely consequences; (iv) measures taken or proposed to mitigate effects. The Controller is responsible for notifying the ICO within the 72-hour window under UK GDPR Art. 33(1);
- Art. 34 — communication of a breach to affected data subjects, by providing the Controller with information needed to assess whether notification is required and to draft it;
- Art. 35 — DPIA: Bennovate shall, on request, provide relevant technical information to assist the Controller in completing a DPIA in respect of the processing described in this DPA;
- Art. 36 — prior consultation: where a DPIA indicates a high residual risk that requires prior consultation with the ICO, Bennovate shall cooperate with the Controller to the extent the consultation relates to Bennovate's processing.
9. Deletion and return of data — UK GDPR Art. 28(3)(g)
9.1 On termination. On expiry or termination of the Agreement for any reason, Bennovate shall, at the Controller's election:
- delete all personal data processed under this DPA within 30 days of the termination date; or
- return all personal data to the Controller in a structured, commonly used and machine-readable format within 30 days, after which Bennovate shall delete all copies.
9.2 Legal retention exceptions. Bennovate may retain personal data beyond the period in Clause 9.1 to the extent retention is required by applicable law (including accounting and tax obligations). In such cases Bennovate shall: (a) notify the Controller of the data retained and the legal basis; (b) cease all processing for any purpose other than compliance; (c) delete the data as soon as the legal obligation ceases.
9.3 Matter content not affected. Matter Content on the Controller's own device and disk is unaffected by termination — it was never held by Bennovate.
10. Audit rights — UK GDPR Art. 28(3)(h)
10.1 Bennovate's obligation. Bennovate shall make available to the Controller all information necessary to demonstrate compliance with UK GDPR Art. 28 and shall allow for and contribute to audits and inspections conducted by the Controller or a third-party auditor mandated by the Controller.
10.2 Practical audit procedure.
- The Controller shall give Bennovate at least 30 days' written notice of an audit request, specifying scope and proposed dates.
- Audits shall be conducted during normal business hours and shall not unreasonably disrupt Bennovate's operations.
- The Controller may inspect: documentation of Bennovate's security policies and procedures; sub-processor list; DPA and security review documents; and relevant logs — subject to Bennovate redacting third-party confidential information.
- The Controller shall not audit more than once per 12-month period unless: (i) a Personal Data Breach has occurred; (ii) the ICO requires it; or (iii) the Controller has reasonable grounds to suspect a material breach of this DPA.
- The Controller shall bear its own costs of any audit. Bennovate may charge a reasonable fee for management time beyond one day.
- Where a recent third-party audit report is available (e.g. ISO 27001 certification), Bennovate may satisfy the audit obligation by making that report available, subject to confidentiality.
11. International transfers
11.1 Transfer mechanism. Where Bennovate (or a sub-processor) transfers personal data outside the UK that is not covered by UK adequacy regulations, Bennovate shall ensure the transfer is subject to one of:
- the International Data Transfer Agreement (IDTA) under s.119A DPA 2018; or
- the UK Addendum to EU Standard Contractual Clauses; or
- another mechanism approved by the ICO.
11.2 Transfer impact assessment. Where a restricted transfer takes place, Bennovate shall have conducted or make available the results of a transfer impact assessment (TIA). Where the TIA identifies a risk that cannot be mitigated, Bennovate shall notify the Controller and not proceed without written consent.
11.3 Current transfer positions:
| Sub-processor | Destination | Mechanism |
|---|---|---|
| Hetzner Online GmbH | Germany (EEA) | UK adequacy regulations |
| CRM provider | USA | UK Addendum / IDTA |
| Payment processor | USA | UK Addendum / IDTA |
| Transactional email provider | USA | UK Addendum / IDTA |
12. Term
This DPA is co-terminous with the Agreement. It comes into force on the Effective Date and terminates automatically when the Agreement terminates, subject to the survival provisions at Clause 9.
13. Governing law and jurisdiction
This DPA is governed by the laws of England and Wales. The parties submit to the exclusive jurisdiction of the courts of England and Wales.
14. Order of precedence
In the event of any conflict between this DPA and the Terms of Service on data-protection matters, this DPA prevails. In the event of any conflict between this DPA and any applicable standard contractual clauses (IDTA or UK Addendum) incorporated by reference, the standard contractual clauses prevail.
Annex A — Authorised Sub-Processors
| # | Sub-processor | Role | Data processed | Jurisdiction | Mechanism |
|---|---|---|---|---|---|
| SP-01 | Hetzner Online GmbH | VPS hosting | Server logs, access logs, static SPA bundle, signed-document store | Germany (EU/EEA) | UK adequacy (EEA) |
| SP-02 | CRM provider (category: customer relationship management) | Firm-level metadata, subscription stage, billing routing | Firm name, contact email, subscription tier, billing confirmation | USA | UK Addendum / IDTA |
| SP-03 | Payment processor (category: payment services) | Subscription payment processing | Payment confirmation data — no card numbers | USA | UK Addendum / IDTA |
| SP-04 | Transactional email provider (category: email service) | Sending onboarding, account and invoice emails | Name, email address | USA | UK Addendum / IDTA |
| SP-05 | Self-hosted e-signing platform (community edition, self-hosted on our VPS) | Engagement letter and DPA e-signing | Name, email, signed document | Germany (our VPS) | Not a third-party transfer |
AI Provider is not listed. The Controller's chosen AI Provider (accessed via BYOK) is the Controller's own processor for matter content. It is not a Bennovate sub-processor. See Clause 6.5.
Sub-processor additions and changes are subject to the 30-day notice procedure in Clause 6.2.
Annex B — Processing Details Summary (UK GDPR Art. 30 record)
| Element | Detail |
|---|---|
| Subject matter | Account management; authentication; billing; e-signing at onboarding; customer support |
| Duration | Subscription term + legal retention periods |
| Nature | Collection, storage, access, use, disclosure to sub-processors, deletion |
| Purpose | Providing the Service under the Agreement |
| Type of personal data | Name, professional email, job title, SRA number, IP address, service usage events, billing confirmation |
| Categories of data subjects | Fee-earners and solicitors; billing contacts; technical contacts of the Controller firm |
| Controller | The law firm identified in the Order Form |
| Processor | Bennovate spółka z ograniczoną odpowiedzialnością |
| Sub-processors | As listed in Annex A |