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 blur glare detection dependency

Add the following line to your PodFile line with the latest version. The latest version is accessible from the changelog.

pod 'iDenfySDK/iDenfyBlurGlareDetection', '8.6.3'
note

iDenfySDK/iDenfyBlurGlareDetection module also includes Liveness detection

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

Add the following line to your PodFile line with the latest version. The latest version is accessible from the changelog.

pod 'iDenfySDK/iDenfyRecognition', '8.6.3'
note

iDenfySDK/iDenfyRecognition module also includes Liveness detection

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 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.

If you already have installed 'iDenfySDK/iDenfyLiveness', you only need to configure localization:

To use a localized version of the liveness feature, add the FaceTec.strings to your app module.

Strings are located in ../Pods/iDenfySDK/iDenfySDK/IdenfyAssets/IdenfyStrings folder or in the following url

note

Contact tech support via our dashboard for enabling the liveness feature.

NFC support

The SDK provides NFC enhanced identity verification.

For more integration details and potential advantages contact tech support via our dashboard.

After NFC is enabled for your client settings, follow these integration details:

Adding the NFC Reading dependency

Add the following line to your PodFile line with the latest version. The latest version is accessible from the changelog.

pod 'iDenfySDK/iDenfyNFCReading', '8.6.3'

Add Near Field Communication Tag Reading capability:

Add the Near Field Communication Tag Reading capability to your app target.

NFC capability

Update Info.plist file:

Add the following lines to the Info.plist file:

<dict>
...
<key>NFCReaderUsageDescription</key>
<string>This app uses NFC to scan passports</string>
<key>com.apple.developer.nfc.readersession.iso7816.select-identifiers</key>
<array>
<string>A0000002471001</string>
<string>A0000002472001</string>
<string>00000000000000</string>
</array>
</dict>

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.

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