Our SDK Puts Security in the Palm of Your Hand

Mobile SDK

Our mobile SDK, available for iOS and Android, is an easily pluggable and highly extendable dev kit that allows you to embed biometric authentication into any enterprise or consumer app. It includes a configurable UI, and the systems needed to capture, encrypt, and securely store biometric vectors, as well as a communication module to connect with our back-end server software.

Using the sensors, and the camera and flash on your smartphone, the SDK conveniently captures and records your biometrics so you can authenticate on the go. Since it’s biometric agnostic and multi-modal, it can accommodate multiple biometrics (face, thumbprint, 4 Fingers) in a single deployment.

Fully Configurable For Your Organization

Integrates Into
Any App

The SDK is deployed as part of your branded mobile app, ensuring a seamless user experience for your employees and customers.

Use With VeridiumID
or Standalone

The SDK can be deployed as part of our full VeridiumID solution, in conjunction with the back-end server software, or as a standalone system.


Rather than creating a siloed authentication solution, we can provide a FIDO-compliant SDK for compatibility with any biometrics deployment.

Biometric Agnostic

We developed our mobile SDK for configuration and compatibility. We include our proprietary 4 Fingers TouchlessID within the SDK, as well as support for face recognition with optional liveness and Touch ID and Android fingerprint equivalents.

However, the SDK can be also configured to include any biometric library to meet your company’s unique requirements. 

Learn How Biometrics Help Protect and Assert Identity

Securing Biometric Data

There are three different options you can choose from for the secure storage and matching of biometric data. 

Option #1 - Visual Cryptography with a Distributed Data Model

We believe using visual cryptography is the safest way to protect biometric data. With this approach, the SDK encrypts and breaks up the biometric vectors upon capture. One piece is stored on the server, while the other remains on the device. The pieces are recombined and decrypted for comparison during authentication.

Option #2 - Storage & Matching Occurs on the Device

For a fully FIDO-compliant solution, we can configure the mobile SDK to perform all biometric data storage and matching on the user’s mobile device. The biometric vectors are stored in the phone’s secured storage space.

Option #3 - Storage & Matching Occurs on the Back-End Server

If your organization wants complete control over how the biometric data is stored and matched, the SDK can be configured so that this happens on your backend server.  Communication between device and server is sent over a secured two-way SSL connection.

The World Is Going Mobile

Learn More About How VeridiumID Integrates With Mobile Devices