Technical details
For engineers, architects and security reviewers: formats, linkage controls, tokens, deployment, and how the engine is tested and updated.
One foundation, four layers.
Pick your market to see the uses, deliverables, layers and data that matter to you.
{{ segCap }}
Reads what you exchange, including what nobody structured.
Zero-shot discovery finds identifiers and clinical entities across structured tables, free-text notes and the documents embedded inside HL7, FHIR and C-CDA messages, including documents with a text layer. From v1.1: scanned documents. You see what a dataset holds before anything is linked, shared or licensed.
LINK · LABEL
Protect it in your environment, and build before it is cleared.
De-identification covers structured data and free-text notes, with one keyed replacement per person in Expert Determination mode, so histories hold. Text and documents with a text layer can also be returned as redacted copies, with every redaction logged. From v1.1: scanned documents. On the roadmap: images. Synthetic data for development and testing is released only after memorization tests, with a synthetic data report. Feasibility comes from real counts measured in your environment.
- The same replacement in every table and note
- Per-person date shifts keep intervals, in Expert Determination mode. Safe Harbor mode keeps the year only.
- A re-identification risk summary with every release
- Mirrors the structure of the source
- Structure to build against, not patient counts
- Build and test before real data is cleared
- Released only after memorization tests, with a synthetic data report
You decide how sure is sure enough.
Each candidate pair gets a match score. Above your threshold, records are linked and the evidence is logged. Below it, the pair goes to your review queue.
A wrong merge puts one history in someone else’s record. A missed link splits one history in two. Move the slider to see the balance.
Illustrative pairs and MATCH scores. Illustrative threshold: 0.80, set by your team.
Works with the tokens already in your data.
Most real-world data already carries tokens. The engine reads them, weighs them as evidence and passes them through, and it issues holder-issued, purpose-scoped pseudonyms, so you are not tied to one vendor’s identity.
We confirm the token types in your data during scoping.
- 01ReadToken columns are recognized as identifiers, alongside names, birth dates, addresses and source IDs.
- 02WeighA shared token from the same vendor and key counts as strong evidence for a link. It is weighed with everything else, including identifiers found in notes, so one bad token does not merge two people.
- 03Carry throughToken columns pass through unchanged and appear in the link table next to the Tidegate ID, so partners can still join on them.
- 04Link across partiesROADMAPWhere two parties share a token vendor, they join on those tokens as they do today. Where they do not, holder-issued pseudonyms shared across parties will let the same person match in both datasets.
Governed movement, once the data is ready.
After discovery, protection and linking, data moves into the formats your teams and partners use. Labels travel with it, so each destination enforces the same rules.
One person, one identity, every release.
A one-time privacy review goes stale when the next dataset arrives. Tidegate keeps released values stable and ships a re-identification risk summary with every release.
In a cloud account you control.
Models run locally, with no calls to outside AI services and nothing phoning home. Deployed and operated with Tidegate Forward Deployed Engineers, under a BAA whenever they access PHI. From v1.1: on premises and air-gapped installs with signed offline updates.
Illustrative examples. Package and field names may differ in your installation.
Where it runs
Models run locally in every option. Delivered with Tidegate Forward Deployed Engineers today; packaged installs from v1.1. Supported providers and regions are covered in a briefing.
How it gets better without pooling your data
Your records are never pooled or sold. The engine improves through four channels you control, and you decide when each new version goes live.
What you have today, and what it adds.
Tidegate does not replace these tools. It adds the meaning, permission and proof they leave out.
Request a technical briefing
Walk through the API, deployment and testing method with our engineers.