Tessaliq lets your users prove who they are without revealing their personal data. Age verification, identity checks, compliance — all with a single API call.
// Install
npm install @tessaliq/sdk-web
// Verify a user's age in 3 lines
import Tessaliq from '@tessaliq/sdk-web'
const tessaliq = Tessaliq.init({ apiKey: 'tsl_live_...' })
const result = await tessaliq.verify({ policy: 'age_18_plus' })
console.log(result.verified) // true — user is 18+
// The birth date NEVER left the user's deviceFrom their EUDI Wallet or any supported identity credential.
A zero-knowledge proof is created in the browser. Personal data never leaves the device.
Your API receives a verified yes/no. No names, no dates, no documents. Just the truth.
If you never collect personal data, it can never be leaked. Tessaliq stores zero PII — not on your servers, not on ours.
No data processing agreements. No right-to-erasure requests. No DPO headaches. Privacy is built into the math.
Compatible with the European Digital Identity Wallet rolling out across all EU member states by end of 2026.
Proofs are tiny and fast. No waiting, no friction. Your users verify in seconds.
No signup. One click. See zero-knowledge verification in action.
Free sandbox. No credit card. Start in 5 minutes.
Get Started