MyProof is a zero-knowledge identity verification engine for proving facts from government IDs without collecting the ID data. It helps teams verify age, identity, residency, nationality, and eligibility while personal data stays on the user's phone.
The business risk of collecting identity data
IBM reported that the global average cost of a data breach reached $4.88 million in 2024. The Identity Theft Resource Center reported that 353,027,892 victims were impacted by U.S. data compromises in 2023.
Public settlement documents show $39.5 million in announced BIPA settlement funds involving three identity verification providers from 2020 through 2024: $7 million involving Jumio, $28.5 million involving Onfido, and $4 million involving Incode. These settlements resolved allegations and do not constitute findings or admissions of liability.
Frequently asked questions
What is MyProof?
MyProof is an identity verification engine built on zero-knowledge proofs. A customer scans their government ID on their own phone, and the phone produces a cryptographic proof of specific facts, such as being over 21 or living in a particular state. Your business receives only the proof. During verification, the ID itself and the personal data on it never leave the customer's phone.
How is this different from uploading a photo of an ID?
An ID upload hands you a copy of everything: name, address, birth date, document number. You then have to store and protect all of it. MyProof inverts that model. Verification happens on the customer's device, and you receive a cryptographic answer to the exact question you asked, with nothing extra to store or protect.
What can MyProof verify?
Age thresholds, state residency, document validity, nationality from passports, and other facts readable from government-issued IDs. Verification policies are compiled at session time, so what gets proven adapts to what your business needs for each transaction.
Do customers need to install an app?
No. On iPhone, verification opens instantly as an App Clip, a lightweight experience that runs without installing anything from the App Store. The customer scans a QR code, verifies, and is done in seconds.
Is any personal data stored on your servers during verification?
The partner API result excludes the raw ID image, document number, birthdate, address, and face image. MyProof processes supported document inputs on the device and returns commitments, proof results, signatures, and opaque references.
What patent protection does MyProof have?
The dynamic zero-knowledge policy engine at the core of MyProof is protected by an issued provisional patent. The engine compiles your verification policy at runtime and proves compliance inside the cryptographic proof itself.