Join our Newsletter — 33% off our NHI Course
Home› Guides› Privacy-Enhancing Technologies Buyer’s Guide: Choosing Differential Privacy, Confidential…
Buyer's Guide Privacy & Data Protection

Privacy-Enhancing Technologies Buyer’s Guide: Choosing Differential Privacy, Confidential Computing, Clean Room and Encrypted Computation Tools

PDF for newsletter subscribers · free to read online

← All guides
By NHI Mgmt Group, edited by Lalit Choda Updated 11 November 2026 13 min read
On this page

Organisations buying privacy-enhancing technologies (PETs) often pay for a cryptographic or statistical guarantee they cannot verify, applied to a use case the product was never designed for, and then discover the output is still personal data. The PET market now spans differential privacy platforms, synthetic data generators, federated learning frameworks, confidential computing services, data clean rooms, and libraries or services for homomorphic encryption, secure multi-party computation (SMPC), private set intersection and zero-knowledge proofs. This vendor-neutral buyer's guide explains how to define requirements, which capabilities separate a real privacy control from a marketing label, what to ask vendors, which red flags to walk away from, and how to run a proof of concept on your own data. It is for privacy engineers, data protection officers, security architects and procurement leads. Masking and tokenisation products are covered separately in the Data Masking and Tokenisation Buyer's Guide, and the techniques themselves in the Privacy-Enhancing Technologies Guide.

Key takeaways

  • Start from the data flow, not the technique. Write down who holds the data, who must not see it, what output is needed and who receives it. That decides whether you need output privacy (differential privacy, synthetic data), input privacy (SMPC, homomorphic encryption, TEEs) or both.
  • Most PETs do not make data anonymous. Under GDPR, pseudonymised data remains personal data (Recital 26). Buy a PET to reduce risk and support data protection by design (Article 25), not to take processing out of scope, unless your own anonymisation assessment shows otherwise.
  • Demand parameters, not adjectives. A differential privacy product must state its privacy unit, epsilon and delta per release and in total; a confidential computing service must show remote attestation evidence; a cryptographic product must name its schemes and parameter sets.
  • Prefer well-tested libraries and published designs. NIST SP 800-226 strongly recommends tested library implementations of differential privacy over custom code, and the same logic applies to cryptographic PETs.
  • Test utility and leakage together. A proof of concept must measure whether outputs are still useful and whether they leak, using your own data, your own analysts and a basic attack test.

Define requirements

PET purchases fail most often because the requirement was written as a product name ("we need a clean room") rather than as a protection goal. Use the questions below before you look at any vendor.

QuestionWhy it mattersPoints towards
Who must not see the raw input?An external partner, the cloud operator, your own analysts or the vendor each need a different protectionPartner: SMPC, PSI, clean room. Cloud operator: TEE or homomorphic encryption. Analysts: differential privacy or synthetic data
What is released, and to whom?Aggregate statistics, a trained model, a row-level dataset and a yes or no answer carry very different leakage riskAggregates: differential privacy. Row-level: synthetic data with privacy evaluation. Yes or no: PSI or zero-knowledge proof
Is the query set fixed or open-ended?Open-ended querying consumes privacy budget and invites reconstruction attacksFixed: precomputed DP releases. Open-ended: query gateway with budget accounting
What latency and scale are acceptable?Homomorphic encryption and SMPC carry large compute and network overheads; TEEs run near native speedReal-time: TEE. Batch overnight: SMPC or homomorphic encryption may be viable
What is the legal basis and controller model?Joint controllership, processor terms and international transfers do not disappear because data is encryptedDPIA first; see the DPIA Guide
Who must trust whom?Every PET has a trust model: a curator, a hardware maker, a non-colluding party or a key holderPick the model your risk owner and partners will accept in writing

Small organisations sharing data with one partner usually get more from a well-governed clean room or a single differential privacy library than from a platform. Large organisations with many data products should treat PETs as a platform capability with a central privacy budget, policy engine and evidence store, and should expect to combine more than one technique. The ICO notes that federated learning alone may not achieve appropriate protection and may need to be combined with other PETs, a point that holds across the category.

Capability areas

The categories below follow the PET types described by the ICO and the NIST Privacy-Enhancing Cryptography project. Products increasingly combine several.

Product categoryWhat it protectsWhat it does not protectTypical buyer
Differential privacy platforms and librariesIndividuals in released statistics or models, by adding calibrated noise to outputsRaw data at rest or in processing; NIST SP 800-226 stresses that DP protects released outputs onlyStatistics, analytics and data product teams
Synthetic data generatorsDirect sharing of real records, by releasing artificial records with similar propertiesMemorised outliers and rare records unless the generator is trained with formal privacy guaranteesTest data, research and ML teams
Federated learning frameworksCentral pooling of raw training dataLeakage through model updates; needs secure aggregation and often DP on updatesMulti-site ML in health, finance, devices
Confidential computing (TEEs)Data in use from the host OS, hypervisor and cloud operator, with remote attestation of the codeBugs in the code you run inside the enclave, and side-channel weaknesses of the hardwareCloud processing of sensitive data, multi-party analytics
Data clean roomsRaw record exchange between parties, by allowing only approved queries and aggregate outputsInference attacks through repeated or narrow queries unless thresholds, noise or budgets are enforcedMarketing measurement, retail and media partnerships
Homomorphic encryptionData during computation by an untrusted partyThe result once decrypted; key management is entirely your problemOutsourced scoring, encrypted search, specialist analytics
SMPC and private set intersectionEach party's inputs from the others during joint computationOutput leakage; collusion beyond the threshold the protocol assumesFraud consortia, cross-bank analytics, matching customer lists
Zero-knowledge proofsThe underlying data when proving a statement about itWhether the underlying claim was true at issue; that depends on the issuerAge and attribute proofs, verifiable credentials

For depth on individual techniques see the Differential Privacy Guide, Confidential Computing Guide, Data Clean Rooms Guide and Secure Multi-Party Computation.

Must-have capabilities across categories

  • Stated guarantee: a written description of what is protected, against whom, under which assumptions, in terms an auditor can check.
  • Parameter transparency: for DP, the unit of privacy (user-level by default, as NIST SP 800-226 recommends), epsilon, delta and composition method; for cryptography, the scheme, library and security level; for TEEs, the hardware generation and attestation format.
  • Budget or policy enforcement: a central control that tracks cumulative privacy loss or query policy per dataset and blocks releases that exceed it.
  • Key and secret handling: customer-managed keys in your KMS or HSM, with attestation-gated key release for TEEs (NIST SP 800-53 SC-12).
  • Audit evidence: immutable logs of every query, release, key release and policy change, exportable to your SIEM (AU-2, AU-6).
  • Utility reporting: error bounds or utility metrics published with each release, so analysts know how much to trust a number.

Evaluation criteria

CriterionWeight (suggested)What good looks likeHow to test
Guarantee clarityHighThreat model and trust assumptions documented; no claim of "anonymous" without an assessment methodAsk your DPO to restate the guarantee from the documentation alone
Implementation provenanceHighBuilt on a published, peer-reviewed or open source library; independent review or audit availableRequest the library name and version and any third-party assessment
Privacy accounting (DP, clean rooms)HighPer-dataset budget with composition across all releases, user-level unit, delta at or below 1/n squaredRun the same query repeatedly and watch the budget fall and then block
Attestation (TEE)HighRemote attestation verified by your own verifier or policy before keys or data are releasedChange the workload image and confirm key release fails
Utility on your dataHighError within the tolerance your analysts set in advanceCompare 20 benchmark queries or model metrics against the raw baseline
Leakage resistanceMedium to highSmall-cell suppression, query thresholds, protection of outliers, membership inference resistance for synthetic dataRun a differencing query pair and a nearest-neighbour check on synthetic output
Performance and costMediumThroughput and latency measured on realistic volumes, compute cost predictableTime a full production-sized job in the POC
Integration and identityMediumSSO, role separation, workload identity for pipelines, API keys scoped and rotatedMap every credential the product needs and who owns it
Governance and exitContext dependentDPA, sub-processors, residency, export of policies, logs and keysReview contract terms and run an export

Use the Buyer's Guide Methodology and Scoring Template to turn the weights into a score.

Questions to ask vendors

  1. State the privacy guarantee in one paragraph: what is protected, from whom, and what assumptions must hold. Which parties must be trusted, and which must not collude?
  2. For differential privacy: what is the unit of privacy, what epsilon and delta do you default to, how is composition tracked across releases and users, and can we set a hard total budget per dataset?
  3. Which open source or published library implements the mechanism, which version, and has it been independently reviewed? Have you addressed floating-point and timing side channels?
  4. For synthetic data: is the generator trained with formal differential privacy, and what membership inference and attribute inference tests do you run before release?
  5. For confidential computing: which hardware TEE and attestation service do you use, can we verify attestation evidence ourselves, and is key release bound to a measured workload?
  6. For homomorphic encryption or SMPC: which schemes and parameter sets, what security level, what are the measured overheads on a job like ours, and where are keys generated and held?
  7. For clean rooms: what controls stop row-level extraction (minimum aggregation thresholds, query review, noise, budgets), and who can approve a new query template?
  8. Do you, your sub-processors or any model you use ever see our raw data, decrypted results or query text? Is any customer data used to train your models?
  9. What logs do you produce for each query, release and key operation, and can they be streamed to our SIEM in a documented format?
  10. How do service accounts, API keys and pipeline identities authenticate to your platform, and can they use short-lived workload identity instead of static keys?
  11. What support do you provide for our DPIA: threat model, residual risk statement, and evidence for GDPR Article 25 and Article 32?

Red flags

  • "Anonymous" or "GDPR-exempt" as a product claim: anonymisation is a context-specific legal conclusion, and pseudonymised or encrypted data remains personal data. See the Anonymisation and Re-identification Risk Guide.
  • Undisclosed or very large epsilon: NIST SP 800-226 notes that values below 1 are generally considered reasonable, that many deployments use values between 1 and 20, and that at 10 or more outliers may be exposed. A vendor that will not state the value is not offering a measurable guarantee.
  • Event-level privacy presented as user privacy: event-level protection can reveal habits over time; NIST recommends user-level as the default.
  • Proprietary, unreviewed cryptography or custom DP mechanisms: custom implementations are a named privacy hazard in NIST SP 800-226.
  • Attestation you cannot verify: a TEE service where only the vendor checks attestation reduces the trust model to "trust the vendor".
  • No budget enforcement in clean rooms: unlimited query templates allow differencing attacks that reconstruct individuals.
  • Static, shared API keys for data pipelines: one long-lived key moving data into a PET platform undoes much of the protection.

Where identity fits

PET platforms are run by machines: ETL jobs push data in, notebooks and service accounts run queries, partner systems call clean room APIs, and TEEs request keys from a KMS. Each is a non-human identity with access to the most sensitive data you hold. Require workload identity federation or short-lived tokens for pipelines, attestation-bound key release for enclaves, separate roles for policy authors and query runners, and an owner and rotation schedule for every credential. See the Securing the tokenisation and data masking platform itself guide for the equivalent controls on a neighbouring platform.

Proof of concept

  1. Write the protection goal and success thresholds first: the guarantee you need, the maximum acceptable error for 20 benchmark queries or model metrics, and the latency budget. Get the DPO and data owner to sign them.
  2. Use a realistic but approved dataset: a copy covered by your DPIA, including rare records and outliers, because those are where PETs fail.
  3. Integrate with your identity and key services: SSO for people, workload identity for pipelines, customer-managed keys. Record every credential the product needed.
  4. Measure utility: run the benchmark set and compare against the raw baseline; record error, bias across subgroups and run time.
  5. Run basic leakage tests: a differencing pair of queries in the clean room or DP gateway, a nearest-neighbour and membership check on synthetic output, a tampered workload image against TEE key release. Confirm the product blocks or degrades as documented.
  6. Check budget and policy behaviour: repeat queries until the budget is exhausted and confirm releases stop; change a policy and confirm the change is logged.
  7. Export evidence: stream logs to your SIEM, export policies and parameters, and confirm you could reproduce the DPIA evidence if the vendor disappeared.
  8. Roll back cleanly: delete POC data and keys, confirm deletion in writing, and record gaps as contract conditions before scoring.

Detection and measurement

  • Privacy budget consumed per dataset: track against the cap; a sudden jump is a misuse signal.
  • Blocked or rejected queries: rising counts in a clean room point to probing for small cells.
  • Attestation failures and key release denials: should be rare and investigated each time.
  • Utility error against benchmarks: tracked per release so drift is visible to analysts.
  • Static credentials in use: number of long-lived keys accessing the platform, trending to zero.

Framework mapping

FrameworkReferenceRelevance to the purchase
GDPRArticle 25, Article 32(1)(a), Recital 26Data protection by design; pseudonymisation and encryption as security measures; pseudonymised data remains personal data
NIST CSF 2.0PR.DS-01, PR.DS-10Protection of data at rest and data in use
NIST CSF 2.0GV.OC-03, GV.SC-07Privacy obligations; assessing the PET vendor as a supplier
NIST SP 800-53 Rev. 5PT-2, PT-3, AC-21Authority and purpose for processing PII; controlled information sharing
NIST SP 800-53 Rev. 5SC-12, SC-28, SC-39Key management, protection at rest, process isolation for TEEs
NIST SP 800-226Differential privacy pyramid and privacy hazardsHow to evaluate a vendor's differential privacy claims
ISO/IEC 20889:2018De-identification terminology and techniquesCommon vocabulary for de-identification claims in contracts

Standards and references

How NHI Mgmt Group can help

We provide independent advice on data protection architecture and the machine identities that run it. Browse vendors in our products directory or contact us.

Related NHI Mgmt Group resources: Privacy-Enhancing Technologies Guide · Pseudonymisation Techniques Guide · Synthetic Data Risk Guide · Homomorphic Encryption Guide · Privacy by Design Guide for Engineering Teams

PDF for subscribers

Take this guide with you

Every section, table and checklist in one PDF, with links to the sources and related guides. Subscribe to our weekly NHI & AI Identity Journal and we’ll email you a download link.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Researched and written by the NHI Mgmt Group editorial team using AI tools, under the editorial direction of Lalit Choda. Facts are drawn from the sources listed on this page and checked by our automated quality process. Last updated 11 November 2026. Spotted an error? Use our contact page.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM and Agentic AI security. nhimg.org

PDF Downloads for Newsletter Subscribers

Get the guide

Enter your details and we’ll email you a download link.

The full guide is free to read online. The PDF is a thank you for subscribing.

Fill in all fields marked * and tick the PDF box to continue.