Add DPDP-compliant KYC to your app in 3 lines of code — without ever storing, transmitting, or touching user data. User proves, app receives true/false, data stored: zero.
Install the open source SDK
The KYC integration stack
Poseidon(aadhaar, app_id, secret) — preventing cross-app user tracking.What you can build
Add privacy-preserving KYC to your dApp and stay DPDP compliant.
Gate access to lending pools based on verified KYC status. Users prove they are KYC-verified Indian adults — your protocol never sees their Aadhaar or PAN.
More infoFully DPDP-compliant user verification without storing identity documents. Reduce breach surface to zero while meeting regulatory requirements.
More infoAny application needing compliant KYC — from NFT marketplaces to tokenized RWAs. Integrate the AlgoKYC widget and call verifyKYC(wallet) → boolean.
More infoHow it works
Six steps, fully automated, zero data exposure
AlgoKYC widget opens inside your app. The user is guided to download their Aadhaar Offline XML from the UIDAI portal.
User completes OTP on UIDAI portal. The downloaded ZIP is auto-detected. XML is parsed entirely in-memory — never leaves the browser tab.
snarkjs WASM generates a PLONK proof in 2–8 seconds. The proof is ~200 bytes. UIDAI signature verified inside the circuit. Raw XML deleted from memory.
LogicSig verifier validates the proof on-chain. Nullifier anchored in the registry. Encrypted identity blob stored in Algorand box storage.
A non-transferable Algorand Standard Asset is issued to the user's wallet. Clawback-enabled for revocation. Metadata includes tier and expiry.
Widget closes. onVerified() callback fires. Your app calls verifyKYC(wallet) → true. You never saw a single byte of user identity data.
Open source
Get help, contribute, and build privacy-preserving KYC together.
The community for developers building on Algorand with zero-knowledge proofs.
Performance
AlgoKYC delivers production-grade ZK verification with minimal integration effort
Integrate in 3 lines. Zero user data stored. Full regulatory compliance.