These are Deal Scout’s standard data processing terms. They apply where we process personal data on a customer’s behalf, and they are written to discharge each of the Article 28(3) obligations in order. The annexes describe the processing, the security measures as actually implemented, and every sub-processor involved.
Last updated 21 August 2026
This agreement is a working draft. What it says about how the platform works is drawn from the software itself, but the document has not been reviewed by a qualified adviser, and the items marked to confirm are not yet settled. If you need a definitive position before then, email contact@dealscout.financial.
This agreement is between [to confirm: full legal entity name and company number] (“Processor”, “we”) and the customer organisation that subscribes to the Deal Scout platform (“Controller”, “you”).
You are the controller of the personal data you put into the platform. We are your processor for it. This split is explained in clause 02 of the Privacy notice, and it is the premise of everything below: we do not decide what personal data enters the platform, why, or for how long — you do, and we act on your instructions.
This agreement supplements the Terms of service and forms part of them. Where a separately negotiated DPA is signed between us, that document prevails. Where this agreement conflicts with the Terms on the handling of personal data, this agreement prevails.
“Data Protection Law” means the UK GDPR and the Data Protection Act 2018, the EU GDPR where applicable, and any other data protection law applying to the processing. Terms such as controller, processor, personal data, processing, personal data breach and data subject carry the meanings given in that law.
The prescribed description sits in Annex I. In summary: we process the personal data contained in the documents and records you put into the platform, for the purpose of providing the platform to you, for as long as your subscription runs plus the period in clause 09.
We will not process that personal data for any purpose of our own. In particular we do not use it to train models, we do not use one customer’s data to serve another, and we do not sell or share it other than to the sub-processors in Annex III.
We process personal data only on your documented instructions, including in relation to transfers to a third country. Your instructions are: this agreement, the Terms of service, the configuration choices you make in the platform, and anything else you tell us in writing.
Using the platform — uploading a document for extraction, running a report, sending an investor notice — is an instruction to carry out that processing. Where an action sends data to a sub-processor, that is disclosed in Annex III; AI extraction in particular transmits document content to Anthropic, and clause 06 of the Privacy notice states this plainly.
If we are required by law to process personal data otherwise than on your instructions we will tell you before doing so, unless the law prohibits us from telling you. If we consider an instruction to breach Data Protection Law we will tell you promptly.
Access to your personal data is limited to personnel who need it to provide or support the platform. Those people are bound by written confidentiality obligations that survive their employment or engagement.
Our administrative access is itself gated: platform-administration functions are restricted to an explicit allowlist rather than to a role anyone can be granted into, and privileged actions are recorded in the immutable audit trail described in Annex II.
Our onboarding, background-check and data-protection training arrangements are [to confirm: document the personnel vetting and training programme].
We implement appropriate technical and organisational measures to ensure a level of security appropriate to the risk, having regard to Article 32. Those measures are set out in Annex II, which describes what the platform does rather than what is conventional to claim.
We may change a measure, provided the change does not materially reduce the overall level of security. Annex II is versioned by the date at the top of this page.
You give us general authorisation to engage the sub-processors listed in Annex III, and to engage others subject to this clause.
Annex III is maintained from the application itself rather than from memory. Two entries are conditional: an accounting integration processes data only if you connect it, and a malware scanner and an e-signature provider are engaged only where configured.
Where a data subject exercises a right in respect of personal data we process for you, we will assist you in responding, taking into account the nature of the processing.
We will notify you without undue delay after becoming aware of a personal data breach affecting personal data we process for you, and in any event within [to confirm: commit to a breach notification window — 24 or 48 hours is typical] of becoming aware. The notification will describe the nature of the breach, the categories and approximate number of data subjects and records affected, the likely consequences, and the measures taken or proposed.
We will not notify a supervisory authority or affected data subjects on your behalf unless you instruct us to. That is the controller’s decision and its timing is your legal exposure, not ours to pre-empt.
We operate an internal incident register that classifies incidents by severity and tracks them from detection through remediation, so a breach has a defined path rather than an improvised one.
We will provide reasonable assistance with a data protection impact assessment and with any prior consultation with a supervisory authority, to the extent it relates to our processing and taking into account the information available to us. Annex II and Annex III are written to be usable directly as DPIA input — that is much of the reason they are as specific as they are.
On expiry or termination we will, at your choice, delete or return the personal data we process for you, and delete existing copies, unless we are required by law to retain something. You may export your data from the platform at any time before access ends, and on request we will provide a copy in a machine-readable format.
This obligation is not currently discharged by an automated routine. The platform has export paths but no tenant purge: deletion on termination is a manual database operation today. That is a real gap against this clause, it is the clause an offboarding customer tests first, and it should be built rather than described. Until it is, the retention and deletion window and the assurance you receive on completion are [to confirm: agree the post-termination deletion window and what evidence of deletion is provided].
Deal Scout’s audit log is append-only and enforced as such in the database: updates and deletes are rejected outright, including by our own administrators. That is a deliberate fiduciary control, because an audit trail that can be quietly edited is not an audit trail.
The consequence is that deletion cannot remove the record that a named person approved a given action at a given time. We consider retention of that record necessary for compliance with legal obligations and for establishing and defending legal claims. It is raised here rather than in a footnote because it is the kind of thing an auditor should hear from us first, and because the precise legal footing should be settled with counsel: [to confirm: confirm the retention basis for immutable audit records on termination].
We will make available to you the information reasonably necessary to demonstrate compliance with Article 28, and allow for and contribute to audits, including inspections.
Third-party certifications and assurance reports we hold: [to confirm: state which of SOC 2, ISO 27001 or an independent penetration test exists, or state plainly that none does yet]. An honest “none yet, and here is the roadmap” survives procurement better than a vague implication of certification.
Some sub-processors in Annex III operate outside the United Kingdom and the European Economic Area. Where we transfer personal data outside those areas we do so under a lawful transfer mechanism, which is [to confirm: confirm mechanism per sub-processor: UK IDTA / Addendum, EU SCCs, or adequacy].
Where the UK International Data Transfer Agreement or the EU Standard Contractual Clauses apply, they are incorporated into this agreement and this document’s annexes populate their appendices. The module and role selections, and the docking clause position, are [to confirm: select SCC modules and complete the transfer-mechanism appendices with counsel].
Hosting and data-residency regions for the two providers that hold the bulk of the data are [to confirm: Supabase project region and Railway region]. This is the first question in most procurement reviews and should not remain open.
Liability under this agreement is subject to the limitations in clause 13 of the Terms of service — which is itself still open, and noted there.
This agreement is governed by [to confirm: governing law], matching the Terms of service.
The Article 28(3) particulars. Note the first row: you determine what enters the platform, so these categories describe what the platform is built to hold and what customers do in fact put in it, not a limit we impose.
| Item | Detail |
|---|---|
| Subject-matter | Provision of the Deal Scout private-markets platform: deal intelligence and fund operations. |
| Duration | The term of your subscription, plus the deletion window in clause 09. |
| Nature of the processing | Collection, storage, structuring, retrieval, computation, disclosure to sub-processors, export and erasure — by automated means. |
| Purpose | To operate the platform for you: reading documents, maintaining registers and ledgers, computing valuations and NAV, producing reports and investor communications, and securing all of it. |
| Categories of data subject | Your personnel who hold logins; individual limited partners and their contacts; directors, officers and employees named in the documents you upload; counterparty and adviser contacts; wire beneficiaries; and people who contact us through the website. |
| Categories of personal data | Identity and contact data (name, work email, telephone, address); account and authentication data including multi-factor enrolment; role and organisational data; bank and payment identifiers (account number, sort code, IBAN, beneficiary name); tax identifiers; KYC and AML records, which may include identity documents such as a passport; and activity and audit records attributing actions to named people. |
| Special category data | The platform is not designed for, and should not be used for, Article 9 special category data. Note that an identity document uploaded for KYC can incidentally contain more than the identifier it was uploaded for; you decide what to upload and should assess that. Whether special category data is in scope for your deployment is [to confirm: confirm with the customer at onboarding, per deployment]. |
| Frequency | Continuous, for the duration of the subscription. |
| Retention | See clause 09. A per-category retention schedule is [to confirm: agree a retention schedule]. |
Each measure below is implemented in the platform today. Where a measure depends on configuration, or has a known limitation, that is stated in the same row rather than omitted — a measure listed flat that can silently be absent is worse than one honestly qualified.
| Measure | How it is implemented |
|---|---|
| Tenant isolation | Enforced by row-level security in the database, keyed to the caller’s organisation. One customer cannot read another’s rows even if application code is wrong — the control does not depend on the application getting it right. |
| Multi-factor authentication | Mandatory for privileged roles. It cannot be disabled by a user. |
| Step-up authentication | Financial writes require a fresh second-factor challenge rather than an existing session, so a long-lived session cannot move money. |
| Role-based authorisation | Enforced at both page and API level, with route-to-role policy held centrally rather than duplicated per handler. |
| Single sign-on | Available for enterprise customers, with the handshake protected by a short-lived state cookie. |
| Administrative access | Platform-administration functions are restricted to an explicit email allowlist, not to a grantable role. Privileged actions are audited. |
| Measure | How it is implemented |
|---|---|
| Segregation of duties | Irreversible actions require two different people. The person who books a trade can neither approve nor settle it; valuations require separate proposer, first approver and second approver; wires and beneficiary changes require two distinct approvers. Enforced by the platform refusing the action, not by policy. |
| Sanctions screening | A beneficiary name is screened before a wire can reach transmitted state. A match blocks the transmission and raises an audit event. |
| Pre-trade compliance | Concentration and diversification limits are evaluated before a trade is accepted; a breach is refused unless an override reason is supplied, and the override is audited. |
| Immutable audit trail | Append-only, enforced by a database trigger that rejects updates and deletes — including from our own administrators. See clause 09. |
| Human confirmation of AI output | No AI-proposed figure is written to a record until a person confirms it, and every figure carries the document, page and quoted text it came from. |
| Measure | How it is implemented |
|---|---|
| Encryption in transit | All traffic to the platform and to sub-processors is over TLS. |
| Encryption at rest | Provided by our database and object-storage provider. We rely on their implementation rather than operating our own; the specifics are theirs to state and are covered by [to confirm: reference the provider’s encryption-at-rest documentation]. |
| Backup and recovery | Provided by our database provider. Backup frequency, retention and tested recovery objectives are [to confirm: document RPO/RTO and evidence a restore test]. |
| Document storage | Uploads are held in private buckets, reached only through short-lived signed URLs issued after an authorisation check. Object paths are organisation-prefixed and checked server-side. |
| Measure | How it is implemented |
|---|---|
| Cross-site request forgery | Every state-changing request carries a token compared against a first-party cookie. |
| Malware scanning | Uploads are size-checked, and scanned for malicious content where a scanning service is configured. Conditional on configuration. |
| Rate limiting and abuse control | A distributed limiter, keyed per organisation and weighted by route cost, sits in front of expensive operations. Stated limitation: on routes that are not cost-exposed the limiter fails open if its backing store is unavailable, trading abuse resistance for availability. Routes that are cost-exposed fail closed. |
| Secure defaults | Server-side authorisation on every route handler; tenant identifiers are never trusted from the client without being checked against the caller’s organisation. |
| Measure | How it is implemented |
|---|---|
| Incident management | An incident register classifying by severity and tracking detection through remediation, with breach as a distinct classification. |
| Change management | Changes go through version control and an automated build and test gate before release. |
| Personnel | Confidentiality obligations per clause 04. Vetting and training programme: [to confirm: document it]. |
| Independent assurance | Certifications and penetration testing: [to confirm: state what exists, or that none does yet]. |
| Business continuity | [to confirm: document a business continuity and disaster recovery plan] |
Every recipient of personal data processed on your behalf. Maintained from the application rather than from memory. The two that matter most to an assessment are Anthropic, because document content genuinely leaves our systems, and our database provider, which holds everything.
| Sub-processor | Service | Personal data processed |
|---|---|---|
| Supabase | Database, authentication, object storage | All categories in Annex I. |
| Railway | Application hosting | All categories, in transit through the application; plus application logs. |
| Anthropic | AI document extraction | The contents of documents submitted for extraction, which may contain any category in Annex I. Retention and training-exclusion terms: [to confirm: confirm the commercial terms with Anthropic]. |
| Upstash | Rate limiting | Organisation identifiers and request counters. No document content, no personal data. |
| Sentry | Error monitoring | Diagnostic context attached to an error. Engaged only where configured. |
| Email delivery | Transactional email | Recipient address and message content. Provider: [to confirm: which SMTP provider is configured in production]. |
| Open Exchange Rates | Foreign exchange rates | None. Published rates are requested; no customer data is sent. |
| QuickBooks / Xero | Accounting integration | Only where you connect it, and only within the scope you grant. |
| Malware scanning | Upload scanning | The uploaded file. Engaged only where configured. |
| E-signature | Signature workflow | Signatory name and email. Not engaged by default — the platform uses its own click-wrap unless a provider is configured. |
Locations of processing, and the transfer mechanism relied on for each, are [to confirm: complete per sub-processor: country of processing and transfer mechanism]. This table and clause 11 should be completed together.