Built for UK law firms

Document verification
done for you.

Upload the document you need verified and your source pack. VerifyDoc extracts every material statement, matches it to its source, and gives you back the verification schedule, ready for sign-off.

See it in action Join the waitlist
50 hours
Verification cycles by hand
4 hours
With VerifyDoc
ZDR
Zero data retention, always
The problem

Verification, the way it has always been done.

The same exercise, every time. Someone builds a verification table, pastes in source extracts row by row and manually searches for proof. The next draft lands, the numbering shifts, and the work begins again. Verification carries real personal liability, and the tools are still spreadsheets and tracked changes.

Without VerifyDoc
·Someone spends nights and weekends building the schedule line by line.
·Source citations live in printouts, colleagues' heads, and email threads.
·Each redraft shifts the paragraph numbering and the schedule has to be reconciled by eye.
·Forward-looking statements, opinions, and director quotes get the same treatment as statements of fact.
·Per-person sub-packs are stitched together by hand before sign-off.
With VerifyDoc
The whole draft, every material statement, matched to source in one pass.
Each row carries the citation, the rationale, the confidence, and the assigned-to.
Re-upload the prior schedule on the next draft, only the changed and new statements are re-verified.
Forward-looking statements and opinions routed to a separate confirmations section.
Per-person sub-packs and a footnoted source doc exported in a click.

One screen. Every statement. Every source.

Sample matter: Norwood Wealth Holdings Ltd, draft 3, May 2026.

app.verifydoc.co.uk / new
1
2
3
Upload
Document to verify
Drop the draft, or browse
.docx, .pdf up to 100MB
DOCX
norwood-prospectus-draft-3.docx 214 pages
Source pack
Drop the source pack, or browse
.zip of .pdf, .docx, .msg, .eml, images
ZIP
norwood-source-pack-v4.zip 38 files
Resume an existing verification. Upload the prior verification schedule alongside the new draft and source pack. VerifyDoc reads the # IDs from the schedule, runs a statement-level diff, and only re-verifies what has changed.
Prior schedule
Drop last run's schedule, or browse
.docx exported by VerifyDoc
DOCX
norwood-verification-schedule-draft-2.docx 287 rows
New draft
Drop the new draft, or browse
.docx, .pdf up to 100MB
DOCX
norwood-prospectus-draft-3.docx 217 pages
Source pack
Drop the source pack, or browse
.zip of .pdf, .docx, .msg, .eml, images
ZIP
norwood-source-pack-v4.zip 38 files
Norwood Wealth Holdings Ltd
Draft 3
Draft 3 · 41 statements changed since draft 2
287
Statements verified
218
Supported
23
To resolve
41
Director confirmation
Supported Partially supported Contradicted Not found
# Statement Citation Source preview Status
#B-001 The Company was incorporated in England and Wales on 14 March 2018. Tab 1 · p. 1Cert of Incorporation "...is this day incorporated under the Companies Act 2006. Given on 14 March 2018." Supported
Rationale
Statement directly evidenced by the certificate of incorporation. Confidence: high.
#F-014 The Group's revenue for the year ended 31 December 2025 was £142.3 million. Tab 3 · p. 42FY25 audited accounts "Revenue for the year ended 31 December 2025: £142,318,000 (2024: £128,440,000)." Supported
Rationale
Figure matches the audited income statement to the nearest £100k. Confidence: high.
#B-022 The Directors believe that the Group is well-positioned to benefit from continued growth in the UK wealth management market. Routedopinion / forward-looking For confirmation by directors. No documentary source required. Director confirmation
Why this was routed out of source verification
Statement of director belief and forward-looking opinion. Customary practice is verification by directors' confirmation rather than documentary source. Included in the confirmations annex of the schedule.
#F-019 The Group holds £18.4 million in cash and cash equivalents as at 31 March 2026. Tab 4 · p. 8Mgmt accounts Mar-26 "Cash and cash equivalents at 31 March 2026: £19,116,000." Partially supported
Rationale
Source shows £19.1m, statement says £18.4m. Likely a draft figure that was updated in the management accounts after the draft was circulated. Resolve before the next draft circulates.
#D-007 The Company's Chief Executive Officer, James Holloway, has over twenty years of experience in financial services. Tab 7 · p. 2CEO CV (board pack) "James Holloway. Career history: 2002 to date, 24 years across investment management, retail wealth, and platform operations at three FCA-regulated firms." Supported
Rationale
CV evidences 24 years in FCA-regulated financial services roles. "Over twenty years" is correctly stated. Confidence: high.
#B-031 The Group employs approximately 240 staff across three offices in London, Edinburgh, and Manchester. Tab 4 · p. 11Board pack HR report "Headcount at 30 April 2026: 232 across two locations (London HQ, Edinburgh client services). Manchester satellite closed 31 March 2026." Contradicted
Rationale
Statement contradicted on both headcount (232 not approximately 240) and office count (two not three). Manchester closure pre-dates the draft. Statement requires correction.
#B-044 The Group's principal regulator is the Financial Conduct Authority. Tab 9 · p. 1FCA register, FRN 812439 "Norwood Wealth Holdings Limited (FRN 812439) is authorised and regulated by the Financial Conduct Authority." Supported
Rationale
FCA register confirms current authorisation. Confidence: high.
#B-058 Material contracts include the strategic partnership with Riverbank Insurance Limited dated 12 June 2024. Not foundno candidate in source pack No matching extract found in the source pack. Not found
Why this was flagged
No document in the source pack references a Riverbank Insurance partnership. Either the executed contract is missing from the source pack, or the statement needs to come out of the draft. Add the contract to the source pack, or assign for confirmation before sign-off.
#F-027 Audit fees for the year ended 31 December 2025 amounted to £284,000. Tab 3 · p. 71FY25 audited accounts, note 8 "Auditor's remuneration: audit of these financial statements £284,000 (2024: £261,000)." Supported
Rationale
Figure matches note 8 exactly. Confidence: high.
#F-038 The Company expects to declare a maiden interim dividend within twelve months of Admission. Routedforward-looking statement For confirmation by directors. No documentary source required. Director confirmation
Why this was routed out of source verification
Forward-looking statement of intent. Routed to the directors' confirmation annex of the schedule, in line with customary practice for dividend intentions.
Each # is a stable statement ID, so VerifyDoc can show which statements changed since the last draft.
Showing 10 of 287 rows · click a row to expand the rationale · schedule exports as .docx with the # IDs embedded for re-verify
Norwood Wealth Holdings Ltd
Draft 3 · schedule ready
287 statements · 23 to resolve
Verification complete. 287 statements verified, 41 routed for director confirmation, 23 to resolve before sign-off.
DOCX
norwood-verification-schedule-draft-3.docxHero output
287 rows · status, citation, rationale, confidence, assigned-to · # IDs embedded for re-verify on the next draft
DOCX
norwood-source-footnoted-draft-3.docx
The draft with each verified statement annotated as a native Word footnote. Your team's track-changes review works as normal.
ZIP
norwood-sub-packs.zip
Five sub-packs, one per assigned reviewer. Each is a filtered schedule covering only that person's rows.
ZIP
norwood-cited-extracts.zip
PDF extracts for every cited source passage, named by # ID. Use as the evidence file for the board pack or auditors.
Files are session-scoped. Once you close this window the original draft, the source pack, and these outputs are permanently deleted from VerifyDoc's infrastructure. Keep the schedule .docx in your DMS, the # IDs inside it are what makes the next draft a partial re-verify.

Four steps. From draft to schedule.

1
Upload
Drop the document you need verified and a zip of source materials. Anything the statements need to be matched against, whether that is board minutes, accounts, contracts, expert reports, regulatory filings, CVs, or research.
2
Pick the sections
VerifyDoc detects every section heading. Tick the ones to verify, leave boilerplate alone. Confirm the statement list before any credit is spent.
3
Review the schedule
Every statement gets a status, a citation, a rationale, a confidence rating, and an assigned-to. Override anything, add manual citations, mark statements for director confirmation.
4
Export
Verification schedule as a .docx, per-director sub-packs, cited-extracts zip, and a footnoted version of the source document. Hand off through your DMS the same way you handle every other deliverable.

When the next draft arrives, re-upload the prior schedule alongside it. Unchanged statements carry forward at no charge. Only the changed and new statements are re-verified.

Built for law firm procurement.

Every part of the architecture is designed to satisfy the question your IT team will ask.

🔒
AI Safety
VerifyDoc uses Anthropic models through AWS Bedrock. This means your document content is not retained, not logged, and not used to train any model. Anthropic do not receive your content directly.
Session-only storage
Documents are held in a temporary, session-scoped folder only. When your session ends, all files are permanently deleted. Nothing persists in any database.
🔐
Encrypted in transit and at rest
All traffic uses HTTPS/TLS. Data at rest is encrypted with a customer-managed AWS KMS key. Application secrets and database credentials live in AWS Secrets Manager. Session identifiers are generated server-side and document content never appears in logs or URL parameters.
🏗
AWS infrastructure, UK-first
Hosted on AWS in the UK (London region, eu-west-2). Application, database, and document verification all run in the UK. AI calls to Bedrock travel over a private VPC endpoint, never the public internet. OCR and document text extraction use an AWS EU geo profile that routes within AWS EU regions only.
📋
Minimal data model
Only your licence key, firm name, and billing email are stored. No document content is kept. Matter information lives only in session memory and is destroyed when the session ends.
🛡
Defence in depth
AWS WAF and per-IP rate limits sit in front of the application. The container runs with a read-only filesystem and dropped Linux capabilities. Operator access to AWS uses IAM Identity Center with mandatory MFA; no long-lived AWS access keys exist for staff or for CI.
Pricing

The Nimble Pass.
One wallet, every Nimble tool.

A single set of credits that works across every product we build. Top up once, then use the same balance to verify a document in VerifyDoc today and create a bundle in BundleRight tomorrow.

What that means
1
Buy credits when you need them
No subscription, no monthly seat fee. If you only need to verify a handful of documents a year, you only pay for those. Credits stay valid for 12 months from your last top-up.
2
Spend them anywhere in the family
Today that means BundleRight. Tomorrow it'll mean more, and your credits will already work there. Share your key with anyone at the firm.
3
Unchanged statements cost nothing
On re-verify, only changed and new statements draw down credit. The verification work you've already done is carried forward by the schedule itself.
Free trial
Verify part of a document on us

Run your first verification through VerifyDoc free of charge, no card required. Upload the draft, load the source pack, see the schedule, then decide.

Coming soon

Stop building the schedule by hand.
Start verifying the way the rest of the deal already runs.

VerifyDoc carries the verification work forward through every draft, without storing a single line of your document on our servers.

Join the waitlist
Join the waitlist

Be the first to know when we launch.

No spam, just launch updates and early-access invitations.