Verificación de identidad KYC
- FastAPI
- OpenCV
- MediaPipe
- InsightFace
- Redis
Para construir esta aplicación de verificación de identidad KYC aproveché mi experiencia en Python (FastAPI) y creé un backend asíncrono de alto rendimiento, capaz de atender múltiples solicitudes de verificación en simultáneo. Integré tecnologías avanzadas de visión por computador: OpenCV, MediaPipe para la detección de vida e InsightFace para la coincidencia biométrica precisa, junto con la API Claude Vision de Anthropic para la extracción inteligente de datos (OCR) de documentos. En el frontend usé JavaScript moderno con las APIs nativas de HTML5 para gestionar la cámara y la grabación de video directamente en el navegador. También implementé Redis para la gestión eficiente de sesiones y caché, manteniendo el sistema ágil y escalable bajo alta concurrencia. El foco fue una arquitectura segura y no bloqueante que procese datos sensibles de forma segura.
La aplicación es un sistema robusto de verificación de identidad que permite incorporar usuarios validando en tiempo real su identidad física contra sus documentos oficiales. Resuelve el problema crítico de la prevención de fraude y el cumplimiento regulatorio (KYC/AML) en plataformas digitales. El usuario escanea su cédula o pasaporte y graba un video selfie; el sistema extrae automáticamente sus datos, verifica la autenticidad del documento, compara la biometría de su rostro con la foto del documento y realiza una «prueba de vida» para asegurar que hay una persona real presente, evitando ataques de suplantación con fotos o pantallas. Convierte un proceso típicamente manual y lento en una experiencia digital rápida, automática y segura.
