Skip to content

Overview

The IDLive® eKYC Toolkit is an end-to-end solution designed to streamline Know Your Customer (KYC) processes by providing secure, high-quality biometric and document capture capabilities. It offers advanced security features to protect against fraud, detect tampering, and ensure reliable identity verification.

The toolkit operates through a modular architecture, ensuring flexibility and scalability across multiple platforms, including Android, iOS, and Web. This architecture also enables businesses to easily integrate IDLive® eKYC Toolkit into their existing workflows and scale according to business needs.

Client-Side Overview

On the client side, the IDLive® eKYC Toolkit provides two primary libraries:

  • Face Capture Library: Responsible for capturing biometric face images from the user in a user-friendly way, ensuring that the captured data is of high quality and ready for further processing.
  • Document Capture Library: Facilitates the capture of identity documents, such as government-issued IDs, with minimal user interaction. It ensures that the captured images meet the necessary quality standards for verification.

These libraries offer both business logic and user interface (UI) components, guiding users through the data capture process. Importantly, these libraries do not directly communicate with backend servers; instead, they integrate seamlessly into the existing customer application, which handles the communication between the client and backend.

Server-Side Overview

On the server side, the IDLive® eKYC Toolkit comprises several microservices working together to ensure secure and accurate identity verification and fraud detection. Key components include:

  1. eKYC API Gateway: The primary entry point for the application, managing API requests and routing them to the appropriate microservices for processing.
  2. IDLive Face Server: Detects Presentation Attacks and Deepfake manipulations in selfies, ensuring the captured biometric data is authentic.

  3. IAD (Injection Attack Detection) Server: Verifies the integrity of data transmitted from client-side capture libraries by detecting any injection or tampering attempts. This server also handles payload decryption.

  4. IDLive Doc Server: Validates identity documents by checking for Presentation Attacks on document images.

  5. IDFace Match Server: Performs biometric face matching to confirm the identity of the user by comparing the captured face data with stored biometric data.

Together, these components ensure that identity verification is reliable, secure, and fraud-resistant, making the IDLive® eKYC Toolkit a comprehensive KYC solution.

Architectural Diagram

The diagram below illustrates the flow of data between the client and server sides, showing how the various components of the IDLive® eKYC Toolkit interact to complete the identity verification process:

IDLive® eKYC Toolkit

Component Versions

The IDLive® eKYC Toolkit is composed of multiple independently versioned components across both server-side microservices and client-side capture libraries. This section provides the current release versions for all parts of the product as of the latest release.

Server Components

Component Version
eKYC API Gateway Server 1.1.0
IDLive Face Server 1.49.4
IDLive Doc Server 3.3.0
IDFace Match Server 1.5.0
IAD Server 2.3.4

Capture Libraries

Platform Component Version
Android Face Capture Library 2.3.0
Android Document Capture Library 2.2.0
iOS Face Capture Library 2.3.2
iOS Document Capture Library 2.3.2
Web Face Capture Library 2.3.0
Web Document Capture Library 2.3.0

This version list will be updated with each new release to help integrators and partners keep track of all toolkit components.