Skip to content

What is Selective Disclosure?

Selective disclosure allows a credential holder to share only specific attributes from a credential — not the entire document. Combined with zero-knowledge proofs, it enables proving statements about data without revealing the data itself.

Consider a credential that contains your name, date of birth, address, and nationality. When a verifier only needs to confirm your age:

  • Without selective disclosure: You share the entire credential — name, address, everything
  • With selective disclosure: You share only your date of birth, keeping everything else private
  • With zero-knowledge proofs: You prove “I am over 18” without revealing your actual date of birth at all
  • Minimized data exposure: Only the exact information needed is shared
  • Regulatory compliance: Aligns with GDPR’s data minimization principle
  • Reduced liability: Verifiers don’t collect unnecessary personal data they’d need to protect
  • User trust: People are more willing to share credentials when they control what’s revealed

Partisia supports selective disclosure and zero-knowledge proofs powered by Multi-Party Computation (MPC). This means the cryptographic operations happen securely without exposing the underlying data — even during the verification computation itself.