Where you decide
- Confirm whether the service supports a critical or important function, which adds contract provisions.
A recorded job
A new or renewing ICT contract has landed and it has to meet DORA before anyone signs.
For an ICT risk or security lead.
A new or renewing ICT contract has landed and it has to meet DORA before anyone signs.
Prepared document: Contract review pack. in 6 parts, from the arrangement to citations checked.
Duration
2.1 min
from the request to the document
Claude Code 2.1.280
2026-09-23
Tool calls
55
each one below
rekvira
2026-09-23
Sources read
34
articles, paragraphs and annexes
EUR-Lex text
2026-09-23
Citations verified
32
quotes checked against the text
rekvira
2026-09-23
01The document
Contract review pack Status: Recorded 23 September 2026
Where you decide
What this job will not do
Illustrative case with invented companies. This pack gives sources, not legal advice. Whether to accept the vendor's risk is the ICT risk lead's decision.
| Regulation | CELEX | dataasof |
|---|---|---|
| DORA, Regulation (EU) 2022/2554 | 32022R2554 | 2026-09-02T09:05:48Z |
| GDPR, Regulation (EU) 2016/679 | 32016R0679 | 2026-09-02T09:05:48Z |
| EU AI Act, Regulation (EU) 2024/1689 | 32024R1689 | 2026-09-02T09:05:48Z |
| NIS2, Directive (EU) 2022/2555 | 32022L2555 | 2026-09-02T09:05:48Z |
The corpus does not hold the DORA technical standards (RTS/ITS), including the register-of-information templates, or any national law (such as Lithuanian implementing acts or competent-authority guidance). The playbooks used were dora-ict-third-party and then cross-reg-compliance-scan.
Checkpoint: I treated this service as supporting a critical or important function. That brings in Article 30(3), Article 28(8) and Article 29 on top of Article 30(2). The test in Article 3(22) is a function "the disruption of which would materially impair the financial performance of a financial entity, or the soundness or continuity of its services and activities". Core banking and loan origination appear to meet it. Article 28(4)(a) requires the bank to make this assessment formally before signing.
"Covers" means the draft addresses the provision. "Partial" means it touches the provision but falls short of the text. "Misses" means the draft conflicts with the provision. "Silent" means the draft does not mention it.
| # | Requirement (official text) | Draft |
|---|---|---|
| 1 | "The full contract shall include the service level agreements and be documented in one written document"; rights and obligations "clearly allocated and set out in writing" (Art 30(1)) | Silent. It is unclear whether the SLA sits inside a single written document. |
| # | Requirement | Draft |
|---|---|---|
| 2 | "a clear and complete description of all functions and ICT services … indicating whether subcontracting of an ICT service supporting a critical or important function, or material parts thereof, is permitted and, when that is the case, the conditions applying to such subcontracting" (Art 30(2)(a)) | Partial / misses. The service description exists. Subcontracting is allowed, but with no conditions and no notice. |
| 3 | "the locations, namely the regions or countries, where the contracted or subcontracted functions and ICT services are to be provided and where data is to be processed, including the storage location, and the requirement for the ICT third-party service provider to notify the financial entity in advance if it envisages changing such locations" (Art 30(2)(b)) | Partial. The draft says "two EU data centres" but names no countries or regions. It has no duty to give advance notice of a location change, and the free subcontracting clause could move processing. |
| 4 | "provisions on availability, authenticity, integrity and confidentiality in relation to the protection of data, including personal data" (Art 30(2)(c)) | Silent. |
| 5 | "provisions on ensuring access, recovery and return in an easily accessible format of personal and non-personal data … in the event of the insolvency, resolution or discontinuation of the business operations … or in the event of the termination" (Art 30(2)(d)) | Silent. |
| 6 | "service level descriptions, including updates and revisions thereof" (Art 30(2)(e)) | Covers (minimally). There is a 99.5% availability target. |
| 7 | "the obligation … to provide assistance to the financial entity at no additional cost, or at a cost that is determined ex-ante, when an ICT incident … occurs" (Art 30(2)(f)) | Silent. |
| 8 | "the obligation … to fully cooperate with the competent authorities and the resolution authorities of the financial entity, including persons appointed by them" (Art 30(2)(g)) | Silent. |
| 9 | "termination rights and related minimum notice periods … in accordance with the expectations of competent authorities and resolution authorities" (Art 30(2)(h)) | Partial. Termination exists only for material breach, with 12 months' notice. See line 10. |
| 10 | The contract must be terminable for: "(a) significant breach … (b) circumstances identified throughout the monitoring of ICT third-party risk that are deemed capable of altering the performance of the functions … (c) … evidenced weaknesses pertaining to its overall ICT risk management … (d) where the competent authority can no longer effectively supervise the financial entity" (Art 28(7)) | Misses (b), (c) and (d). Only ground (a) is roughly covered, as "material breach". |
| 11 | "the conditions for the participation of ICT third-party service providers in the financial entities' ICT security awareness programmes and digital operational resilience training in accordance with Article 13(6)" (Art 30(2)(i)) | Silent. |
| # | Requirement | Draft |
|---|---|---|
| 12 | "full service level descriptions … with precise quantitative and qualitative performance targets … to allow effective monitoring … and enable appropriate corrective actions to be taken, without undue delay, when agreed service levels are not met" (Art 30(3)(a)) | Partial. There is one quantitative target. There are no qualitative targets and no corrective-action mechanism. |
| 13 | "notice periods and reporting obligations … including notification of any development that might have a material impact on the ICT third-party service provider's ability to effectively provide the ICT services" (Art 30(3)(b)) | Silent. The "without notice" subcontracting clause points the other way. |
| 14 | "requirements … to implement and test business contingency plans and to have in place ICT security measures, tools and policies that provide an appropriate level of security" (Art 30(3)(c)) | Silent. A SOC 2 report is evidence, not a contractual duty. |
| 15 | "the obligation … to participate and fully cooperate in the financial entity's TLPT as referred to in Articles 26 and 27" (Art 30(3)(d)) | Silent. |
| 16 | "unrestricted rights of access, inspection and audit by the financial entity, or an appointed third party, and by the competent authority, and the right to take copies of relevant documentation on-site … not impeded or limited by other contractual arrangements" (Art 30(3)(e)(i)) | Misses. The draft allows nothing beyond the annual SOC 2 report. |
| 17 | "the right to agree on alternative assurance levels if other clients' rights are affected" (Art 30(3)(e)(ii)) | Silent. |
| 18 | "the obligation … to fully cooperate during the onsite inspections and audits performed by the competent authorities, the Lead Overseer, financial entity or an appointed third party" (Art 30(3)(e)(iii)) | Misses. |
| 19 | "the obligation to provide details on the scope, procedures to be followed and frequency of such inspections and audits" (Art 30(3)(e)(iv)) | Silent. |
| 20 | "exit strategies, in particular the establishment of a mandatory adequate transition period" during which the provider "will continue providing the respective functions" and which allows "the financial entity to migrate to another ICT third-party service provider or change to in-house solutions" (Art 30(3)(f)(i)–(ii)) | Misses. There is no exit plan. |
| # | Provision | Relevance |
|---|---|---|
| 21 | Art 28(1)(a): the bank must "at all times, remain fully responsible for compliance with, and the discharge of, all obligations under this Regulation" | Outsourcing does not transfer responsibility. |
| 22 | Art 28(4)(a)–(e): before signing, assess whether a critical or important function is supported, whether supervisory conditions are met, the risks including concentration, due diligence, and conflicts of interest | These are pre-signature steps. |
| 23 | Art 28(5): the bank "may only enter into contractual arrangements with ICT third-party service providers that comply with appropriate information security standards"; for critical or important functions it must consider the "most up-to-date and highest quality information security standards" | SOC 2 is one input to this. |
| 24 | Art 28(6): the bank must "pre-determine the frequency of audits and inspections as well as the areas to be audited" | The bank cannot do this without a contractual audit right (line 16). |
| 25 | Art 28(8): the bank must have exit strategies and exit plans that are "comprehensive, documented and … sufficiently tested and reviewed periodically", plus transition plans to "securely and integrally transfer" the services and data | The internal exit plan is also missing. |
| 26 | Art 29(1): concentration risk, including "contracting an ICT third-party service provider that is not easily substitutable" | This is relevant for a core-banking platform. |
| 27 | Art 29(2): the bank must weigh the benefits and risks of subcontracting and assess "potentially long or complex chains of subcontracting"; it must also consider insolvency law for urgent data recovery | This applies directly to the "subcontract without notice" clause. |
| 28 | Art 30(4): the parties "shall consider the use of standard contractual clauses developed by public authorities" | Consider during the negotiation. |
| 29 | Art 30(5): the subcontracting conditions under Art 30(2)(a) are specified further in an RTS | Not held. |
Under Article 28(3), the bank must:
The standard templates are in the implementing technical standards required by Art 28(9). The corpus does not hold those ITS, so this pack does not list the template fields. Which authority is competent, and any national reporting channel, is also outside the corpus.
These are kept separate from the DORA conclusions above.
The draft's SOC 2-only position falls short of (h).
Not covered: the Cyber Resilience Act was not scanned. Search pages were capped at 25 hits, so matches were left unshown:
These are sources for the negotiation, not redrafted clauses.
All pinpoints below were run through verify_citation with a quote from this pack. Every one returned exists: held, quote: found.
Sub-points such as 30(2)(a)–(i) and 30(3)(a)–(f) were checked through their parent paragraph and the full article text returned by read_unit.
I did not record any assessments with record_assessment. Applicability verdicts are for the ICT risk lead to state.
The document is the run’s own text; only its layout is ours. The company in it is invented; the regulation text, the pinpoints and every citation check are what Rekvira returned.
02How you can check it
verify_citationdata_as_of date and what the corpus does not hold (technical standards, national law)03The recorded run
Recorded 23 September 2026 on the live service with Claude Code 2.1.280 (headless: claude -p), model claude-opus-5-5.
Today: In the European Supervisory Authorities' 2024 dry run, almost 1,000 financial entities submitted a DORA register of information. Only 6.5% of the registers passed every data quality check. Survey: European Supervisory Authorities, 17 December 2024
Recorded on the live Rekvira service on 23 September 2026 without an account, with the job's playbooks named in the prompt. The prompt, every tool call and the finished text are stored as recorded; tool results are shortened. The scenario is illustrative.
connect Connected 0.1 sstart_here Read what the corpus holds today 0.1 sget_workflow Opened the playbook dora-ict-third-party 0.0 sget_workflow Opened the playbook cross-reg-compliance-scan 0.0 slist_regulations Checked which acts are loaded and their dates 0.0 ssearch_regulation Searched dora for “ICT third-party risk contractual arrangements” 1.0 sread_unit Article 28, full text 0.5 sread_unit Article 30, full text 0.1 sread_unit Article 29, full text 0.0 ssearch_regulation Searched dora for “critical or important function means” 0.1 ssearch_regulations Searched every loaded act for “processor contract sub-processor audit personal data” 0.3 sread_unit Article 28, full text 0.1 ssearch_regulation Searched eu-ai-act for “creditworthiness credit score natural persons” 0.1 sread_unit ANNEX III, full text 0.0 sread_unit Article 26, full text 0.1 sread_unit Article 3, amendment (22), full text 0.0 ssearch_regulation Searched nis2 for “sector-specific Union legal act equivalent Regulation (EU) 2022/2554” 0.0 sread_unit Article 4(1), full text 0.0 sread_unit Article 6(2), full text 0.0 sread_unit Article 27(1), full text 0.1 sread_unit Article 32(1), full text 0.1 sread_unit Article 35(1), full text 0.1 sread_unit Article 22(1), full text 0.1 sverify_citation Article 3(22): held, quoted words found 0.0 sverify_citation Article 28(1): held, quoted words found 0.1 sverify_citation Article 28(3): held, quoted words found 0.1 sverify_citation Article 28(4): held, quoted words found 0.0 sverify_citation Article 28(5): held, quoted words found 0.1 sverify_citation Article 28(6): held, quoted words found 0.1 sverify_citation Article 28(7): held, quoted words found 0.0 sverify_citation Article 28(8): held, quoted words found 0.0 sverify_citation Article 28(9): held, quoted words found 0.0 sverify_citation Article 29(1): held, quoted words found 0.0 sverify_citation Article 29(2): held, quoted words found 0.1 sverify_citation Article 30(1): held, quoted words found 0.1 sverify_citation Article 30(2): held, quoted words found 0.1 sverify_citation Article 30(3): held, quoted words found 0.1 sverify_citation Article 30(4): held, quoted words found 0.0 sverify_citation Article 30(5): held, quoted words found 0.0 sverify_citation Article 28(2): held, quoted words found 0.1 sverify_citation Article 28(3): held, quoted words found 0.0 sverify_citation Article 28(4): held, quoted words found 0.1 sverify_citation Article 32(1): held, quoted words found 0.0 sverify_citation Article 35(1): held, quoted words found 0.0 sverify_citation Article 22(1): held, quoted words found 0.1 sverify_citation Article 6(2): held, quoted words found 0.1 sverify_citation Annex III(5): held, quoted words found 0.0 sverify_citation Article 26(1): held, quoted words found 0.1 sverify_citation Article 26(2): held, quoted words found 0.1 sverify_citation Article 26(5): held, quoted words found 0.0 sverify_citation Article 26(6): held, quoted words found 0.0 sverify_citation Article 26(9): held, quoted words found 0.0 sverify_citation Article 26(11): held, quoted words found 0.1 sverify_citation Article 27(1): held, quoted words found 0.0 sverify_citation Article 4(1): held, quoted words found 0.1 s04Start it yourself
Connect Rekvira (one step, then sign in with your email, free), then paste this and add your facts.
Use Rekvira to review this ICT contract against DORA: a clause checklist, the register-of-information entry and the gaps. Quote the official text with pinpoints.One email to sign in, no API key, and free during the beta.
https://mcp.rekvira.com/mcp