App for Identity Verification image

App for Identity Verification

Modern way to conduct business

case icon

High-tech solution for high-tech company

Project ROI

After 6 months from release, we usually ask customers about the financial results of a project to make sure we did our job well

112 %

Project timeline

Andersen team has spent more than 320 hours every week on the development of this solution

week ahead of schedule

Fast verification process

Simplification and acceleration of the onboarding process were primary goals of the application


About the project

In many spheres the verification of a client’s identity is necessary to sign a contract with them. This procedure is often inconvenient and even costly. In order to facilitate and speed up the onboarding process, a customer suggested the idea of automating client’s verification with the use of a mobile application, which would allow companies to sign contracts with clients without their physical presence.




2 months

Team size

8 developers

Tech Stack

PHP, Yii 2, Swift, Java, MySQL, Swagger

Visual concept


The aim of our team was to make the process of verification simple and fast, but reliable and secure at the same time. These were the key points we focused on when creating the roadmap. In order to deliver the right software solution, we studied the specifics of the process and documents needed, bearing in mind the possible technical facilities of potential clients, such as the Internet connection and models of devices.


Based on a library provided by the customer, we developed mobile applications for Android and iOS. Our engineers made sure the verification process could be carried out requiring only two actions from the user: ID scanning and video recording. The recognition of documents also takes into account the types of residence permits, under which the rights of foreign residents are determined. Since the application captures the users' personal data, we used a double level of data encryption, which ensures high application security.


Buttons image


Cards image


Confirmation image

Information inputs

Information inputs image

Progress circles and video

Progress circles and video image

Main Screens

Start screens

The system is designed in such a way that the verification service is easily integrated into the website of the company providing goods or services to the client. Thus, to close a contract, the company's website suggests the client download this application. The website creates a UID - a unique 6-digit code that is entered in the application by the user to start the onboarding process. Launching the app is also possible via scanning the QR code.

Start screens image

Scan ID

All the clients need to go through the verification process is to scan their identity documents and record their selfie-video. The first step is ID scanning. The scanning is possible in both landscape and portrait modes (for permits). Also, we added the ability to scan several ID documents at once.

Scan ID image


After scanning the ID document, the application automatically recognizes and extracts the information necessary to verify the user: name, date of birth, document type, document photo. The application is able to recognize the MRZ and VIZ zones.

Scanning image

Record video

The second step is selfie-video recording. During the video recording, the application asks the user to perform some actions (to smile, to wave a hand, etc.) that are necessary for further recognition. Scanning and video recording are possible for the camera with any parameters, which ensures the work of the app on various phone models.

Record video image


Using face recognition technology, the application compares a photo taken from documents with a person taken on video. If the faces match, the user is notified of the successful identification.

Recording image

Project Results

The use of the application has increased the speed of the client onboarding by 75%. The application presents a complete automation of the onboarding process, which allowed companies to reduce costs on personnel and document processing by 45% Convenient use gives companies an edge over others, and thus provides increased sales, increased customer loyalty and new customers.


Speed of onboarding


Cost reduce


New customers

Client’s feedback

SMB, enterprise, and startup clients return to us because they’re happy with our work. Here’s what they say about Andersen

Roxana Porada
Roxana Porada Founder & VP Products at PXL Vision

The best thing about Andersen’s services is the full transparency of processes. We always knew what’s going on and didn’t need to worry much about the project status, so it gives us the opportunity to focus on our business.

By continuing to use our website, you consent to our cookies policy