
Browser-only face detection, recognition and liveness checks with ONNX Runtime Web — the backend stores embeddings, never images.
Face detection, recognition and liveness verification that runs entirely in the browser using ONNX Runtime Web. Camera frames never leave the device — only compact face embeddings are sent to the API.
The FastAPI / PostgreSQL backend stores vector embeddings and matches them on enrolment and verification. Because no images are ever persisted, the privacy story is simple to explain and audit.
- On-device inference with ONNX Runtime Web
- Liveness check to defeat photo replay
- Embeddings-only storage — zero images on the server
ONNX Runtime WebComputer visionFastAPIPostgreSQLTypeScript