Database Validation: Verifying Identities Against Official Records
Database validation is a critical security measure that verifies customer data against trusted sources. It helps prevent fraud, ensures compliance, and builds trust.

Enhanced Security Database validation adds a layer of security to identity verification by matching user data against authoritative databases, reducing the risk of fraud and synthetic identities.
Ensured Compliance Verifying user data against official records helps businesses comply with AML/CTF regulations and ensures users meet legal age requirements.
Improved Trust and Conversion By confirming the authenticity of user-provided information, database validation increases trust and boosts conversion rates during onboarding.
Didit's Solution Didit's Database Validation seamlessly integrates into KYC workflows, automatically verifying user data against trusted sources to enhance security and compliance.
Understanding Database Validation
In today's digital landscape, ensuring the authenticity of user identities is paramount. Database validation is a crucial process that verifies customer-provided personal data and identity documents against trusted, authoritative sources. This verification helps safeguard your business from various risks, including synthetic identity fraud, and ensures compliance with legal and regulatory requirements.
Database validation works by matching user and document details against official government and financial databases. This process adds a robust layer of security to your onboarding process, confirming that the data provided by users is genuine and accurate. By increasing identity verification assurance, you build trust and improve conversion rates.
How Database Validation Works
The database validation system is designed to be both flexible and robust, seamlessly integrating into your existing KYC workflows. When a user submits an ID document, the system retrieves key information such as full name, date of birth, and national identification numbers. It then checks if database validation is enabled for the document's issuing country in your application settings. If enabled, the system verifies that all necessary data points required by the specific country's validation source have been successfully extracted.
Once all the criteria are met, the system makes a request to the relevant authoritative data source (e.g., a national registry). The response from the external database is analyzed, and a match level is determined (FULL_MATCH, PARTIAL_MATCH, or NO_MATCH). Based on the match result and your configured settings, the session is automatically approved, declined, or moved to "In Review" for manual inspection. The entire process is logged, and a detailed record of the validation, including the costs, is stored for auditing purposes.
Benefits of Database Validation
Implementing database validation offers several key advantages:
- Reduced Fraud: By verifying user data against official records, you can significantly reduce the risk of fraud, including synthetic identity fraud.
- Enhanced Compliance: Database validation helps your business comply with AML/CTF regulations and other legal requirements, ensuring that users are of legal age and not on any sanctions lists. Didit's AML Screening & Monitoring product can be used alongside database validation for comprehensive compliance.
- Improved Onboarding: By streamlining the identity verification process and building trust with users, database validation can lead to higher conversion rates and a better user experience.
- Cost Savings: Automating the verification process reduces the need for manual review, saving time and resources.
Practical Examples of Database Validation
Consider these scenarios where database validation proves invaluable:
- Financial Institutions: Banks and other financial institutions can use database validation to verify the identities of new customers, ensuring compliance with KYC and AML regulations.
- E-commerce Platforms: Online retailers can use database validation to prevent fraudulent transactions and verify the identities of customers making high-value purchases.
- Healthcare Providers: Healthcare organizations can use database validation to verify patient identities, ensuring accurate medical records and preventing medical identity theft.
- Age-Restricted Industries: Industries such as alcohol and gambling can leverage database validation to confirm that users meet the legal age requirements, potentially using Didit's Age Estimation for privacy-preserving age verification.
Configuration and Matching Methods
Database Validation is seamlessly integrated into the ID verification flow and is triggered automatically. It's charged only under specific conditions: the ID verification feature must be part of the active KYC workflow, the document provided by the user must be from a country for which you have enabled Database Validation, and the system must successfully extract all necessary information from the document to perform the check.
You have full control over the Database Validation feature through your console. You can enable or disable it and specify which validation method to use for each supported country. For example, you can enable a 1x1 Matching for different countries. The action taken for PARTIAL_MATCH or NO_MATCH results can also be configured. You can choose to automatically decline the session or send it for manual review.
Didit supports several methods for validating data, each with different capabilities and data sources. The availability of these methods varies by country:
- 1x1: This method involves matching one input data point (typically a national ID or similar identifier) against our database. If a direct match is found, we confirm the identity. If the initial attempt fails, we may try alternate trusted data sources in a waterfall sequence.
- 2x2: This method requires matching two input data points (e.g., name + date of birth, or national ID + phone number) against two corresponding fields in our database. Just like with 1x1, we follow a waterfall approach, querying multiple data sources sequentially.
How Didit Helps
Didit offers a comprehensive database validation solution that seamlessly integrates into your identity verification workflows. With Didit, you can verify user data against trusted, authoritative sources, reducing fraud, ensuring compliance, and improving the onboarding experience. Didit’s ID Verification products supports OCR, MRZ, and barcode scanning to extract data from identity documents.
Key benefits of using Didit for database validation include:
- Free Core KYC: Didit offers a free tier, allowing you to start verifying identities without any upfront costs.
- Modular Architecture: Didit's modular design allows you to customize your identity verification workflows to meet your specific needs.
- AI-Native Technology: Didit leverages the power of AI to provide accurate and efficient database validation.
- No Setup Fees: Get started quickly and easily with no setup fees.
Didit's AML Screening & Monitoring tools further enhance compliance by screening against global watchlists and PEP lists.
Ready to Get Started?
Ready to see Didit in action? Get a free demo today.
Start verifying identities for free with Didit's free tier.