Private document management
Private document management with local OCR & AI.
A records repository for invoices, contracts and HR files — immutable archive, full audit trail, department walls. Self-hosted.

The problem
Your records deserve more than a shared drive.
Invoices, contracts and HR files sit in shared drives with no retention, a thin audit trail and access that leaks between departments.
Who it's for
Finance, HR and operations back offices; regulated industries such as financial services, logistics and the public sector.
What it does today
Built, shipped, working.
Capture & local OCR
Scan, upload or import — text extracted on your own server, never a third-party cloud.
AI that suggests, never writes
Classification, field extraction and plain-language search — every AI suggestion reviewed by a person.
Records you can trust
Immutable archive, versioning, check-out/check-in, retention flags, legal hold and fixity checks.
Workflows & approvals
Maker-checker review, flows, forms and dashboards, with a 360° view of every business object.
Security & data
Built to be trusted with your records.
- Self-hosted, can run air-gapped
- Three-layer audit trail
- Department isolation
- Encrypted, verified off-site backups
- Collie connector built in
Roadmap
Where it's going.
- NowCapture, OCR, AI search, archive, workflowsLive
- NowCollie connector (MCP)Live
- NextInstall in under 60 minutes + first-run wizardIn progress
- NextPDPA suite: disposal, access requests, NRIC maskingIn progress
- LaterInvoiceNow intake from HeyInvoice, email-inRoadmap
- Later3-way match & duplicate invoice detectionRoadmap
Part of the ecosystem
xDocs works with the rest of your stack.
Collie
LiveAI agents search, file and trace records through the xDocs connector
HeyInvoice / InvoiceNow
RoadmapPeppol invoices archived and attached to their PO thread
Email-in & watched folders
RoadmapDocuments captured straight from mailboxes and scanners
FAQ
Questions, answered.
Is xDocs cloud or on-premise?
xDocs is self-hosted on your own infrastructure, and can run fully air-gapped. OCR and AI run locally.
How is xDocs different from Google Drive or SharePoint?
Drives are for sharing files. xDocs is a records system: archived documents can't be changed, every action is logged, and departments are walled off from each other.
Which languages does xDocs support?
The xDocs interface ships in English and Chinese, and its local OCR reads scanned documents without sending them to any cloud service.
Request an xDocs demo.
Thirty minutes, your documents, real answers. A senior engineer replies within one business day.