support done right

Find out everything you need to know about our solutions. If you want to learn more about implementation of Verifai, you can discover our extensive documentation.

contact us discover our documentation

frequently asked questions

general compatibility payment sales tech security performance & services
 
general questions

Can I try Verifai before purchasing the full product?

Of course. Want to see how the product works? Check our demo video or register for a free demo. We offer a fully-operating trial version and our documentation is publicly available. Our software is built in such a way that implementation is quick and easy. Verifai provides example documents of Dutch IDs, but you can also pick images of specimens from other countries without additional costs via the website of PRADO.

How does Verifai work?

Verifai is extremely smart ID verification software that uses machine learning and artificial intelligence to recognize many kinds of identification documents. By combining neural networks with Deep Learning, our solution is capable of recognizing and extracting personal data both quickly and accurately, mask privacy-sensitive personal data, and verify the authenticity of the document at the same time. In addition, we are able to validate the NFC-chip in eIDs and the user's liveness by means of a interactive liveness check. Want to learn more? Check our whitepaper!

Which documents are supported?

Verifai supports documents from more than 140 countries or territories. You can find an overview of supported documents online here. A specific list with all supported documents is currently not available. We are able to identify the document and extract data from the MRZ and authenticate the NFC-chip for all documents of our database. If the document is not part of our database, the user can easily manually select the document model. In addition, we continuously add new and existing documents to our database. 

Which devices are supported?

Verifai’s SDK is designed for Android and iOS and is optimized for smartphones. We're currently fanatically working on our web-based service and a stand-alone app, that will be available for download in the Google PlayStore and App Store. If you would like to learn more about our solutions in the meantime, don’t hesitate to contact us.

How does Machine Learning work?

Check out our short video to learn more about Machine Learning in our software!

Does Verifai store any data on scanning devices?

Verifai never uses, extracts or stores personal data for own use. Therefore, any extracted personal information on scanned identification documents is solely used for the intended purposes. Although our software uses machine learning, the data used to improve our software never includes any personal information. Learn more.

Is Verifai compliant with GDPR regulations?

Yes, Verifai is fully compliant with GDPR. During the development we constantly kept the GDPR-regulations in our mind. Here’s how:

Transparency: the customer knows that his/her data is being used and processed, gave permission to do so and knows his/her rights. Users of Verifai are asked for permission and made aware of what information gets processed or not. At any time, a customer can refuse the service by not scanning his/her ID. Also, our software uses live blocking templates: sensitive personal information that isn’t needed for a certain service (e.g. photos and personal identification numbers) is never being recorded.

Goal restriction: personal data is only collected for authorized and lawful purposes and may not be used for any other purposes. Verifai never uses, extracts or stores personal data. Therefore, any extracted personal information on scanned ID-documents is solely being used for the intended purposes. Although our software uses machine learning, the data used to improve our software never includes any personal information.

Data restrictions: only necessary personal information gets collected. Thanks to real-time blocking of sensitive data such as photos and personal documents, both the customer and the client are ensured that only relevant data is collected. Our software can easily be adapted to a client’s needs. We offer a tailor-made blocking solution so you can choose which sensitive information should be extracted (because it’s needed) and which information should be blocked. Want to see how it works? Check the video!

Correctness of data: personal information should be correct and should stay correct. By using our ID scanner you are able to bypass human error from manually entering personal information. Therefore, the margin of error is significantly reduced. Verifai itself is capable of realising 100% correct data for each document that is recognised. In the unlikely event that Verifai is incapable of recognising a document, it won’t enter incorrect data, but no data at all. This reduces the risk of entering incorrect data. 

Storage restrictions: personal information (stored for the intended goal) should never be stored longer than necessary. Verifai never stores any personal data on the device or on a server. Scanned personal information is transferred to our client’s system, who can determine by themselves how long they need the data, to be compliant with GDPR regulations.

Integrity and trust: Personal information should be protected against unauthorized access, loss, theft and destruction.Verifai is designed to ensure maximum safety and security of personal information. Since we do not store any personal data on our servers, unauthorized access, loss, theft and destruction from our own servers is not applicable. We support only TLS 1.2 to ensure a completely secure connection.

How does Verifai check whether documents are authentic?

Verifai uses OCR-technologies to scan the Machine Readable Zone of a document, which includes a set of verification numbers to check whether the document is authentic. In addition, we are able to cross-compare the root certificates of the NFC-chip in eIDs with root certificates of the issuing country and instruct the user to manually check certain security features, such as embossing, holograms and laser engraving.

Want to learn more? Check our fraud prevention document!

compatibility questions

Which devices are supported?

Verifai’s SDK is designed for Android and iOS and is optimized for smartphones. We're currently fanatically working on our web-based service and a stand-alone app, that will be available for download in the Google PlayStore and App Store. If you would like to learn more about our solutions in the meantime, don’t hesitate to contact us.

Are there any minimum hardware requirements?

The minimum hardware requirements are stated below.  Are you using other hardware? Please contact us to learn more.

Android devices:
- Android smartphones and tablets*
- Android 4.1 (manual classification of documents) or later, Android 5 or later (full functionality with AI and automatic classification of documents)
- Camera with autofocus (at least 2 megapixels)
- All processors (for manual classification of documents), 64-bit processor with required drivers installed (for full functionality with AI and automatic classificaton of documents).
- Some hardware examples that show consistent accurate performance running Verifai: 

  • Samsung Galaxy S6 and onwards
  • Huawei P8 and onwards
  • Sony Xperia Z5 and onwards 
  • LG Nexus 5X and onwards
  • Xiaomi Mi A1 and onwards


iOS devices:
- iPhones, iPads* and iPods**
- iOS 10 or later
- iPhone 5s and onwards

*We also support Android tablets and iPads. Our live-blocking templates are optimized for smartphones, however.
**iPods released in the same period as the supported iPhones are supported.

NFC reader support:
- All supported Android devices with a built-in NFC reader
- iOS-devices with an Apple A7-chipset or higher

Since deep learning neural networks use a huge amount of memory, Verifai is optimized for 64-bits hardware. Nowadays, 64-bits hardware is available in almost all smartphones (such as from the Apple iPhone 5s onwards). Are you using 32-bits hardware? We offer a customized solution. Keep in mind that the better the camera lens and focus, the better Verifai works. The minimum required camera quality is 2 megapixels. Devices with a GPU are recommended.

Does Verifai work on 32-bits devices?

Yes, it does! However, the deep learning network is not supported due to memory issues:

In the classification process we use a deep learning neural network. Since one of the enablers of that technology was the introduction of 64 bit processors, it is only available on newer chipsets. Neural networks have a potential to be much larger than the memory addressing space allows. You can run it on 32-bits or even 16-bits, but this would lead to memory issues.

Basically, the solution Verifai offers is simple: to let the user’s brain to do what AI does normally. Therefore, if you are using 32-bit hardware we offer a solution where you can select by yourself which country and which document type (e.g. ID, passport or driving license) is being scanned. Next, the user can choose the model of the document out of a list of sample documents. Now the user can scan the document by holding it in the square on the screen. Of course, these steps are designed to work in a quick and smooth way: ID verification done right.
 

payment questions

What payment types are supported?

Verifai allows you to pay per scan (monthly), so you only pay for what you use. We accept all common types of credit cards such as Visa, Mastercard, American Express, Discover, Diners Club and JCB. You can also choose to pay the invoices with iDeal at the end of the month. Pricing details can be found on our pricing page.

What are the payment terms and conditions?

Our pricing model is based on a price per scan. If you do not scan (anymore) you do not incur any costs. At the end of the month an invoice is automatically generated for the number of scans that you have done that month. All invoices and payment details can be found by logging in to dashboard.verifai.com. If you want to become a paying customer, you can add a credit card under "billing". Our general terms and conditions apply. You can also choose to pay the invoices with iDeal at the end of the month. For more information, please check the pricing terms and conditions.

How is the pay per scan fee determined?

Each month, you pay for the number of scans you have used. This means you are only billed for the number of scans that where indeed taken. Pricing details can be found on our pricing page.

Should I pay in advance or afterwards?

Our pricing model is based on a price per scan. If you do not scan (anymore) you do not incur any costs. At the end of the month an invoice is automatically generated for the number of scans that you have done that month. All invoices and payment details can be found by logging in to dashboard.verifai.com. Our general terms and conditions apply. You can also choose to pay the invoices with iDeal at the end of the month. For more information, please check the pricing terms and conditions.

tech questions

Where can I find documentation for developers?

Please find all development documentation on our documents page.

How much development time is required?

Verifai is designed to be implemented as quickly as possible. Development time depends on the back-office solutions of our clients, but will generally not take long. In our experience, it takes about four hours to succesfully implement Verifai in your own software and have it up and running. This is heavily influenced by factors such as your in-house knowledge of SDK integration and the compatibility of your software with our SDK. Logically, we're available for questions about implementation, but we do not offer implementation support.

What is a Machine Readable Zone (MRZ)?

The Machine Readable Zone is a worldwide standardized set of lines of data on the back of identification documents, which is encoded in optical character recognition format. The MRZ contains personal information such as your names, date of birth, issuing date, document number etc. Moreover, a number of control-numbers are included, which enable to check the authenticity of the document. Read it here.

Does Verifai use OCR (Optimal Character Recognition) technology?

Yes, Verifai scans the MRZ (Machine Readable Zone) of the document and uses OCR-technology to subtract the required data from the MRZ. The MRZ contains a set of verification numbers to check whether the zone matches the name on the document.

Where do I find my API token?

You can find your API token in your dashboard under “Implementations” -> select the implementation you want to find the API token for. In case you are registering for a demo license, you can find the API token in the email you received after registering.

Do you offer support for cross-compilers?

Currently we don't support crosscompilers (like PhoneGap, Corddova, Nativescript, Qt, Ionic). However, it's not very difficult to write a bridge yourselve, because the iOS and Android SDK are quite familiar. Port iOS SDK to Ionic: https://capacitor.ionicframework.com/docs/plugins/ios. Port Android SDK to Ionic: https://capacitor.ionicframework.com/docs/plugins/android

It is on our roadmap to work on crosscompilers, but I unfortunately cannot pinpoint if and when it is included in our software.

Is the mobile SDK available in ReactNative?

The SDK theoretically works in React Native. We would ask you to create the wrapper needed (special bindings) yourself, however.  Currently, we don't support crosscompilers (like PhoneGap, Corddova, Nativescript, Qt, Ionic). However, it's not very difficult to write a bridge yourselve, because the iOS and Android SDK are quite familiar.

Is the mobile SDK able to output a cropped image of the ID/passport page?

Yes, it outputs a cropped-from-its-background image with, if desired, sensitive personal data blocked. You can process this image into your own systems and store it. We (verifai) do not receive this image to ensure privacy.

Is Verifai able to extract data of other fields in the document (not just the MRZ)?

It is possible to identify data zones on the chip, including a high resolution photo or information s.a. name, date of birth, etc. Every date zone on documents in our database is namely labeled (you can find documentation regarding this topic here (section #Zones). This means that Verifai is able to identify the data zones and crop them from the document, for both mobile and web (once launched ofcourse). We are not able to extract data from this cropped zone ourselves, however, but you can do so via f.e. Google OCR. We are planning on offering this second part (data extraction) as well on a short term!

How do I enable or disable certain features?

By default, we route the user through all features we think are necessary to reach the goal of getting an idModel and mrzData for you in the end. Verifai is fully customizable however, so you can prevent some routes from happening. You can find the settings you are able to change here. These include the various actions you can require from the user or Verifai (s.a. automatic recognition, cropping, manual draw). 

security questions

Is Verifai compliant with GDPR regulations?

Yes, Verifai is fully compliant with GDPR. During the development we constantly kept the GDPR-regulations in our mind. Here’s how:

Transparency: the customer knows that his/her data is being used and processed, gave permission to do so and knows his/her rights. 
Users of Verifai are asked for permission and made aware of what information gets processed or not. At any time, a customer can refuse the service by not scanning his/her ID. Also, our software uses live blocking templates: sensitive personal information that isn’t needed for a certain service (e.g. photos and personal identification numbers) is never being recorded.

Goal restriction: personal data is only collected for authorized and lawful purposes and may not be used for any other purposes.
Verifai never uses, extracts or stores personal data. Therefore, any extracted personal information on scanned ID-documents is solely being used for the intended purposes. Although our software uses machine learning, the data used to improve our software never includes any personal information.

Data restrictions: only necessary personal information gets collected.
Thanks to real-time blocking of sensitive data such as photos and personal documents, both the customer and the client are ensured that only relevant data is collected. Our software can easily be adapted to a client’s needs. We offer a tailor-made blocking solution so you can choose which sensitive information should be extracted (because it’s needed) and which information should be blocked. Want to see how it works? Check the video here!

Correctness of data: personal information should be correct and should stay correct.
By using our ID scanner you are able to bypass human error from manually entering personal information. Therefore, the margin of error is significantly reduced. Verifai itself is capable of realising 100% correct data for each document that is recognised. In the unlikely event that Verifai is incapable of recognising a document, it won’t enter incorrect data, but no data at all. This reduces the risk of entering incorrect data.

Storage restrictions: personal information (stored for the intended goal) should never be stored longer than necessary
Verifai never stores any personal data on the device or on a server. Scanned personal information is transferred to our client’s system, who can determine by themselves how long they need the data, to be compliant with GDPR regulations.

Integrity and trust: Personal information should be protected against unauthorized access, loss, theft and destruction.
Verifai is designed to ensure maximum safety and security of personal information. Since we do not store any personal data on our servers, unauthorized access, loss, theft and destruction from our own servers is not applicable. Also, Verifai is almost ISO 27001:2013 certified. We support only TLS 1.2 to ensure a completely secure connection.

Does Verifai store any data on scanning devices?

Verifai never uses, extracts or stores personal data. Therefore, any extracted personal information on scanned identification documents is solely used for the intended purposes. Although our software uses deep learning, the data used to improve our software never includes any personal information. Learn more.

How does Verifai employ machine learning while sustaining privacy rights?

The machine learning algorithms never use or store any personal data. The software ‘trains’ itself by using the layout/design of a scanned ID-type without saving actual names, personal identification numbers etc. That’s why Verifai is fully compliant with GDPR-regulations while it enables machine learning at the same time. Want to learn more? Don’t hesitate to contact us.

How does Verifai check whether documents are authentic?

Verifai uses OCR-technologies to scan the Machine Readable Zone of a document, which includes a set of verification numbers to check whether the document is authentic. In addition, we are able to verify the document's authenticity by cross-comparing the certificates stored on the RFID chip in eIDs with the root certificate of the issuing country. This way, Verifai provides airtight security on the authenticity of a document!

How does Verifai check whether the document belongs to the customer?

It is currently not possible to check whether the document belongs to the actual customer. The quality of photos used on official documents is too poor to be used for facial recognition. Also, one picture is simply not sufficient to verify a person’s identity. That’s why commonly used facial recognition solutions use a large set of photos from different angles in ID verification. We do offer a liveness check, which ensures you that the person who’s providing the document is in facta live and not an imitation of those features. The user is asked to say some words, close their eyes and tilt their head as proof that an actual person is scanning the document. You can find out more about our liveness check here.

Which parts of the identification document can be masked?

To guarantee your customer’s privacy, Verifai uses real-time privacy filters for any personal data that is not required in your verification process. Our database of masking templates makes sure masking is are adapted to the specific layout of a certain document type and your specific industry requirements. That way, both our client and the customer can be certain that only the required data is subtracted from identification documents.

Does Verifai block sensitive information such as ID photos and personal identification numbers locally or on a server?

All masking of personal information is done locally. That’s why no personal information is being transferred to our servers, making Verifai fully compliant with the GDPR.

Does the Verifai Windows SDK comply with Mircrosoft Forefront?

No, the Verifai Windows SDK does not comply with Microsoft Forefront. Since 2012, Forefront is depricated by Microsoft. In 2015, Microsoft does not support anymore (extended support untill april 2020).

performance and services questions

How much time does it take to perform a single scan?

The time it takes to recognize and scan a document depends on the hardware used. Devices with a GPU show the best results. On average, classifying one side of a document takes 30ms and decoding the MRZ takes around 200ms. Hence, scanning the front- and backside takes 60ms in total and processing the whole document takes 200ms. We are continuously improving our services. As a result, the time it takes to perform a scan is reduced frequently. Also, the total scanning time depends on the hardware used. Advanced hardware with a GPU shows the best performance.

What is the error margin?

Verifai has a very low margin of error. The machine readable zone of ID’s is designed in such a way that optical character recognition software such as Verifai is able to make no reading mistakes. In the unlikely event that Verifai is unable to recognize a document, it will not enter incorrect data but will simply scan no data at all, reducing the risk of entering incorrect data.

Does the SDK work offline?

Verifai runs fully on your mobile device. No personal data will be transferred to our servers. However, you still need an internet connection to retrieve the masking templates and AI powered document classifiers. Offline availability is part of our road map and expected to be launched in the near future.

The SDK runs locally, so all processing is done on the device itself. The only data exchange with the Verifai servers is to download the ID model templates and neural networks. (example images of the documents that are scanned) and statistics about whether a scan was succesful or not. All personal and privacy-sensitive data stays on the device. It's up to you to transfer this data and process it into your own systems.

Is Verifai able to authenticate the NFC-chip of eIDs?

Verifai allows you to read and authenticate the rfid-chip inside ePassports and eIDs with either the build-in NFC-reader in Android devices or an external bluetooth NFC-reader for iOS devices. Personal data (including a passport photo) on the chip is extracted and its root certificates are verified to ensure authenticity on a government-level of proof. Find out more about this feature here.

To what extent is Verifai customizable?

You can change quite a lot, ranging from the styling and theming of Verifai to the internal workings by making your own validators and enabling/disabling certain features. You can discover the possibilities for customizing Verifai's branding via our documentation.

Does Verifai also offer facial recognition services?

The quality of photos used on official documents is too poor to be used for facial recognition. Also, one picture is simply not sufficient to verify a person’s identity. That’s why commonly used facial recognition solutions use a large set of photos from different angles in ID verification. Because of the large margin of error, we have decided not to support facial recognition services to ensure reliability and security. Naturally, you can build a face comparison integration yourself and add this to the verification process. We do offer a liveness check, to verify the user's liveness and prevent fraud. You can find out more about our liveness check here

Does Verifai offer a background PEP and VIZ check?

Currently, we focus more on checking whether the document is valid (ID verification) and whether an actual human is verifying him/herself (Liveness check). We are planning to expand our product with identity verification services such as PEP and VIZ background checks. What you could already do is use our SDK to do ID verification and then send the data extracted from the MRZ (Machine Readable Zone) to another third party provider of PEP/VIZ checks. Combined, this provides a strong result on the identity of the user.

Is it possible to let the image and data capture to occur on the client side, but still be able to check with our own servers that the verification has occured?

The image capture and data capture indeed occurs on the client side. During the implementation of our SDK, your developers can choose which information you would like to receive about the image and data capturing that happened.  For example, you can receive the following results:

  • The data that has been read from the MRZ (Machine Readable Zone) can be extracted into your systems
  • A report on whether the Machine Readable Zone checksums were correct (a mathematical algorithm with control numbers)
  • A report on the authenticity of the document. This is available after scanning the NFC chip inside eIDs and ePassports by using the NFC chip of an Android or iOS device.

For all the security checks we can do, please check: https://www.verifai.com/en/features/. It's up to you wish checks you would like to perform on the documents of your clients. Good to know: all checks we do happen on the client side, so no information is transferred to our systems and back.

Is it possible to use mages from the photo gallery of the phone?

No, this is not possible. Because of the fact that you would like to know if the person using the app is alive and actually the person on the ID, you need live verification straight from the device. Using footage from the gallery fosters fraud and is therefore not available.

support done right

Can't find an answer to your questions? Don't hesitate to contact us. Want to learn more about the implementation? Go to our documentation page.

Contact us discover documentation