Unblock
your data deals.
Close data deals faster. Hand labs a de-identified dataset with a chain of custody for every file, processed entirely in your own cloud account.
Paid pilots
What we have tested so far
- Audit record
- Audit
- Every file: an audit record
- Independent verifier
- Verify
- Nothing released without independent verifier approval
- No network
- Local
- Runs with networking off — tested in Azure and on plain Linux
Works on the files you actually have
Email
Slack
PDF
Scans
Handwriting
Word
Excel
CSV
And many more
Wherever your data lives.
Export it. CORPUS de-identifies it in your cloud account.
Databases & warehouses
Team chat & email
Customer & vendor messaging
Finance, ERP & payments
Engineering & product analytics
Growth, CRM & ads
Health records & imaging
CAD, BIM & design
Gaming & media
Files, docs & HR
Commerce & retail
Common sources of the exports CORPUS Engine processes: database dumps, chat and email archives, documents, scans, drawings. Names and logos belong to their owners; no affiliation implied.
From raw archive to licensable dataset
- 01
Read files
Text, layout and hidden parts of each file.
- 02
Find entities
Names, companies, IDs, emails and phones, flagged.
- 03
Link identities
One identity per person, from your files' evidence.
- 04
Assign personas
One consistent fake per identity; scans burned out.
- 05
Verify output
A pass-or-hold verdict per file, with reason.
- 06
Release dataset
Clean files, review queue, per-file audit report.
Coherent threads. Real identities replaced.
A who's-who map: Erik, E.N. and erik@… are one person, so he gets one fake everywhere and the threads labs buy still add up.
From: Erik Nilsson <erik@fenmoor.example>
To: Ana Ruiz
Hi Ana, E.N. will send the renewal deck today.
Call me on +44 20 7946 0958 before the Halvard Labs review.
Thanks, Erik
--
Erik Nilsson · Head of Partnerships
Halvard Labs · 14 Kestrel Row, Bristol BS1 4QA
erik@fenmoor.example · +44 20 7946 0958
Synthetic examples. Drag to compare.
- Erik Nilsson · E.N. · erik@…→ one person
- R.J.→ not linked: two people match
Nothing ships unchecked.
- thread-0412.emlWritten
- intake-scan-0193.pdfWritten · burned out, OCR re-read
- forecast-q3.xlsxHeld back · name in a hidden sheet
- slack/general/2026-03-17.jsonWritten
- board-pack.docxHeld back · name in a comment
De-identify at the source.
Identifiable data is the risk. Move it, and the risk moves with it. So CORPUS runs where your data already lives, with no internet access during processing.
- Trust
We never see your data. Nothing to upload.
- Control
Your cloud account, your policy, your keys.
- Visibility
An independent verifier must approve every file before release; held files go to your reviewers.
Our standard: identifiable data stays protected until de-identification is complete. Only de-identified data moves.
Designed for teams preparing data under HIPAA, GDPR and CCPA programs; CORPUS is a tool, not a certification or legal advice.
Bring your own cloud.
CORPUS runs inside your cloud account on a private network, with no internet access during processing. You apply our Terraform on a guided call. We never hold credentials and never receive your data. Keep it running, or destroy it.
AzurePilots now
AWSNext
Google CloudNext
Red HatRoadmap
OpenShiftRoadmap
VMwareRoadmap
Oracle CloudRoadmap
IBM CloudRoadmap
- Detect
- Link
- Replace or redact
- Custom entities
- Verifier approval
- Review queue
- Audit report
- CLI
- Your blob storage
Every file you sell comes with its paper trail.
Per-file audit report: what was found, what was replaced, what was held back, and why.
Prove it on
your own archive.
A paid, fixed-scope pilot on one archive, inside your own cloud account, ending with a per-file audit report. Request a call and we'll scope it together.