Title
Create new category
Edit page index title
Edit category
Edit link
Launch the client side view
Overview
We have developed a Face capture module (FCM) to aid in capturing images that closely meet the age estimation and liveness (anti-spoofing) API requirements. FCM is available in Web and Mobile:
Web SDK (for React and vanilla JavaScript web application integration)
-
- React Native SDK (for React Native mobile integration)
- iOS SDK (for native iOS integration)
- Android SDK (for native Android integration)
By integrating our Web FCM, you will benefit from our proprietary Secure Image Capture (SICAP) technology. This approach effectively prevents injection attacks, as each image capture is signed and verified by our backend. It also blocks the use of virtual cameras and hijacking of HTTP requests.
The Web SDK can be integrated into a mobile application using Webview, but is still bound to the minimum browser version requirement. To support older devices, it is recommended to use mobile SDKs for mobile app integration.
The Face capture module provides a simplified way to capture a face and provides an image output. However, it does not handle transactions with the age estimation API; these calls should be made separately and are documented in the next section.
Web SDK
Our web component for the face capture module is available as a React and Vanilla JS library.
Supported Browsers
| Device | Browser | Version |
|---|---|---|
| Android | Chrome | Last 3 versions |
| iOS | Safari | Last 3 versions |
| Desktop | Chrome | Last 4 versions |
| Safari | Last 4 versions | |
| Edge | Last 2 versions |
The module captures the facial image automatically and provides the output in the following format:
xxxxxxxxxx{ "img": "<base64_img>", "secure": { "version": "<fcm_version>", "token": "<session_token>", "signature": "<result_signature>", "verification": "<verification_data>" }}It's essential to save both img and secure fields without modification for the next step.
Mobile SDK
Supported Operating Systems
| Device | OS Version |
|---|---|
| Android | Android 5.0+ |
| iOS | iOS 13.0+ |
Our mobile SDKs are available as iOS Native, Android Native and React Native SDK:
Got a question? Contact us here.