01 Document
Show an ID
Photograph or upload a passport, identity card or driving licence. Shield reads the fields and the machine-readable zone, and checks the document for signs of a screen, a printed copy or a swapped photo.
Identity verification KYC live demo
Shield verifies identity remotely. It checks a government identity document, confirms a live person is in front of the camera and compares the two faces. Then it shows you the evidence behind the decision, not just a yes or a no. Run one on yourself below.
How it works
01 Document
Photograph or upload a passport, identity card or driving licence. Shield reads the fields and the machine-readable zone, and checks the document for signs of a screen, a printed copy or a swapped photo.
02 Selfie
A short live selfie. Liveness detection tells a real face in front of the camera from a photo, a screen, a mask or a replayed video.
03 Decision
The selfie is matched to the document portrait and every result lands in one record: extracted data, authenticity, liveness, face match score and the final decision, with the reasons.
Live demo
Checking the demo is ready…
This deployment has no verification credentials, so the demo cannot run a check. Everything else on the page works. If you run this site, the setup is in the README under Shield demo on Vercel.
Want to see it working? Talk to Alef10.
Step 1 of 2 Document
Lay it on a plain, dark surface with all four corners in view and no glare. For a passport, the photo page is enough.
Hold the document inside the frame, then capture.
Step 2 of 2 Live selfie
Face the camera in even light, with nothing covering your face. Glasses are fine.
Starting the camera…
Working…
-/100
-% similar
Nothing from this verification was stored. Leaving or reloading this page discards the result and the images.
Something went wrong.
Shield features
Each check is a step in a verification flow, so a bank, a marketplace and a rental desk can each ask for what they need. The ones marked In this demo run in the verification above.
Reads identity documents from more than 220 countries and territories, across more than 14,000 document types, and extracts the name, dates, number and machine-readable zone.
Screens each document for a photo of a screen, a printed copy, an altered portrait and a published sample image, and flags expired or unreadable documents.
Passive liveness works from a single selfie. Where the risk calls for more, an active check asks for a 3D movement or uses a light-flash sequence.
Compares the live selfie with the portrait on the document and returns a similarity score you can set your own threshold on.
Reads the chip in an e-passport or eID with a phone and validates its signatures, which shows the data was issued and has not been altered. It needs a native mobile app, because browsers cannot read the chip, so it is not part of this demo.
Screens the person against sanctions, politically exposed person and watchlist sources, more than 1,300 in total, with optional ongoing monitoring after onboarding.
Estimates age from the selfie alone, for age-gated services, and can fall back to a document check when the estimate is close to the limit.
Extracts and checks the address on a utility bill, bank statement or government letter.
One-time codes by SMS, WhatsApp, Telegram, RCS or voice, and email codes with checks for disposable, breached and undeliverable addresses.
Checks the person's details against the authoritative register for their country, such as a civil or tax registry, where one is available.
Recognises a returning person with a liveness check and a face match against the portrait from their first verification. No document the second time.
Flags VPNs, Tor, proxies and data-centre addresses, location mismatches, and the same device behind several identities.
Searches a new face against people already verified, to catch duplicate identities and anyone on your own blocklist.