Skip to content

Appendix

Differential privacy has emerged as a robust alternative to traditional anonymisation, offering provable privacy guarantees while still allowing meaningful data analysis. By adding controlled noise, it can prevent the re-identification of sensitive information and protect individuals’ privacy, while enabling accurate and reliable analysis without the loss of quality and analytical value that often results from traditional techniques. It allows sensitive data to be explored across silos, can shorten data access times by relaxing the friction of data-request processes, and can fulfil many types of use cases.

The academic and industrial communities have developed a range of tools that provide higher-level interfaces and abstract away implementation complexity, and frameworks designed for distributed computing now make scalable, cloud-based deployment feasible. As data privacy concerns continue to grow, the importance of differential privacy will only increase.

Some considerations remain. There is no universal value for epsilon; accuracy trade-offs depend on the data and the query; and tools continue to evolve, so any specific comparison or benchmark should be checked against current releases. For most organisations, the practical path is to start from the use case, choose a tool that fits its accuracy, scale, and security needs, and treat the privacy budget as a governed resource.

TermDescription
Laplace mechanismAdds noise from the Laplace distribution, scaled to sensitivity / ε. The standard mechanism for pure differential privacy on numeric queries.
Geometric mechanismA discrete analogue of the Laplace mechanism (discrete Laplace) that outputs integers; often the default for integer-valued data.
Gaussian / Discrete Gaussian mechanismAdds Gaussian noise; used with approximate and zero-concentrated definitions.
Exponential mechanismSelects an output from a set in a differentially private way; used for non-numeric outputs.
Pure DPThe basic (ε)-definition, with no failure probability.
Approximate DPAn (ε, δ)-relaxation that permits a small failure probability δ, enabling mechanisms such as Gaussian noise.
Zero-concentrated DPA relaxation that supports tighter composition, often used with the Gaussian mechanism.
SensitivityThe maximum change in a query’s output when one record is changed. Determines the noise scale, and depends on the mechanism, the query, and the neighbouring definition (bounded or unbounded).