YuVerse.ai
Talk to us
BlogRetail BankingHow To GuideYuaccess

AI for CKYC and VKYC Automation in Indian Banking

A comprehensive guide to automating Central KYC (CKYC) registry integration and Video KYC (VKYC) processes using AI — covering face matching, liveness detection, document reading during V-KYC, CKYC search and update automation, and regulatory compliance for Indian banks.

YT

YuVerse Team

June 1, 2026 · 14 min read

AI for CKYC and VKYC Automation in Indian Banking

India's banking sector operates under one of the world's most rigorous Know Your Customer frameworks. The Reserve Bank of India, through its evolving circulars and guidelines, has built a compliance architecture that demands both thoroughness and speed — two requirements traditionally at odds with each other.

Central KYC (CKYC) was introduced by the Government of India in 2016 to eliminate the redundancy of customers submitting identity documents to every financial institution separately. The Central Registry of Securitisation Asset Reconstruction and Security Interest of India (CERSAI) maintains this unified registry, assigning a 14-digit KYC Identifier (KIN) to every individual. By 2026, the CKYC registry holds records for over 70 crore individuals, making it one of the largest identity databases globally.

Video KYC (VKYC), formalised by RBI in January 2020 through its amendment to the Master Direction on KYC, allows banks to onboard customers remotely through a live video interaction. What began as a convenience feature became a necessity during COVID-19 and has since evolved into a mainstream onboarding channel — particularly for digital-native customers and those in geographies underserved by physical branches.

The challenge? Both CKYC and VKYC involve complex document processing, real-time verification, and multi-step workflows that strain manual operations. A single VKYC session requires simultaneous face matching, liveness detection, document capture, data extraction, CKYC search, and record creation — all within a 5-10 minute customer interaction window.

AI-powered document intelligence, exemplified by platforms like YuAccess, is transforming how banks handle these processes. Processing over 1 million documents monthly with 99.9% accuracy across 100+ Indian document types, AI systems now serve as the backbone of automated CKYC and VKYC workflows.

Understanding the CKYC Framework and Its Automation Challenges

How CKYC Works Today

The Central KYC process follows a defined lifecycle:

  1. KYC Record Creation: When a customer first engages with a financial institution, the institution creates a CKYC record by uploading identity proof, address proof, and a recent photograph to the CERSAI registry.
  2. KIN Assignment: CERSAI validates the submitted documents and assigns a unique 14-digit KYC Identifier Number.
  3. KYC Search: When the same customer approaches another institution, that institution searches the CKYC registry using PAN, Aadhaar, or other identifiers to retrieve the existing KYC record.
  4. KYC Update: If customer details have changed (address, name after marriage, updated photograph), institutions must update the CKYC record.
  5. Re-KYC / Periodic Update: RBI mandates periodic KYC renewal — every 2 years for high-risk customers, every 8 years for low-risk customers.

Manual Processing Bottlenecks

Process Step

Manual Time

Key Challenge

CKYC record creation

15-25 minutes

Data entry from documents into CKYC template

CKYC search

3-5 minutes

Formatting search queries, interpreting results

CKYC download and verification

8-12 minutes

Matching downloaded record with submitted documents

CKYC update

20-30 minutes

Identifying changed fields, uploading new proofs

VKYC session (with documentation)

12-20 minutes

Simultaneous verification and document capture

For a bank processing 10,000 new accounts daily, these minutes compound into thousands of person-hours weekly — with error rates between 5-15% on manual CKYC submissions leading to rejections, rework, and delayed customer onboarding.

RBI Regulatory Requirements

RBI's Master Direction on KYC (updated through 2025-26) mandates:

  • All regulated entities must upload KYC records to CERSAI within 10 days of account opening
  • VKYC must include live verification by a trained bank official
  • OVD (Officially Valid Documents) must be verified against original databases where possible
  • Customer consent must be obtained and recorded at each stage
  • Geo-tagging, timestamp, and video recording must be maintained for VKYC sessions

Non-compliance attracts penalties ranging from INR 5 lakh to INR 2 crore per instance, making accuracy non-negotiable.

How AI Automates CKYC Processes

Automated CKYC Record Creation

AI transforms CKYC record creation from a manual data-entry task into an automated extraction-and-validation workflow:

Step 1 — Document Ingestion: The customer submits identity and address proofs through digital channels (mobile app, internet banking, branch tablet). YuAccess ingests documents in any format — photographed, scanned, PDF, or digitally signed XML (as with DigiLocker Aadhaar).

Step 2 — Document Classification: The AI classifier identifies document types — Aadhaar (front/back), PAN card, Voter ID, Passport, Driving Licence — and routes each to the appropriate extraction model.

Step 3 — Data Extraction: Field-level extraction captures all CKYC-required data points:

  • Full name (as printed on document)
  • Date of birth
  • Gender
  • Father's/Spouse's name
  • Address (split into address lines, city, state, PIN)
  • Document number (Aadhaar, PAN, etc.)
  • Photograph extraction from identity document

Step 4 — CKYC Template Population: Extracted data is automatically mapped to the CKYC upload template (the standard format prescribed by CERSAI), including correct field formatting, code mapping (state codes, document type codes), and mandatory field validation.

Step 5 — Database Verification: Before submission, AI triggers verification against source databases:

  • Aadhaar: UIDAI authentication API
  • PAN: NSDL/UTIITSL verification
  • Address: PIN code validation against India Post database

Step 6 — Submission and Tracking: The completed CKYC record is submitted to CERSAI via API, and the assigned KIN is stored against the customer record.

Automated CKYC Search and Retrieval

When an existing customer approaches a new financial institution, AI automates the search process:

  1. Identity extraction from submitted documents: AI reads the customer's PAN or Aadhaar from submitted documents
  2. Search query formatting: Constructs the CKYC search query with exact parameters (name variants, DOB format, document numbers)
  3. Result interpretation: Parses the CKYC registry response, identifies the matching record (handling cases of multiple partial matches)
  4. Record download and comparison: Downloads the full CKYC record and automatically compares it with freshly submitted documents to identify any discrepancies
  5. Exception flagging: Highlights cases where the CKYC record differs from submitted documents — triggering update or re-verification workflows

CKYC Update Automation

AI handles the complex update workflow:

  • Change detection: Compares new documents against existing CKYC data to identify exactly which fields have changed
  • Supporting document identification: Determines which new documents are needed to support the update (e.g., new address proof for address change)
  • Update template preparation: Populates the CKYC update template with changed fields only, attaching relevant supporting documents
  • Audit trail creation: Maintains a complete trail of what changed, when, why, and which documents supported the change

How AI Powers VKYC Automation

The VKYC Process Flow

A Video KYC session combines multiple AI capabilities in real-time:

Customer joins video call → Face capture and liveness check → Face matching against document photo → Document presentation and capture → Real-time document data extraction → OVD verification against databases → CKYC search/creation → Session recording and audit trail

AI-Powered Face Matching During VKYC

Face matching in VKYC verifies that the person on the video call is the same person whose photograph appears on the identity document:

Liveness Detection: Before face matching, the system confirms the person is physically present (not a photograph, video replay, or deepfake):

  • Passive liveness: Analyses texture patterns, depth cues, and micro-movements in the video stream without requiring the customer to perform specific actions
  • Active liveness: Requests random actions — blink, turn head left, smile — and verifies natural movement patterns
  • 3D depth analysis: Uses multiple video frames to construct a depth map, distinguishing flat images from real faces

Face Matching Pipeline:

  1. Extract face from live video frame at optimal quality (frontal pose, good lighting, neutral expression)
  2. Extract face from identity document photograph (handling low-resolution prints, lamination glare, ageing differences)
  3. Generate face embeddings using deep neural networks trained on Indian faces across age groups, skin tones, and accessories (spectacles, head coverings)
  4. Calculate similarity score between live face and document face
  5. Apply threshold (typically 85-95% similarity for positive match, with institution-configurable thresholds)

Handling Edge Cases:

Scenario

AI Approach

Customer has aged significantly since document photo

Age-invariant face recognition models trained on Indian demographic data

Poor lighting during video call

Real-time guidance to customer for better positioning

Spectacles/mask/head covering

Partial face matching with adjusted thresholds

Low-quality document photograph

Image enhancement before embedding extraction

Multiple faces in frame

Primary face detection and isolation

Real-Time Document Reading During VKYC

During the video call, the customer holds up their identity document to the camera. AI processes this in real-time:

Document Detection: Identifies when a document enters the video frame and distinguishes it from background objects.

Quality Assessment: Evaluates whether the captured document image is readable — checking focus, angle, lighting, occlusion, and completeness. Provides real-time feedback to the customer ("Please hold the document steady" or "Move closer to the camera").

Instant Extraction: Once a quality frame is captured, extraction happens within 2-3 seconds — fast enough to display results to the bank official during the ongoing video call. The official can confirm extracted data verbally with the customer.

Fraud Indicators: Real-time analysis flags potential issues:

  • Document edges showing signs of digital editing
  • Photograph on document not matching face on video
  • Document appearing to be a printout of a digital image rather than an original
  • Fonts or spacing inconsistent with genuine documents

VKYC Session Intelligence

Beyond face matching and document reading, AI provides session-level intelligence:

  • Geo-location verification: Customer's IP and device GPS are cross-referenced with stated address
  • Device fingerprinting: Identifies if the same device is being used for multiple VKYC sessions (potential fraud ring indicator)
  • Behavioural analysis: Unusual eye movements, frequent glancing off-screen, or coached responses can indicate the customer is being directed by a third party
  • Audio analysis: Background voices suggesting the customer is not alone, or audio patterns suggesting a recording is being played

Implementation Architecture

System Integration Points

A complete CKYC/VKYC automation system integrates with:

System

Integration Purpose

CERSAI CKYC Registry

Record search, creation, download, update

UIDAI

Aadhaar authentication and eKYC

NSDL/UTIITSL

PAN verification

DigiLocker

Digital document retrieval

Core Banking System

Account creation, customer master update

Video Conferencing Platform

VKYC session management

Document Management System

Storage, retrieval, audit trail

Fraud Detection Engine

Cross-referencing with known fraud patterns

Deployment Considerations for Indian Banks

On-premise vs Cloud: Given RBI's data localisation requirements, many banks prefer on-premise deployment for VKYC infrastructure. YuAccess supports both deployment models — with the AI processing engine running within the bank's data centre.

Scalability: During peak onboarding periods (salary account campaigns, festival season personal loans), VKYC volumes can spike 5-10x. The system must auto-scale to handle 500+ concurrent VKYC sessions without degradation.

Multilingual Support: VKYC officials must interact in the customer's preferred language. AI-assisted translation and regional document processing support 12+ Indian languages.

Accessibility: For customers with disabilities, the system adapts — alternative liveness checks for visually impaired customers, simplified UI for elderly customers, and extended session timeouts for those who need more time.

Compliance and Audit Considerations

Meeting RBI's VKYC Guidelines

RBI mandates specific requirements for VKYC that AI automation must satisfy:

  1. Official presence: At least one trained bank official must be present during the video interaction (AI assists but does not replace the human decision-maker)
  2. Customer consent: Explicit consent for video recording must be obtained and documented at the start of the session
  3. Document verification: OVDs must be displayed clearly during the video call and verified in real-time
  4. Geo-tagging: The customer's location must be captured and recorded
  5. Recording retention: Complete video recordings must be stored for the period prescribed by the bank's record retention policy (minimum 8 years)
  6. Audit trail: Every verification step, decision point, and exception must be logged with timestamps

CKYC Compliance Tracking

AI maintains compliance dashboards tracking:

  • CKYC upload success rate (target: 100% within 10 days of account opening)
  • CKYC rejection rate and rejection reasons
  • Pending updates and re-KYC due dates
  • Audit readiness metrics (document completeness, verification coverage)

Results: What Banks Achieve with AI-Powered CKYC/VKYC

Quantified Outcomes

Metric

Before AI

After AI

Improvement

CKYC record creation time

15-25 min

2-3 min

85-88% reduction

VKYC session duration

12-20 min

5-8 min

50-60% reduction

CKYC rejection rate

12-18%

2-3%

80% reduction

Customer drop-off during VKYC

25-35%

8-12%

65% reduction

Face match accuracy

88-92% (manual)

99.2% (AI)

Significant improvement

Document extraction accuracy

82-90% (manual)

99.9% (AI)

Near-perfect accuracy

Daily VKYC capacity per official

15-20 sessions

40-50 sessions

2.5x throughput

Operational Impact

A mid-sized private sector bank processing 5,000 new-to-bank customers daily reported:

  • 70% reduction in KYC operations headcount needed for the same volume
  • 3x increase in VKYC throughput without additional video infrastructure
  • Zero CKYC-related regulatory observations in subsequent RBI inspection
  • Customer NPS improvement of 18 points for the onboarding journey

Step-by-Step Implementation Guide

Phase 1: CKYC Automation (Weeks 1-6)

  1. Integrate YuAccess document extraction APIs with existing CKYC upload workflow
  2. Configure extraction templates for all OVD types accepted by the bank
  3. Set up CERSAI API integration for automated search and upload
  4. Implement validation rules (PAN format, Aadhaar checksum, PIN code verification)
  5. Deploy exception handling workflow for low-confidence extractions
  6. Test with 500-1000 historical CKYC records for accuracy validation

Phase 2: VKYC Enhancement (Weeks 4-10)

  1. Integrate face matching and liveness detection into existing VKYC platform
  2. Add real-time document capture and extraction during video sessions
  3. Connect CKYC automation (Phase 1) into the VKYC workflow
  4. Train VKYC officials on AI-assisted workflow
  5. Configure quality thresholds and exception routing
  6. Pilot with 100-200 VKYC sessions with parallel manual verification

Phase 3: Full Deployment and Optimisation (Weeks 8-14)

  1. Roll out to all VKYC officials and branches
  2. Enable automated CKYC creation post-VKYC completion
  3. Implement analytics dashboard for compliance monitoring
  4. Set up automated re-KYC triggers and workflows
  5. Configure fraud pattern detection based on accumulated data
  6. Establish continuous model improvement pipeline

Frequently Asked Questions

Does AI-powered VKYC comply with RBI's requirement for human verification?

Yes. AI assists the bank official during the VKYC session — performing face matching, liveness checks, and document extraction in real-time — but the final verification decision remains with the trained human official. The AI provides confidence scores and flags exceptions, while the official exercises judgment and approves or rejects the KYC. This is fully compliant with RBI's VKYC guidelines which mandate human presence in the loop.

What happens when the CKYC record has discrepancies with submitted documents?

The AI system automatically detects discrepancies between the CKYC registry record and newly submitted documents — such as address changes, name corrections, or updated photographs. It flags these for the bank official, categorises the discrepancy type (legitimate update vs potential fraud indicator), and initiates the appropriate workflow: CKYC update if the change is legitimate, or enhanced due diligence if the discrepancy raises concerns.

How does the system handle customers who do not have an existing CKYC record?

When a CKYC search returns no results (common for customers new to the formal financial system), the AI automatically switches to the creation workflow. It extracts all required data from submitted OVDs, populates the CKYC template, triggers database verifications, and prepares the record for upload to CERSAI — all within the same session or transaction flow.

Can the face matching system handle significant appearance changes between document photo and live face?

Yes. The face recognition models used in YuAccess are trained specifically on Indian demographic data and account for common changes — ageing (documents may be 5-10 years old), weight changes, facial hair, spectacles, and head coverings. The system uses age-invariant deep learning models that focus on structural facial features rather than surface appearance. For borderline cases, the system provides a confidence score and defers to the human official.

What is the accuracy of real-time document extraction during a VKYC video call?

YuAccess achieves 99.9% field-level extraction accuracy on documents captured during VKYC sessions, provided the document image meets minimum quality thresholds (adequate lighting, minimal motion blur, full document visibility). The system provides real-time quality guidance to the customer during the session to ensure optimal capture conditions.

How is data security maintained during VKYC sessions?

All VKYC data is encrypted in transit (TLS 1.3) and at rest (AES-256). Video streams are processed in real-time without persistent storage of intermediate frames. Final session recordings are encrypted and stored in compliance with the bank's data retention policy. Face embeddings are stored as mathematical vectors that cannot be reverse-engineered into facial images. The system is certified for PCI-DSS, ISO 27001, and compliant with RBI's cybersecurity framework.

Transform Your KYC Operations with AI

The convergence of CKYC and VKYC with AI-powered document intelligence represents a fundamental shift in how Indian banks approach customer onboarding. Banks that automate these processes today gain competitive advantages in customer experience, operational efficiency, and compliance robustness.

YuAccess powers CKYC and VKYC automation for leading Indian banks and NBFCs — processing 1 million+ documents monthly with 99.9% accuracy across 100+ document types, with built-in support for multilingual OCR, face matching, liveness detection, and regulatory compliance.

Ready to automate your CKYC and VKYC workflows? Book a demo at /contact to see how YuAccess can reduce your KYC processing time by 85% while achieving near-perfect compliance rates.

Stay Updated

Get the latest AI insights delivered to your inbox.

Free · Weekly

Product Brochure

A complete overview of YuVerse products, use cases, and capabilities.

Free · PDF

Topics

CKYC automation AIVKYC AI banking Indiavideo KYC automationcentral KYC registry integrationAI KYC compliance Indian banks

More Blog