Optimizing KYC Framework for iOS and Android

Identification mobile app

Optimizing KYC Framework for iOS and Android

Our team upgraded identity mobile apps for iOS and Android and optimized their key verification and access management functions.

#Banking

#MobileDevelopment

#DataProtection

Client*

Our customer is a European software-as-a-service (SaaS) organization offering solutions for establishing and executing Know Your Customer (KYC), Know Your Business (KYB), and Anti-Money Laundering (AML) procedures in external services.

*We cannot provide any information about the client or specifics of the case study due to non-disclosure agreement (NDA) restrictions.

Project in numbers

duration

1 year

team

5 specialists

efforts

11 520 hours

Team involved in the project

industry

Banking, Information Technology

solution

Identification app

technologies

Native Android (Kotlin), Native iOS (Swift), Cross-platform Flutter (Dart)/RN (JS)

1 x Web Developer

1 x Android Developer

1 x Product Manager

1 x QA specialist  

1 x iOS developer

Challenge

The main objective is to optimize the KYC framework for iOS and Android. The application had a slow validation process, and the web widget had restricted functionality. Therefore, it was not fully optimized for iOS and Android platforms. Our team was assigned to upgrade the KYC library and enhance the critical authentication capabilities.

Related objectives

Address issues with Android and iOS SDKs

Leverage unclear documentation for Nexus ID Check

Leverage documentation for the web version

Redesign and optimize the framework architecture

Solution & functionality

Our team collaborated closely with the customer to guarantee a smooth integration of SDKs into the new multi-platform application and native applications. We successfully improved the Nexus ID Check system, reorganized the library structure and framework for Android and iOS, and included a new library.

Redesigned architecture and improved functionality

Our experts have optimized the Nexus ID Check capabilities on Android and iOS platforms. We updated the system by eliminating redundant screens and conducted UI refinements. The updates resulted in faster and more user-friendly verification processes.

Thanks to redesigning the mobile framework, we reduced the time for implementing new features by 30% and simplified code maintenance. Furthermore, we introduced guidelines for integrating React Native and Flutter, facilitating the use of this library in future cross-platform solutions.

New FaceTec SDK for enhanced 3D biometrics

Before the update, our facial recognition software supported only regular recognition methods. Users had to capture multiple photos of their faces from different angles. The 2D images were sent to the Nexus ID Check server for further processing.

Our team seamlessly integrated an upgraded FaceTec SDK library to boost biometric processing. With FaceTec, the biometric data collection process has become more user-friendly and less time-consuming. The interface provides clear instructions for users, simplifying the scanning procedure and getting high-quality biometric data. When acquired, the data is processed and validated on the server’s side.

Besides optimizing the scanning and verification processes per se, our team enhanced the image quality, which led to more accurate user identification.

Optimized document verification solution

Previously, users could only add supporting documents on mobile devices by taking a photo in real time using their phone camera. However, we have now implemented a new function that allows users to take pictures in any convenient screen orientation, add various documentation types, and upload documents directly from their phone gallery in multiple formats, including PDF. This enhancement simplifies the verification process for users as they no longer need to keep physical documents on hand to take photos each time they log in.

Instant document verification and user identification

Before optimization, users were limited to adding supporting documents on mobile devices through real-time photo capture with their phone cameras. With the new feature, users are enabled to take photos in any suitable screen orientation and easily upload various document types directly from their phone gallery in multiple formats, including PDF.

With biometric data and supporting documents, users had to upload them every time they logged into the application. An instant user identification system allows users to log in quickly using a simple face scan. The uploaded selfies are instantly verified against verified 3D biometrics and other data stored in the backend system. Users are free from the need to re-upload documents and biometric data each time they log in.

Results and business value

The resulting cross-platform app now has a wide array of features aimed at enhancing KYC (know your customer), KYB (know your business), and AML (anti-money laundering) functionalities:

Innovative face biometrics capture

Easy data upload for the users

Enhanced data collection on the user’s geolocation

Enhanced accuracy and verification process

The system architecture and functionality of the KYC solution on mobile devices was refined with the advanced FaceTec SDK library and incorporated 3D biometrics. The team enhanced both the verification process and the user interface.

Related cases

We appreciate your interest in Timspark

    Mobile Data Security Software for Telecom Provider

    Mobile security app

    Mobile Data Security Software for a Telecom Provider with 9.5M Users

    As a part of a global team, our talented engineers built iOS and Android mobile security apps for a prominent US telecom giant.

    #Security

    #DataProtection

    #MobileDevelopment

    Client*

    A worldwide cybersecurity software leader, delivering cloud endpoint security for major enterprises while safeguarding data and ensuring regulatory compliance.

    *We cannot provide any information about the client or specifics of the case study due to non-disclosure agreement (NDA) restrictions.

    Project in numbers

    duration

    2021 – Present

    team

    7 specialists

    Team involved in the project

    industry

    Cybersecurity, Telecom

    solution

    Mobile Security Application

    technologies

    Swift, Objective-C, Kotlin, Android tools, Java, Jenkins, AWS

    3 x iOS Developers

    3 x Android Developers

    1 x QA Automation Engineer  

    Challenge

    Our client teamed up with a US telecom giant to build high-quality mobile data security software. Timspark led the international development team, enhancing an existing app with new features, a fresh design, data analytics, and an in-app subscription system.

    Related objectives

    Develop a mobile security app

    Improve data protection

    Upgrade app features and analytics

    Solution & functionality

    We played a key role in developing iOS and Android mobile security apps for a major US telecom and mobile services provider.

    Must-have mobile security app kit

    The app assesses device vulnerabilities, monitors network threats, and offers expert security recommendations. It proactively defends against hackers, phishing, and phone number-related vulnerabilities.

    The users stay informed with daily alerts and manage mobile traffic using a built-in VPN. All this with secure call recording and spam call blocking for a seamless mobile experience.

    Essential user roles

    The mobile security application accommodates four distinct user roles, each offering varying features and levels of data protection.

    • Users with an end-client SIM card enjoy access to the full array of application features.
    • Users with SIM cards from another provider have restricted capabilities, such as call logging and phone number vulnerability monitoring.
    • Paid subscription users benefit from comprehensive access to the app’s features.
    • Users with no paid subscription are granted restricted access to the functionalities.

    Results and business value

    We successfully developed a feature-rich mobile data security software for both iOS and Android, serving users in the US.

    Over 9.5M users secured

    This application keeps over 1.5M active and 8M passive users secure on a daily basis.

    Exceptional communication

    The client highly praised our development team of Android, iOS, and QA engineers for their technical expertise and communication.

    Future plans

    We still partner with the company to enhance the app’s functionality and provide ongoing support.

    The client reaps the rewards of robust data security for millions of users, a skilled development team, ongoing support, and the potential for cost-effective solutions, all geared toward delivering customer satisfaction and staying agile in dynamic cybersecurity and telecom sectors.

    Related cases

    We appreciate your interest in Timspark

      Let’s build something great together

        Let’s build something great together

          Let’s build something great together