How It Works
Every verification starts in the browser — no download, no redirect. If facial age estimation is confident, the user is done. If not, Portal escalates to NFC document scanning via the app.
Why It's Private
Your video travels directly to a sealed vault. Not even Portal can see inside. A cryptographic credential comes out. Nothing else.
The Portal App
When users download Portal, they get a private digital identity that works across every Portal-integrated site — plus a built-in Lightning wallet.
One verification with their passport. Reusable across every Portal-integrated site. No re-uploading documents, no starting from scratch.
Every Portal user gets a Lightning wallet from day one. They can pay for content on your site privately — no bank details, no credit card required.
Their Nostr key is their identity. Private, hardware-backed, and portable. No single company owns it — not even Portal.
For Your Business
Portal's SDK handles both age verification and anonymous payments in a single integration. Your users already have a Lightning wallet — put it to work.
Every Portal user has a built-in Lightning wallet. With one SDK call you can verify their age and charge for access — subscriptions, one-off content, pay-per-view — all without collecting any financial data.
Technology
Sealed, cryptographically attested compute. No one can access data inside during processing — not even Portal.
Privacy-preserving cryptographic credentials using advanced mathematical techniques. Mathematically unlinkable between issuance and use.
Decentralised, encrypted relay network. No central server to attack or subpoena.
Instant, low-fee payments without banks or credit cards.
User credentials stored in the phone's secure element. Can't be copied or exported.
Biometric passport and driving licence chips read entirely on-device. Data never leaves the phone.
For Developers
Early access SDK available now. Docker-ready daemon, WebSocket API, JavaScript and Kotlin support. You get a binary result: verified or not.