Blog · Seeing · · 8 min read

Proving one fact without handing over the rest

Software can prove a single fact about you, such as being over 19 or earning three times the rent, without revealing the documents behind it. Selective disclosure and zero-knowledge proofs make this possible, and AI assistants that fill in forms for you should use them by default.

A delicate pen-and-ink contour sketch with pastel watercolor washes of an open wooden desk and ledger, where a brass shutter covers private records and reveals only a single verified wax seal.

To prove you are old enough or earn enough, you usually hand over a full driver's licence, passport or three months of bank statements. The landlord or pharmacist needed one answer, and received your address, date of birth and spending history. Paper can't redact itself, so we have grown used to oversharing, and assistants that fill in forms automatically make the habit worse.

Software assistants are making the habit worse

You might hope moving from paper to software would fix this oversharing. So far, it has done the opposite.

When you ask a digital assistant to apply for an apartment or book medical care, the app often asks you to "link your account" or "upload your documents". The assistant then sends whole PDF files and raw data across the wire. Those files sit on distant servers, where they can be stored indefinitely, combined with advertising profiles, or leaked in a security breach.

We are teaching software to be as careless with our private papers as paper bureaucracies were fifty years ago. But software does not have to work this way.

The bouncer at the door

Picture standing outside a concert hall on a cold evening. A security guard at the door needs to know if you are nineteen or older.

Today, you pull out a plastic card. The guard sees your photo, your birth year, your home address, your postal code, and your licence number. If the venue scans the card, their database now records where you live and when you arrived.

Now picture a better card. You slide it into a small wooden sleeve that covers your address, your birth date, and your photo. It exposes only one small green badge that says: Age over 19: Verified.

The town clerk's stamp is pressed into the corner, proving the card is genuine. The guard sees the answer they need, sees the official seal, and waves you through. They never learn your address, and they have nothing to store.

Comparison of full document dumping versus selective disclosure proof Side by side comparison. On the left, a traditional document dump reveals full name, birth date, home address, and identification numbers. On the right, a selective cryptographic proof verifies that the user is over 19 and holds a valid issuer signature while completely hiding all private personal details. FULL DOCUMENT DUMP Over-shared Full Name & Photo Exposed to stranger Exact Birth Date Day, month, and year logged Home Address & Postal Code Stored in venue database Government ID Number Risk: Permanent tracking Status: Excessive personal data leak SELECTIVE PROOF Protected Question Asked Is holder 19 or older? (Yes) Home Address & Exact Birthdate Kept private on your device Issuer Authority Civic Registry (Digital Seal Valid) Proof Type Mathematical proof · Zero leak Status: Verified without oversharing
Handing over a full ID document gives away your home address, exact birth date, and government numbers; a selective cryptographic proof answers the question asked while keeping everything else safely on your device.

How proving works without showing

How can you prove a fact is true without showing the numbers behind it? The secret lies in a simple mathematical trick developed over decades by computer scientists.2

When an official body issues you a credential (such as a driver's licence, a university degree, or a tax clearance certificate) they sign each line separately. Your device holds those signed lines inside a personal digital wallet.

When a shop or agency asks a question, your assistant does not forward the original document. Instead, it generates a fresh mathematical proof. That proof confirms two things simultaneously: first, that an official authority signed the document, and second, that the statement is true. The proof reveals nothing else. It cannot be used to trace you across different websites, and it cannot be copied by someone else.

Three places where this changes everyday life

To understand why this matters, look at three common situations where people are forced to give up their privacy today.

1. Renting an apartment. When you apply for a flat, landlords routinely ask for bank statements showing your monthly income. In doing so, they see every grocery trip, pharmacy purchase, and donation you made. With selective proof, your bank signs your monthly earnings threshold. Your assistant proves you earn at least three times the rent, without the landlord ever seeing a single coffee purchase.

2. Signing up for local services. Many public libraries, recreation centres, and civic initiatives offer free access to residents of a specific neighbourhood. Today, proving residency usually means showing a utility bill with your full street address and account number. With selective disclosure, your assistant proves your postal code sits inside the eligible boundary, without disclosing your house number or street name.

3. Claiming student or caregiver discounts. When booking train tickets or visiting cultural centres, students and caregivers often qualify for lower fares. Currently, this requires flashing school IDs or carrying medical letters. A selective proof lets you prove your current enrolment or caregiver status in seconds, leaving your grades and medical details private.

What this means

You can prove you qualify for housing, services, or discounts without giving strangers copies of your private life to file away or lose.

What is already working, and what is missing

The encouraging news is that international standards for this technology already exist. Global internet standards bodies and mobile phone makers have established formats for verifiable credentials and digital mobile licences.1, 3 In several regions, digital driver's licences can already answer age verification checks without showing an address.

What is still missing is everyday adoption. Most commercial websites still take the easiest path: they ask you to upload a full photo of your passport or give their app access to your whole email account. They do this because data collection is cheap for them, while the risk of identity theft falls entirely on you.

We are working to make selective disclosure the default across personal AI assistants. When your assistant negotiates on your behalf, it should carry only narrow, checkable proofs, never your master identity files.

Where this still has hard limits

We want to be clear about what selective disclosure cannot do on its own.

First, a proof is only as trustworthy as the body that signed it. If a fraudulent organisation issues a certificate claiming you are a registered electrician, a cryptographic proof will only prove that the fake organisation signed it. You still need trusted public registries to back up claims.

Second, revoking credentials cleanly when circumstances change remains a difficult engineering challenge. If a licence is suspended, systems must ensure expired proofs cannot be presented, without building a giant central tracker that watches every check.

Finally, selective disclosure protects your records, not your physical behaviour. If you use an assistant to prove your age at the same corner shop every morning, the shopkeeper will still recognize your face. Cryptography shields your data, but human relationships still require common sense.

What you can ask for today

You do not need to understand cryptography to demand better privacy. Next time an app demands your passport or utility bill, pause. Ask three simple questions first:

Do you really need my home address to answer this question? Can I prove my eligibility without handing over the entire document? And what happens to my paperwork once this check is done?

When enough citizens, tenants, and patients refuse unnecessary document dumps, software makers will build tools that respect our boundaries. Proving who you are should never mean giving up your privacy.

1. W3C Verifiable Credentials Working Group, Verifiable Credentials Data Model v2.0, W3C Recommendation (2025); see also companion Data Integrity BBS Cryptosuites.

2. Jan Camenisch and Anna Lysyanskaya, An Efficient System for Non-transferable Anonymous Credentials with Optional Anonymity Revocation, Advances in Cryptology — EUROCRYPT 2001, Springer LNCS 2045, pp. 93–118.

3. International Organization for Standardization, ISO/IEC 18013-5:2021: Personal identification — ISO-compliant driving licence — Part 5: Mobile driving licence (mDL) application (September 2021).

← All articles

Recent articles

Protecting ·

When an invoice gives orders to your assistant

Giving an AI assistant eyes and ears opens a hidden door. Discover why assistants mistake billing data for instructions, and how out-of-band sign-offs keep you safe.

Read · 8 min

Governing ·

Why a public decision cannot hide in a black box

When software decides who qualifies for housing, benefits, or public care, agencies cannot accept a vendor's trade secret. Here is why public choices need an open blueprint.

Read · 7 min

Seeing ·

Why an assistant needs an open logbook

Autonomous digital assistants sound confident when they finish a task, but silent mistakes slip past cheerful summaries. Here is why every automated helper needs an auditable logbook.

Read · 7 min