Skip to main content

Additional Features

Realtime document blur glare detection

This feature provides real-time document blur glare detection. Users will be informed by a warning alert when blur or glare is detected in the camera feed. As well as additional warning in the photo result view.

:

Adding the document recognition dependency

In the app level's Gradle add an additional sdk-blurglaredetection module with the same version as the sdk-api module.

repositories {
dependencies {
implementation 'com.github.idenfy:sdk-api:8.6.3'
implementation 'com.github.idenfy:sdk-blurglaredetection:8.6.3'
}
}
note

Contact our tech support via Jira customer portal for enabling this feature

Document Recognition

This feature provides real-time document recognition. Documents, shown in FRONT and BACK steps, will be automatically detected and captured. It allows us to take a better picture of the document.

To seek a better result, documents, that are not fully visible or do not match selected country and document type, will NOT be recognized and captured. As a result, the final verification status will be more accurate.

If a document cannot be recognized in a certain period of time (10 seconds), SDK will fallback to regular photo capturing.

caution

This feature is still in an early stage. Therefore, minors bugs might occur.

Adding the document recognition dependency

In the app level's Gradle add an additional sdk-docrecognition module with the same version as the sdk-api module.

repositories {
dependencies {
implementation 'com.github.idenfy:sdk-api:8.6.3'
implementation 'com.github.idenfy:sdk-docrecognition:8.6.3'
}
}
note

For enabling Document Recognition feature, please contact technical support via Jira customer portal

Face detection

While taking a regular face photo, face detection feature can be enabled, which requires users to place their face into the marked area before taking a photo.

For better success rate, faces, that are far away from the camera won't be able to pass as well.

Face detection
note

Contact our tech support via Jira customer portal for enabling this feature. Note that face detection will apply to both KYC verification and face authentication flows.

Face auto capture

While taking a regular face photo, face auto capture feature can be enabled, which requires users only to place their face into the marked area and face photo will be automatically captured.

For better success rate, faces, that are too close or far away from the camera won't be able to pass as well.

Face auto capture
note

Contact our tech support via Jira customer portal for enabling this feature

Advanced Liveness detection

SDK provides an advanced liveness recognition feature.

caution

The liveness feature is not optimized for tablets. As a result, verification performed via tablet will be automatically classified as denied.

caution

The new major liveness version is released every 6-12 months. Your app must update the liveness module after every major release. If SDK is not updated, it can lead to the runtime crashes.

note

Contact support for enabling liveness feature.

NFC support

The SDK provides NFC enhanced identity verification.

For more integration details and potential advantages contact our technical team via Dashboard.

After NFC is enabled for your client settings, in the app level's Gradle add an additional sdk-nfcreading module with the same version as the sdk-api module.

repositories {
dependencies {
implementation 'com.github.idenfy:sdk-api:8.6.3'
implementation 'com.github.idenfy:sdk-nfcreading:8.6.3'
}
}

NFC required

If the NFC required feature is enabled, the device which does not possess the verification will immediately fail verification. This is a security feature, which ensures that a person does not change a device just to perform verification.

To enable verifications for all devices, your app can easily handle this scenario. You will need to follow the following steps:

  1. Create two different accounts: with NFC enabled and without.
  2. Check if the device supports NFC, before generating a verification token.
  3. If the device supports the NFC, you generate a verification token with the account's credentials, which has the NFC feature enabled. If NFC is not enabled, you should use another account's credentials.

NFC optional

If the NFC optional feature is enabled, the user is asked to perform documet NFC reading ONLY if the device and selected document type support NFC chip reading. Otherwise, a regular identifiy verification will be performed.

Virtual camera detection

SDK provided a possibility to check whether a face photo was taken using a virtual camera. Such verifications will result with a FAILED status.

note

Contact support for enabling virtual camera detection feature.

Bank Verification Feature

This feature is used to confirm the authenticity of a customer's bank account during the account verification process. This step requires customers to provide personal information, ensuring the financial institution interacts with a legitimate individual rather than someone using forged documents or stolen data.

note

For enabling Bank Verification feature, contact technical support via Jira customer portal

Custom KYC Questionnaire

This features allows you to create a custom questionnaire users must fill in at the beginning of every identity verification process. The questionnaire can contain required or optional questions and variety of question types.

note

For enabling custom KYC questionnaire feature, contact technical support via Jira customer portal

Custom KYC Questionnaire conditions

Questionnaire can be created using conditions, according to answers of previous questions:

Custom Privacy Policy

This features allows you to create a custom privacy policy users must agree to at the beginning of every identity verification process. The privacy policy is presented as an HTML and can be fully customised.

note

For enabling custom privacy policy feature, contact technical support via Jira customer portal