Onfido Drivers License Verification

Overview

Onfido's drivers license verification service scan the user’s government-issued ID and detect whether it’s genuine or fraudulent, down to a single pixel. They cover over 4,500 document types from 195 countries. The user takes a selfie or a short video, and Onfido's technology assesses their facial biometrics. A hybrid of AI and human experts analyze and give a score.

Country Support

International

test.dirversLicenseVerified

Highest order VERIFICATION check that ensures all of these assertions are PASS:

  • document authenticated
  • selfie matches document portrait

test.driversLicenseUncompromised

Pass if no fraud detected in the images (tampering, photoshop, etc.)

test.driversLicenseDataConsistent

Pass if data extracted from front matches data from Barcode. Note - this is not recommended to be a blocking assertion.

test.driversLicenseDataValid

Pass if data appears reasonable on front and back.

test.driversLicenseGenderVerified

Pass if gender is consistent on front and back.

test.driversLicenseNotExired

Pass if drivers license is not expired.

test.driversLicenseNumbersVErified

Pass if driver's license number matches expected format.

test.driversLicenseExpiryDateVerified

Pass if DL expiration date is in correct format, and AFTER the issue date.

test.driversLicenseDOBVerified

Pass if DOB is in correct format and consistent on front and back.

test.driversLicenseMRZVerified

Pass if MRZ can be verified / used.

test.driversLicenseVisualAuthenticityVerified

Ensures document is a valid government issued ID (eg. it meets all known criteria for that document type )

test.driversLicenseVisualAuthenticityOtherVerified

Ensures document is a valid government issued ID (eg. it meets all known criteria for that document type )

test.driversLicenseFacialDetectionVerified

Ensures a portrait can be detected on the DL.

test.driversLicenseImageIntegrityVerified

Ensures the image submitted is in a good format.

test.driversLicenseIsSupported

Determines if this particular document is classified as a DL, and if that type of DL is supported.

test.driversLicenseImageQualityVerified

Quality check on image submitted (Size, DPI)

test.driversLicensePoliceRecordVerified

Determines if a police record is found for this DL (stolen, fraudulent)

test.driversLicenseDataComparisonVerified

Determines if data from front is consistent with data from back.

link.issuingCounrty_driversLicense

Determines if submitted country matches issuing country for driver's license.

link.type_driversLicense

determines if the submitted document type (passport, DL, ID Card) is consistent with the document classification.

link.dateOfExpriy_driversLicense

determines if the submitted expiration date matches the DL.

link.numbers_driversLicense

determines if the submitted DL number is found on the DL.

link.dob_driversLicense

The subject's Date-of-Birth matches that on the input Driver's License

link.firstName_driversLicense

The subject's first matches that on the input Driver's License

link.lastName_driversLicense

The subject's last name matches what is found on the DL (includes fuzzy matching)

link.fullName_driversLicense

The subject's full name matches what is found on the DL (includes fuzzy matching)