A stranger won’t go on shift
Onboard drivers with a driving licence and confirm identity before every shift. The service checks who is actually behind the wheel and blocks rented accounts, someone else’s photo, or a deepfake. One selfie is enough — no head turns, no manual moderation.


The account passed verification. Who went on shift?
A driver can hand over or rent out an account. A forged licence, someone else’s photo, or a deepfake can bypass a weak check. For the aggregator that means risk for passengers, reputation, and the whole operations team.
Extra friction is expensive too. If registration drags on, the driver closes the app and leaves for another service.
So you need two different flows: a full check at registration and a fast identity confirmation before every shift.
Drivers register with a licence — without extra steps
Document Recognition reads the driving licence, extracts the data, and checks expiry. The solution covers 433+ document types from 180+ countries, including regional licence formats.
Then the driver takes one selfie. Face2Face matches the face to the licence photo, and passive Liveness confirms a live person is in front of the camera.
Documents and faces that fail the check never get access to trips. Everyone else finishes registration without a manual-review queue.
A photo, mask, or deepfake won’t unlock trips
Passive Liveness spots attempts with a photo, screen recording, mask, or deepfake. At the same time Face2Face checks whether the person matches the licence owner.
A rented account alone is no longer enough to go online. The verified driver themselves must sit behind the wheel — here and now.
Deepfake
LicenceFace first. Then access to trips
Before the shift starts, the driver takes a selfie. Liveness confirms presence, and Face2Face 1:1 matches the face to the biometric template created at registration.
Match confirmed — the shift opens. Someone else behind the wheel — access denied.
It all runs automatically: ops doesn’t need to review selfies before every start.
Selfie
TemplateTaxi services and fleets choose
Biometric.Vision
One selfie instead of head turns
Drivers don’t need to follow prompts, change pose, or repeat movements. Passive Liveness analyses one selfie and decides whether a live person is in front of the camera.
Fewer actions mean fewer abandoned registrations and missed shift starts. Photos, masks, recordings, and deepfakes still don’t pass as a real driver.

Full check at registration. Fast confirmation after
After successful onboarding a biometric template is created for re-checks. Drivers no longer need to photograph the licence before every shift.
After that a face check is enough:
One verified profile links registration, time on the road, and sensitive in-app actions.
Classic integration for developers
Ready SDKs and APIs let you embed verification into your service architecture. Connect licence onboarding and pre-shift identity confirmation to the driver app and operations backend.
Web SDK / Flow Widget
A ready JS camera widget for the driver app or an embedded Webview. Fully customisable to your brand.
Mobile SDK
Native libraries for the driver mobile app. Deep camera access and biometric micropackets even on weak 3G.
REST API
Direct access to onboarding and re-check endpoints to embed the verdict in dispatch and ops backends. Auth via X-API-KEY.
MCP server for AI agents
AI agents connect to verification directly — no glue code. Works with Claude, GPT, and any MCP client.
What to know before integrating
Don’t put a stranger on the road
Try licence onboarding and pre-shift identity confirmation on a real flow from your service.
Numbers & facts
- 433+
- Document types —Driving licences and documents from 180+ countries
- 1 sec
- Pre-shift check —One selfie — trip access or a reject
- 99.9%
- Face2Face accuracy —Matching the driver’s face to the account owner
- ISO 27001
- Data security —Certified processes for protecting biometrics


