Selective Disclosure
Share only what's necessary without revealing your complete identity.
The Problem with Traditional Verification
When you show your ID to prove your age:
- They see your name
- They see your address
- They see your exact birthdate
- They see your ID number
That's a lot of information just to prove you're over 21!
How Selective Disclosure Works
With AffirmID, you can prove:
- ✓ "I am over 21"
- ✗ Without revealing your birthdate
- ✗ Without revealing your name
- ✗ Without revealing your address
Available Disclosures
Depending on your verified credentials, you can selectively prove:
Age-related:
- Over 18, 21, 25, etc.
- Age range (e.g., 25-34)
Employment:
- Currently employed at [Company]
- Job title category
- Employment duration (over 1 year, etc.)
Education:
- Degree level
- Field of study
- Graduation year range
Location:
- Country of residence
- State/province
- Timezone
Using Selective Disclosure
When a service requests verification:
- AffirmID shows what information is requested
- Review what will be shared
- Approve only the necessary attributes
- Cryptographic proof is sent (not raw data)
Example Flow
Service asks: "Verify you're over 21"
You see:
- Attribute requested: Age verification
- Will share: "Over 21" (Yes/No)
- Will NOT share: Exact age, birthdate, name
You tap: Approve
Service receives: Cryptographic proof that you're over 21
Privacy Controls
In Settings → Identity → Disclosure Preferences:
- Set default sharing preferences
- Block specific attributes
- Require manual approval for sensitive data
- View sharing history