Data traceability and forensic watermarking
Invisible watermarking, unique to each recipient, that lets you attribute the source of a leaked dataset
What it is
We design a reverse traceability system that identifies which delivery a dataset came from if it turns up leaked or is misused. The watermark is invisible and unique to each recipient. It is applied to tabular data by combining several complementary techniques, and it does not change the conclusions of anyone using the data legitimately.
The system includes a forensic verification procedure and a digital chain of custody that logs every delivery and keeps the attribution documented and reproducible.
Objectives
- Generate a watermark unique to each recipient and imperceptible in analytical use of the data.
- Design a forensic verification procedure that attributes the source of a specific delivery.
- Establish a digital chain of custody that logs deliveries and keeps each attribution traceable.
- Select the right watermarking technique for the type of delivery: microdata or aggregates.
Layered watermarking with several techniques
- Decoy rows (honeyrows), unique to each recipient and consistent with the rest of the dataset, for direct attribution.
- Least significant bit (LSB) perturbation of continuous numeric values, imperceptible and traceable.
- Temporal precision variation: a calendar offset specific to each recipient.
Analytical imperceptibility
- The watermark does not change the conclusions of anyone using the data legitimately.
- The temporal variation preserves the relative intervals between events, which is what matters to the analysis.
- The watermark sits alongside the data without degrading their usefulness to the authorised recipient.
Traceability in aggregates too
- An aggregate table has no room for decoy rows: the fingerprint moves to another layer.
- We combine embedded metadata with a canonical fingerprint of the table itself.
- Each type of delivery has its own watermarking mechanism; the same one is not forced onto everything.
Forensic verification and chain of custody
- A verification procedure checks a suspect dataset against the delivery log.
- The digital chain of custody logs every delivery and keeps a traceable record of the attribution.
- The result shows which delivery the dataset came from, not just that there was a leak.
What it is for
- Attribute the source of a leaked dataset, identifying which delivery and which recipient it corresponds to.
- Deter misuse of the data you share, because every delivery is identifiable.
- Document the source of a leak with a traceable, reproducible technical attribution.
If a dataset you delivered turns up where it shouldn't, without a watermark there is no way to know which delivery it came from.
Once data leave your organisation, a copy can end up where it shouldn't with no trace of where it came from. The system we design makes every delivery unique and identifiable without the legitimate recipient noticing, and provides the procedure to verify afterwards which delivery a copy came from.
Source attribution
The system determines which delivery a leaked dataset came from and, when one extract went to several recipients, which of them it corresponds to. The question stops being whether there was a leak and becomes where it came from.
Deterrent effect
Knowing that every delivery is identifiable changes the calculation for anyone who might misuse the data. Traceability protects before anything happens, not only afterwards.
Imperceptible in legitimate use
The authorised recipient works with the data without noticing the watermark and without their analyses changing. The watermarking preserves relative intervals and analytical utility.
Documented, reproducible attribution
Forensic verification does not return a suspicion but a traceable attribution: which delivery matches the dataset examined, and through which fingerprint. The procedure is documented and can be re-run, so the attribution can be independently reviewed and upheld.
What working with us looks like
We apply our D²I (Data to Insights) methodology to every service. A structured, iterative and transparent process that turns complex data into actionable knowledge.
01
Kick-off and problem definition
We meet with you to understand the clinical problem, the data available and the objectives of the project. We agree on deliverables, timelines and communication channels, and we sign whatever confidentiality agreements you need to protect your data.
02
Data review and preparation
We assess the quality of your data, identify inconsistencies and limitations, and structure the data for analysis. If critical information is missing, we tell you before going any further. We document every cleaning decision so that the process is traceable and reproducible. We establish whether the delivery is microdata or aggregates, and how it is structured, and identify the numeric and temporal columns where the watermark can be applied without affecting analytical use.
03
Analysis and modelling
We apply the statistical methodology that fits your questions. We work iteratively: we share preliminary results with you, discuss the findings and adjust the approach where needed. We do not work in the dark until the final delivery. We select and apply the watermarking technique that fits that delivery, record the fingerprint securely and define the verification procedure that will allow the source to be attributed later.
04
Communicating results
We turn the findings into the format you need: a technical report, tables and figures for publication, an interactive dashboard or an executive presentation. We always include the clinical interpretation, not just the figures.
05
Impact review session
30 days after delivery we meet with you again for a 60-minute strategy session. By then you have had time to present the results internally, the real implementation questions have come up and you can assess the impact of the work with some perspective. We answer your questions, adjust interpretations where necessary and agree together on the way forward.
This is our general process. If you want to understand how we apply it technically to each type of analysis, see our full D²I methodology.
Have a data project on your hands?
Tell us about your case and we will work out together how to approach it.
Book a sessionWhere we have applied it
Frequently asked questions
I share data with third parties and worry they will end up where they shouldn't. What does forensic data watermarking solve?
Forensic watermarking adds data traceability: it can help identify which delivery a leaked or misused copy may have come from when you share data with a partner, a CRO or a consortium. We create a uniquely marked version for each recipient and record the delivery. If a copy later appears, the watermark is recovered where possible and checked against the register to produce a technical attribution. The strength of that attribution depends on the watermark surviving any transformations of the data and on the delivery register being properly safeguarded, which is why the watermarking combines several techniques so that it does not depend on a single point. It does not prevent copying and cannot guarantee that the source will always be identifiable, but it adds traceability and may deter misuse because deliveries are not identical. Any disciplinary or legal use of the attribution remains a matter for the client and its legal advisers.
Doesn't the watermark damage the data? Does it affect the analyses of whoever receives them legitimately?
Forensic data watermarking is designed to be imperceptible in analytical use and not to change the conclusions a legitimate analysis would be expected to reach. This applies to any delivery that must remain fully useful to the authorised recipient while it carries the watermark. The watermark sits alongside the data without degrading their usefulness. When a numeric value is perturbed, the change is made to the least significant bit (LSB), a magnitude that is negligible for analysis; when a temporal variation is applied, it is designed to preserve the temporal relationships that matter for the planned analysis. The legitimate recipient works with the data without noticing the watermark and without their results changing. That analytical imperceptibility is a design condition, not a lucky side effect. What you receive is a watermark that legitimate use does not perceive and forensic verification can read, not an alteration that compromises the value of the data.
How does the watermarking work? Is it one technique or several?
Several complementary techniques, layered, not just one: forensic data watermarking combines different mechanisms so that attribution does not depend on a single point. This applies to tabular data, with the technique chosen according to the type of delivery. On microdata, the watermark can combine decoy rows (honeyrows) that are unique to each recipient and consistent with the rest of the dataset, least significant bit (LSB) perturbation of continuous numeric values, and a variation in temporal precision specific to each recipient. Combining techniques makes the watermark more robust than any of them alone, because it reduces reliance on a single fingerprint. The exact selection is tailored to the structure of each delivery; the same template is not applied to everything. What you receive is a layered watermarking design, unique to each recipient, built on the columns that can carry it without affecting analytical use.
My deliveries are aggregate tables, not microdata. Can they be watermarked too?
Yes, when the delivery format allows it, with a different mechanism: an aggregate table has no room for decoy rows, so the fingerprint moves to another layer. This applies when what you share are aggregates or summary tables rather than row-level microdata. In that case, the watermarking combines embedded metadata with a canonical fingerprint of the table itself, so that the delivery can still be attributed even though it contains no individual records. The principle is that each type of delivery has its own watermarking mechanism and the same one is not forced onto everything: the system adapts to whether the delivery is microdata or aggregates. This extends traceability to settings where tables are released rather than individual-level data. What you receive is watermarking suited to the nature of the table, not a single technique that only works on microdata.
If a leaked dataset turns up, what does forensic verification give me: a suspicion or an attribution?
A documented technical verification that can support an attribution, not a suspicion: the forensic verification procedure checks the dataset examined against the delivery log and shows which delivery it came from and through which fingerprint. This applies when a suspect dataset turns up and its source has to be determined against the record of what was delivered. Verification relies on a digital chain of custody that logs every delivery and keeps a traceable record of the attribution. The procedure is documented and can be re-run, so that it can be reviewed and the technical attribution can be assessed independently. The result shows which delivery the dataset came from and, when one extract went to several recipients, which of them it corresponds to. One limit is worth stating: what you receive is a documented, reproducible technical attribution, not an opinion on its evidential value. Whether that attribution can serve as evidence, and by what route, is for the client and its legal advisers to establish, not for this service.
Is this attribution legally valid? Can I use it as evidence in court?
The data traceability and forensic watermarking service provides a documented, traceable and reproducible technical attribution; it does not establish or vouch for its evidential value in court. This needs stating because "forensic" and "chain of custody" are technical terms of the discipline, not a promise of a legal outcome. What is included: a verification procedure that attributes the source of a delivery in a way that can be re-run, and a digital chain of custody that logs deliveries as an integrity and traceability mechanism. What is not included: claiming that the attribution is legally valid, that it constitutes evidence or that the chain of custody will carry evidential weight. That depends on the applicable legal framework, the jurisdiction and the judgement of the client's legal advisers, and this service does not cover that ground. ADI provides the technical attribution; the decision to pursue misuse, and by what legal route, belongs to the client. Anyone who needs evidential value will find here a documented technical attribution for their legal advisers to assess.
Can you promise the watermarking is foolproof and that no one will be able to remove it?
No: no watermarking system is offered as foolproof, and presenting it that way would be dishonest. It is worth understanding this limit before entrusting protection to any single measure. Layered watermarking with several techniques is deliberately more robust than a single technique, because removing or tampering with one fingerprint does not erase the others, but robustness is not invulnerability. There is also a decisive operational condition: how effective the watermarking is in production depends on rigorous management of the keys and the delivery log, which is the client's responsibility. A well-designed system with careless key custody loses its ability to attribute. That is why the service delivers the watermarking design, the verification procedure and custody guidelines, and sets out honestly what each side is responsible for. What we offer is reinforced, well-documented traceability with its conditions of use made explicit, not a promise of infallibility that no serious system can make.
If I already anonymise the data I share, what does forensic watermarking add?
It adds source attribution: data traceability and forensic watermarking tell you which delivery a dataset came from if it leaks, whereas health data anonymisation reduces the risk that people are re-identified. They do not answer the same question: anonymisation asks how to share data while reducing the risk to individuals; traceability asks how to tell which delivery a copy came from when it turns up where it shouldn't. They are sequential and combine naturally, since you can anonymise a delivery and also watermark it to make it attributable, but they are independent services, commissioned separately. One reduces the risk to the people in the dataset; the other strengthens the organisation's ability to attribute the source of a copy. If what you need is to reduce re-identification risk, the service is health data anonymisation; if you need to attribute the source of a leak, it is this one. Applied together, they cover two different risks in the same data release.
Shall we talk?
Tell us what you are working on and we will give you a straight answer on how we can help.