Skip to main content

iDenfy features list

This is the complete list of iDenfy supported features ranging from document/face scanning to API integration.


Administration platform

We provide an administration platform for observing verifications and statistics.


  • Colleague account registration

You can register your colleagues to administration platform.

  • Verification account configuration

You can configure colors, web-hooks, emails addresses and other verification account features.

  • Verification list generation

You can filter and generate a list of verifications into various formats (e.g. txt, csv).

You can observe verifications in real time and and search for specific ones by applying various filters.

  • Verification token generation

You can generate verification URLs, then copy and send them to your clients without needing to integrate our API.

  • PDF generation

You can generate a PDF report for any verification.

  • Success rates and statistics

You can observe various statistics and success rates by applying various filters.


Verification API

We expose a rest API which can be called to retrieve verification tokens and redirect your clients to verification platforms.


  • Additional data retrieval

You can retrieve any verification's data (verification photos, document parsed data, analysis results, etc.).

  • Callback body HMAC security header

To enhance communication security between your system and iDenfy's API we provide a security header in a webhook request.

  • Delete verification data

You can choose to delete any verification data stored on iDenfy servers.

  • Direct API processing

You can choose not to use our UI platform and submit verification photos directly.

  • IP whitelisting

To enhance communication security between your system and iDenfy's API we provide a list of IPs which should be whitelisted on your platform.

  • SSL encrypted traffic

All of our servers use SSL certificates enabling HTTPS traffic.

  • Storing verification data

We store verification data on our servers as long as needed.

  • Verification report

You can download a verification report in PDF.


Constraints

You can specify constraints on how a platform or a user must behave.


  • Allowed document types

You can specify allowed document types e.g. only ID card and passport.

  • Countries blacklist

You can blacklist countries so people from those countries would not be able to interact with iDenfy platform.

  • Mandatory document fields

You can specify which document fields are essential to you or your business.


Document scanning

We provide automatic algorithms that detect documents and parse their data.


  • Document and client provided data comparison

We compare document read data with your provided data to ensure client authenticity.

  • Document blur check

To ensure best OCR results we calculate overall document blurriness.

  • Document detection

Our algorithms automatically detect documents in provided photos.

  • Document expiry validation

In document analysis process we check whether the document is expired.

  • Document face biometric data points

Our document face detection and recognition A.I. models place 160 biometric points on found document's face for accurate face comparison.

  • Document face blur detection

To ensure accurate face recognition we calculate overall found face blurriness.

  • Document face detection

Our algorithms automatically detect documents' faces.

  • Document face glare detection

To ensure accurate face recognition we calculate overall found face glare.

  • MRZ check-digits validation

To ensure accurate MRZ reading we validate MRZ check-digits.

  • MRZ reading

Our algorithms automatically can detect and read MRZs.

  • Document template name and surname reading

Our algorithms can automatically detect and read name and surname from a document's front side.

  • Document template dates reading and validation

Our algorithms automatically can detect and read dates (such as date of birth, expiry date, date of issue) from a document's front side. Additionally, dates are validated to ensure valid format and logic.

  • Document template nationality/issuing country reading and validation

Our algorithms automatically can detect and read nationality and issuing country from a document's front side. Additionally, nationality and issuing country are validated to ensure valid format and logic.

  • Document template other fields reading

Additionally our algorithms can automatically detect and read: gender, document number, personal code, birth place, document authority, address, driver license categories.

  • Supported document types

Our algorithms support these document types: ID card, residence permit, passport, driver license, other.

  • Document template and mrz data comparison

To ensure accurate OCR reading and prevent counterfeits we compare template data with MRZ data.

  • Utility bill analysis

We support utility bills. However, utility bills must be reviewed manually.

  • Manual document review

We have a dedicated manual reviewing team which ensures that automatically read data from documents is accurate.


Face scanning

We provide automatic algorithms that detect faces and does face comparison.


  • Selfie face detection

Our algorithms can automatically detect selfie faces.

  • Blurry selfie face detection

To ensure accurate face recognition and comparison we calculate overall blurriness. If photo is too blurry, verification is automatically denied.

  • More than one face detection

To comply with the law and ensure that a right face was compared we calculate how many faces are visible in the photo. If there is more that one, verification is automatically denied.

  • Selfie face biometric data points

Our selfie face detection and recognition A.I. models place 160 biometric points on found selfie face for accurate face comparison.


Fraud prevention

The best KYC provider is the one that has the most fraud prevention techniques. We have many algorithms and APIs for fraud prevention.


  • Active liveness detection

We have integrated an active filter into our WEB and mobile solutions to ensure face liveliness. (Active means a user is asked to take certain actions in order to successfully determine an output.)

  • Passive document selfie detection

Our A.I. based algorithms automatically detect whether a seflie from the photo is genuine or shown from the document.

  • Passive mobile screen selfie detection

Our A.I. based algorithms automatically detect whether a seflie from the photo is genuine or shown from the mobile screen.

  • Screen pixels detection

Our A.I. models can detect Moiré patterns and prevent photos taken from screens.

  • Document surface analysis for fake detection

Our A.I. based algorithms analyse document surface to determine whether document is printed or not.

  • Document from mobile screen detection

Our A.I. based algorithms can detect a document photo taken from mobile screen.

  • Black and white printed document detection

Our A.I. based algorithms can detect a black&white printed documents.

  • Background verification process photos sequence capturing

We take a photos sequence while your clients do the verification process to better determine fraudulent actions.

  • Manual fraud prevention

We have a dedicated manual fraud prevention team which ensures no fraudulent verifications get passed.

  • Fraud prevention API

We expose a separate fraud prevention rest API which connects to various world-wide databases. The API can be called independently from verification API and KYC process.

  • AML names check

We provide an AML (anti-money-laundering) names check functionality where a client can be checked against global PEPS and sanctions lists.

  • AML adverse media check

We provide an AML (anti-money-laundering) adverse media check functionality where a client can be checked against various negative media articles.

  • AML monitoring

You can create AML monitoring for users and companies. They will be searched periodically until it reaches the expiration date passed in the request. When the information about that user or company is matched with entries from AML databases, a webhook and/or email will be sent to the partner.

  • LID documents check

We provide a LID (lost-invalid-documents) check functionality where a client's document can be checked against national databases.


Mobile and Web

We provide mobile (APP/SDK) and WEB verification platforms.


  • Android SDK

We provide an android SDK which can be integrated directly into your app.

We provide an iOS SDK which can be integrated directly into your app.

  • Cordova SDK wrapper

We provide our mobile SDK wrapped in Cordova for better integration into your Cordova app.

  • Immediate redirect

We support an "immediate redirect" flow which, when enabled, redirects a user to success/error page without showing any success/failure messages.

  • Mobile real time document scanning

We provide in-real-time document scanning for better user experience.

  • Mobile UI customization

We provide white-labeling for our iOS and Android SDKs.

  • Redirect to success/error page

After successful or unsuccessful verification analysis your client is redirected to a success or error page.

  • Redirect to unverified page

We redirect your client to an "unverified" page if a client has not started an verification process and canceled the verification.

  • Showing custom support email

You can choose to show your support email in our support page.

  • Uploading photo

We support functionality which, when enabled, allows clients to upload documents instead of taking photos.

  • Uploading utility bill

Separately from "upload photo" functionality, when enabled, it allows to upload scanned utility bills instead of taking a photo.

  • Web iFrame

We provide a WEB iFrame solution for best integration into your WEB app.

  • Web UI customization

We provide white-labeling for our WEB UI platform. You can customize colors and logos.

  • Localisation

Our WEB and app platforms support languages:

  • LT - Lithuanian
  • EN - English
  • PL - Polish
  • RU - Russian
  • LV - Latvian
  • IT - Italian
  • DE - German
  • FR - French
  • SV - Swedish
  • ET - Estonian
  • ES - Spanish
  • HU - Hungarian
  • JA - Japanese
  • BG - Bulgarian
  • RO - Romanian
  • CS - Czech
  • NL - Dutch
  • PT - Portuguese
  • UK - Ukrainian
  • VI - Vietnamese
  • SK - Slovak
  • ID - Indonesian
  • TH - Thai
  • HI - Hindi
  • DA - Danish
  • EL - Greek
  • HR - Croatian
  • NO - Norwegian
  • SR - Serbian
  • FI - Finnish
  • TR - Turkish
  • ZH - Chinese

Notifications

We provide various notifications about verification states.


  • Expired verification sessions

We send a notification (email and/or webhook) about expired sessions.

  • Verification emails

We can send an email about approved/denied verifications.

  • Verification webhook endpoint

We send a full information about a completed verification to your specified URL endpoint.