Skip to main content

Government Database Check

The objective of the Government Database check is to provide additional confidence and assurance that the Information extracted from a government ID or document is real and valid by vetting it against an authoritative government source or database tied to the specific country of origin.

For example, this could involve validating a National ID number against an authoritative source, such as checking a Mexican CURP against the RENAPO (Registro Nacional de Población) database to confirm that the identity details provided are accurate and exist in the government registry.

These government database checks each connect to a specific, selected government database, and results depend on the accuracy and availability of the source. Some of these same databases may also be part of broader, multi-source checks—like eKYC or waterfall workflows—using the same provider (e.g., GDC or LSEG).

Other examples include validating Names, Date of Birth or National ID numbers from passports or ID cards against their respective issuing authorities. For example, the Government Database checks that, an Australian passport number is verified via the Document Verification Service (DVS), which is managed by the Australian Government Attorney General's Department.

Country-Specific Data and Biometric Verification

Some government checks require additional or specialized data or configuration. See the following:

CountryData CheckBiometric Verification
ArgentinaRenaper CheckBiometric Verification
MexicoCredential Validation (Lista Nominal)Mexican INE Data & Face Validation
Mexican CURP Validation (Renapo)
BrazilBrazilian CPF Number CheckCPF Biometric Verification
ColombiaColombian Registraduria Check-
ThailandThai DOPA Check-
PeruRENEIC Data Check -
Other CountriesContact Jumio Support

Refer to the figure below for a visual of how the Government Database check works.

image

Use Cases

Use Case 1

Extract the information from the ID document via Jumio’s ID Verification service and send the data to the pertinent authoritative data source to validate the information. Jumio will respond with a risk level of one of the following:

  • Accept - Match
  • Warning - Partial Match
  • Reject - No Match

The risk level is sent to our customers with an overall decision and metadata pertaining to individual elements supplied.

Use Case 2

Customers provide personal information that they have collected from their consumers. Jumio provides an overall risk assessment based upon that information tied to the government database that it is configured to. Jumio will respond with a risk level of one of the following:

  • Accept - Match
  • Warning - Partial Match
  • Reject - No Match

The risk level is sent to our customers with an overall decision and metadata pertaining to individual elements supplied.

Supported Credentials

The following values can be uploaded as Prepared Data. Alternatively, they can be extracted by an upstream capability in a workflow.

Details
KeyTypeMandatoryDescription
firstNamestringYesOptimal to include.
middleNamestringNoMiddle name of the subject.
lastNamestringYesOptimal to include
dateOfBirthLocalDateNoDate of birth in YYYY-MM-DD format only
socialSecurityNumberstringNoEither socialSecurityNumber, personalNumber or idNumber should be provided
personalNumberstringNoEither socialSecurityNumber, personalNumber or idNumber should be provided
addressObjectNoOnly the fields which are mentioned are required
address.line1stringNoFirst line of the address.
address.line2stringNoSecond line of the address.
address.citystringNoCity of residence as it appears on the ID.
address.postalCodestringNoPostal code AKA Zip code
address.subdivisionstringNoSubdivision AKA state
address.countrystringNoCountry should be ISO Alpha 3 Code only
idObjectNoSee below
id.idNumberstringYesEither socialSecurityNumber, personalNumber or idNumber should be provided
id.TypestringconditionalNot required for all countries. Only required for countries where id Type is not sufficient. For more details, connect with Jumio Platform Integration Squad

Sample Prepared Data Body

{
"firstName": "KARLA B***D",
"lastName": "V***AVICENCIO ***",
"dateOfBirth": "1***-04-27",
"address": {
"line1": "",
"postalCode": "",
"city": "",
"subdivision": "",
"country": "MEX"
},
"id": {
"idNumber": "VIMK98**27MDFLN***",
"type": "ID_CARD"


}
}

Sample Response Body

"capabilities": {
"govtIdVerification": [
{
"id": "f06b17ba-d760-4aac-9e43-59510ab0d928",
"credentials": [
{
"id": "c0015c70-8518-4a6f-801e-ec71c230eb89",
"category": "ID"
}
],

"decision": {
"type": "PASSED",
"details": {
"label": "OK"
}
}

"data": {
"country": "MEX",
"type": "ID_CARD",
"completeNameMatch": "MATCH",
"initialNameMatch": "MATCH",
"firstNameMatch": "MATCH",
"lastNameMatch": "MATCH",
"nationalIdMatch": "NOT_MATCH",
"dobDayMatch": "MATCH",
"dobMonthMatch": "MATCH",
"dobYearMatch": "MATCH",
"dobMatch": "MATCH",
"addressMatch": "NOT_MATCH",
"score": 10, }]
}

Decision Details Labels

Details
Decision TypeLabelDescription
PASSEDLOW_RISKNo significant risk associated with the data.
REJECTEDHIGH_RISKHigh risk associated with the data.
WARNINGMEDIUM_RISKModerate risk associated with the data.
NOT_EXECUTEDPERMISSION_DENIEDCannot be executed because the required permissions or credentials are missing. Verify your API key and access rights.
NOT_EXECUTEDBAD_REQUESTMalformed or missing required parameters. Ensure that all mandatory fields are included and correctly formatted before retrying.
NOT_EXECUTEDPRECONDITION_NOT_FULFILLEDPreconditions were not met to process the data.
NOT_EXECUTEDTECHNICAL_ERRORThere was an error in processing the request.

Data

Details
ParameterTypeValues
CountrystringCountry of Government Check
typestringType of ID used if applicable
completeNameMatchstringMatch, No Match
initialNameMatchstringMatch, No Match
firstNameMatchstringMatch, No Match
lastNameMatchstringMatch, No Match
nationalIdMatchstringMatch, No Match
dobDayMatchstringMatch, No Match
dobMonthMatchstringMatch, No Match
dobYearMatchstringMatch, No Match
dobMatchstringMatch, No Match
addressMatchstringMatch, No Match
scoreint10 - Pass, 20 - Warning, 30 - Reject

Portal View

Open a transaction in the Portal to review the response. The risk signal is labeled Government ID Verification as shown in the figure below.

image