WatchMyBack
A secure verification app that walks a user through language selection, permissions, a selfie, guided photos and a short spoken video, then unlocks call and message protection tools.
- Languages supported
- 7
Highlights

It starts in the user's language
The first screen is a language choice, and the whole flow that follows is in that language.

Every step is explained before it is asked
The welcome screen lists the five stages. Camera and location access are requested when they are needed, each with its reason.

A guided selfie and a spoken video
The user takes a selfie, follows prompts for specific photos, and records a short video saying a given phrase.

A clear status on every tool
After submitting, each verification shows where it stands on the home screen: pending, awaiting approval or verified.

Five tools on one home screen
Phone number lookup, photo verification, age verification, a live message filter and live caller ID each open from the home screen, with a badge while a verification is pending.

Private messaging that cleans up after itself
Conversations show who is online, can be favourited, blocked or annotated with notes, and purge their messages after a set number of days.
The problem
Identity verification asks a lot of a user: permissions, a clear selfie, specific photos and a recorded video. Every confusing step loses people, and this app's users speak different languages. The flow had to be strict enough to produce usable verification data and clear enough that people finish it.
The approach
- 01Built a step-by-step onboarding that explains each stage before asking for it, starting with a language choice across seven languages.
- 02Requested camera and location access at the moment they are needed, each with a plain explanation of why.
- 03Built guided capture: a selfie, prompted photos, and a short video in which the user says a given phrase.
- 04Showed clear submitted, processing and verified states so users know where they stand.
- 05Built the tools that verification unlocks: phone number lookup, message filtering and call screening.
The result
Shipped as a complete verification journey, from language selection to a verified account, together with the spam protection tools behind it.
Everything it does
- Seven-language onboarding
- Camera and location permission flows
- Selfie and guided photo capture
- Short video recording with a spoken prompt
- Submission and verification status
- Call and SMS spam detection and alerts
- Spam number directory search
- In-app messaging with online status, favourites, notes and blocking
- Messages that purge automatically after a set number of days
- Live caller ID and live message filtering
- Points balance and visit records per contact
Specifications
- Role
- Senior React Native developer, mobile lead
- Platform
- Mobile app
- Languages
- English, Mandarin, Cantonese, Russian, Thai, Portuguese and Vietnamese
- Captured
- A selfie, guided photos and a short video
- Permissions
- Camera, microphone and location, each requested with its reason
- Automated tests
- 131 end-to-end flows in Maestro, on iOS and Android
- Stack
- React NativeCamera APIBiometric capturei18nLocation










