Deal Scout
Sign inRequest a demo

Data processing agreement

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

Draft — pending legal review

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.

01Parties, roles and what this document is

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.

02Subject-matter, duration, nature and purpose

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.

03Processing only on your instructions — Article 28(3)(a)

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.

04Confidentiality of our people — Article 28(3)(b)

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].

05Security — Article 28(3)(c)

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.

06Sub-processors — Article 28(3)(d)

You give us general authorisation to engage the sub-processors listed in Annex III, and to engage others subject to this clause.

  • We impose data protection obligations on every sub-processor that are no less protective than those in this agreement.
  • We remain responsible to you for a sub-processor’s performance as if it were our own.
  • We will give you at least [to confirm: notice period for new sub-processors — 30 days is common] written notice before a new sub-processor starts processing your personal data, and you may object on reasonable data-protection grounds. The mechanism for giving that notice — a subscribable page, or email to your nominated contact — is [to confirm: decide and commit to a sub-processor change-notification mechanism].
  • If you object and we cannot offer a reasonable alternative, you may terminate the affected part of the service.

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.

07Assisting with data subject requests — Article 28(3)(e)

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.

What that looks like in practice

  • If a request reaches us directly, we will not respond to it substantively. We will tell the person to approach you and forward the request to you promptly, because you are the controller and it is your decision.
  • Access and portability: the platform exports registers, ledgers, valuations and reports directly, so in most cases you can satisfy a request yourself without involving us.
  • Rectification and erasure: records in your workspace are editable and deletable by you, subject to the audit-trail limitation in clause 09 and clause 07 of the Privacy notice.
  • Where a request cannot be satisfied through the platform, we will help by reasonable means and will tell you if we consider a charge appropriate before incurring it.

08Breach, DPIA and prior consultation — Article 28(3)(f)

Personal data breach

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.

DPIAs and prior consultation

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.

09Deletion and return on termination — Article 28(3)(g)

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.

Known gap — no automated tenant deletion

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].

The audit trail is a stated exception

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].

10Audits and information — Article 28(3)(h)

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.

  • In the first instance we will satisfy an audit request with documentation: this agreement, its annexes, and any third-party assurance report we hold.
  • Where documentation is genuinely insufficient, we will permit an audit on reasonable prior notice, no more than once a year unless a breach or a regulator’s instruction makes more necessary, during business hours, and subject to confidentiality.
  • An audit must not compromise the confidentiality or security of another customer’s data — tenant isolation is a control we cannot set aside for an inspection.

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.

11International transfers

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.

12Liability, precedence and law

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.

Annex I

Description of the processing

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.

ItemDetail
Subject-matterProvision of the Deal Scout private-markets platform: deal intelligence and fund operations.
DurationThe term of your subscription, plus the deletion window in clause 09.
Nature of the processingCollection, storage, structuring, retrieval, computation, disclosure to sub-processors, export and erasure — by automated means.
PurposeTo 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 subjectYour 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 dataIdentity 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 dataThe 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].
FrequencyContinuous, for the duration of the subscription.
RetentionSee clause 09. A per-category retention schedule is [to confirm: agree a retention schedule].
Annex II

Technical and organisational measures

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.

Access control and authentication

MeasureHow it is implemented
Tenant isolationEnforced 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 authenticationMandatory for privileged roles. It cannot be disabled by a user.
Step-up authenticationFinancial writes require a fresh second-factor challenge rather than an existing session, so a long-lived session cannot move money.
Role-based authorisationEnforced at both page and API level, with route-to-role policy held centrally rather than duplicated per handler.
Single sign-onAvailable for enterprise customers, with the handshake protected by a short-lived state cookie.
Administrative accessPlatform-administration functions are restricted to an explicit email allowlist, not to a grantable role. Privileged actions are audited.

Integrity of financial actions

MeasureHow it is implemented
Segregation of dutiesIrreversible 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 screeningA beneficiary name is screened before a wire can reach transmitted state. A match blocks the transmission and raises an audit event.
Pre-trade complianceConcentration 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 trailAppend-only, enforced by a database trigger that rejects updates and deletes — including from our own administrators. See clause 09.
Human confirmation of AI outputNo 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.

Data protection in transit, at rest and in transfer

MeasureHow it is implemented
Encryption in transitAll traffic to the platform and to sub-processors is over TLS.
Encryption at restProvided 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 recoveryProvided by our database provider. Backup frequency, retention and tested recovery objectives are [to confirm: document RPO/RTO and evidence a restore test].
Document storageUploads 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.

Application security

MeasureHow it is implemented
Cross-site request forgeryEvery state-changing request carries a token compared against a first-party cookie.
Malware scanningUploads are size-checked, and scanned for malicious content where a scanning service is configured. Conditional on configuration.
Rate limiting and abuse controlA 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 defaultsServer-side authorisation on every route handler; tenant identifiers are never trusted from the client without being checked against the caller’s organisation.

Organisational measures

MeasureHow it is implemented
Incident managementAn incident register classifying by severity and tracking detection through remediation, with breach as a distinct classification.
Change managementChanges go through version control and an automated build and test gate before release.
PersonnelConfidentiality obligations per clause 04. Vetting and training programme: [to confirm: document it].
Independent assuranceCertifications 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]
Annex III

Sub-processors

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-processorServicePersonal data processed
SupabaseDatabase, authentication, object storageAll categories in Annex I.
RailwayApplication hostingAll categories, in transit through the application; plus application logs.
AnthropicAI document extractionThe 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].
UpstashRate limitingOrganisation identifiers and request counters. No document content, no personal data.
SentryError monitoringDiagnostic context attached to an error. Engaged only where configured.
Email deliveryTransactional emailRecipient address and message content. Provider: [to confirm: which SMTP provider is configured in production].
Open Exchange RatesForeign exchange ratesNone. Published rates are requested; no customer data is sent.
QuickBooks / XeroAccounting integrationOnly where you connect it, and only within the scope you grant.
Malware scanningUpload scanningThe uploaded file. Engaged only where configured.
E-signatureSignature workflowSignatory 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.

Privacy noticeTerms of serviceHome →