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.
How it works
Section titled “How it works”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
Why it matters
Section titled “Why it matters”- 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’s approach
Section titled “Partisia’s approach”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.
Learn more
Section titled “Learn more”- What are Verifiable Credentials?
- Creating DCQL Queries — request specific attributes in verification
- Standardization — proof mechanisms and standards support