Identity verification banks and telcos actually finish
Touchless fingerprint, face liveness and document checks in a single flow — designed so a first-time user gets through it without help, on whatever phone they own.
- Client
- truID
- Discipline
- Biometric Identity
- Service
- Product + Website Design
- Outcome
- 2.6M+ verifications at one bank · under 30s per check
Overview
truID verifies identity for banks and telcos, combining touchless fingerprint, face liveness and document checks. I designed the verification flow end to end.
Problem
Identity verification fails at the moments where users are least patient. Every extra instruction, retry or unexplained rejection is someone abandoning an account opening.
Solution
Designed one continuous flow across three very different capture types, with the states that actually matter — retry, poor lighting, document mismatch — treated as first-class screens rather than error toasts.
Design Process
A user-centred design process for truID
The process below is how every engagement runs, truID included: understand the problem properly, give it a structure, design it, then stay involved while it ships.
Research & Discovery
Understanding the users, the workflows and the business goals before a single screen exists.
- User research
- Stakeholder interviews
- Competitive analysis
- Feature prioritisation
Information Architecture
Mapping the journey, finding the friction, and giving the product a structure worth building on.
- Journey mapping
- User flows
- Wireframing
- Prototype testing
Visual & Interaction Design
High-fidelity UI and the design system underneath it, built to survive the product growing.
- UI design
- Visual direction
- Interaction states
- Usability testing
Dev Support & Delivery
Staying involved through build, so what ships is what was designed.
- Design handoff
- Feedback loops
- Launch support
- Post-launch optimisation
Research
Research for this project hasn’t been written up yet. Replace this in CASE_STUDIES → detail in src/data/content.ts.
Placeholder — add this section in CASE_STUDIES in content.ts.
UX Design
UX design work for this project hasn’t been written up yet. Replace this in CASE_STUDIES → detail in src/data/content.ts.
Placeholder — add this section in CASE_STUDIES in content.ts.
Results and Outcomes
2.6M+ verifications at a single bank, with checks completing in under 30 seconds.
Client Feedback
Placeholder — add this section in CASE_STUDIES in content.ts.
Working on something like this?
Thirty minutes, no pitch — just what you’re building and whether I can help.
Next case study
OctiLearn