How to Build a Video KYC System for NBFCs in India
Blog post from Video SDK
Building a video KYC system for Non-Banking Financial Companies (NBFCs) in India involves creating a compliant digital onboarding process that replaces traditional in-person document verification with a live, recorded video session between a customer and a verification agent, following the Reserve Bank of India's guidelines. The system must capture live video calls, verify documents like Aadhaar, perform geolocation checks, conduct liveness tests, and store sessions securely as audit records. This tutorial, using VideoSDK, guides the implementation through architectural setup, token generation, stream handling, and compliance requirements, emphasizing the use of WebRTC-based real-time communication infrastructure and AI-assisted identity verification. The integration involves creating a secure backend, encrypted storage, and a compliance storage layer, while ensuring session integrity and meeting procedural requirements. The tutorial also stresses the importance of meeting RBI's V-CIP framework to avoid regulatory penalties, ensuring a robust system that adheres to technical and procedural standards.