VeriLens

KYC verification that never
uploads your identity

Face matching · passive liveness · document OCR · tamper forensics — four neural pipelines running entirely in your browser via WebAssembly. Zero inference API calls. Images never leave your device.

0 network inference calls3 ONNX models + Tesseract LSTM~30 MB on-device runtime

1 Identity document

Drop an ID image here or click to browse
No document loaded

2 Live selfie

Drop a selfie here or click to browse
No selfie loaded

3 Run verification

How it works

VeriLens chains four independent verification signals, all computed client-side: UltraFace RFB-320 locates faces, MobileFaceNet (w600k) produces 512-d embeddings compared by cosine similarity, MiniFASNetV2 estimates the probability the selfie is a live capture rather than a photo-of-a-photo or screen replay, and a forensics suite (Error Level Analysis, copy-move block matching, JPEG metadata inspection) scores document tampering. Tesseract 5 LSTM reads the document and regex parsers extract structured fields. A weighted trust score aggregates everything into a final verdict with a downloadable JSON audit trail.