Comparación entre selfie y foto del documento para fintech
Compara un selfie en vivo con la foto de un documento mediante FACEIO ID Match. Recibe resultados de coincidencia facial y vivacidad, además de campos opcionales del documento. KYC, AML, autenticación documental y decisiones de incorporación son procesos separados.
Conéctate a FACEIO Console para crear aplicaciones, administrar APIs y configurar webhooks para eventos de registro, autenticación y Facial ID.
Por qué la verificación de identidad fintech necesita más que documentos
La incorporación fintech suele combinar comprobaciones documentales, datos del cliente, controles de riesgo o sanciones y una comparación entre el solicitante y el retrato del documento. Para conocer las obligaciones generales, consulta Conoce a tu cliente y prevención del lavado de dinero.
Las comprobaciones de documento y rostro son distintas
La autenticación documental evalúa el documento. La comparación facial contrasta una selfie con el retrato extraído. Una política completa puede requerir ambas comprobaciones y otros controles elegidos por tu organización.
Añade una comparación entre selfie y retrato
FACEIO ID Match captura un selfie en vivo y un documento con foto en un widget de navegador, comprueba la vivacidad y compara ambos rostros. PixLab DOCSCAN extrae la foto del documento y, opcionalmente, sus campos. Una coincidencia indica similitud facial, no autenticidad documental, titularidad ni identidad legal.
Por qué las contraseñas y los OTP no prueban la identidad
Si alguien puede recibir un OTP por correo o teléfono, solo prueba que controla ese canal. No prueba quién es. Depender únicamente de contraseñas u OTP deja los productos fintech expuestos a la toma de cuentas. Consulta la estrategia de autenticación sin contraseña para conocer las opciones de migración.
Dónde encaja FACEIO en una pila eKYC fintech
FACEIO ID Match ofrece una comparación 1:1 entre selfie y foto del documento, no un servicio KYC. Tu organización puede utilizar el resultado en su propio proceso de incorporación, junto con controles independientes de identidad, documentos y cumplimiento. La autenticación facial de FACEIO es una función aparte para usuarios ya registrados.
Comparación entre selfie y foto del documento
Para abrir un popup en el navegador que capture un selfie en vivo y un documento, utiliza FACEIO ID Match. Si tu backend ya dispone de dos imágenes faciales, utiliza el endpoint /faceverify. Tu aplicación es responsable de la calidad de las capturas, el consentimiento, las comprobaciones documentales y la decisión de aprobar, reintentar o revisar.
Acceso recurrente y verificación reforzada
Después del registro con consentimiento, las sesiones posteriores pueden llamar a faceio.authenticate(). Tu backend compara el Facial ID devuelto con el asociado a la cuenta y aplica su propia política de acceso o autenticación reforzada.
Vivacidad y riesgos de presentación
La captura en el navegador puede recibir fotos impresas, repeticiones de pantalla, videos grabados o entradas de cámara virtual. Las comprobaciones de vivacidad y anti-spoofing de FACEIO evalúan indicadores de presentación, pero ningún sistema garantiza detectar todos los intentos.
Puede presentarse una imagen o un video grabado anteriormente en lugar de una persona en vivo durante la sesión actual.
Puede mostrarse una fotografía o un video en otra pantalla frente al dispositivo de captura.
El software de cámara virtual puede proporcionar video modificado o generado en lugar de la señal de una cámara física.
Combina el resultado con tus controles de seguridad
Combina los resultados de vivacidad y coincidencia facial con tus propios límites de solicitudes, reglas de reintento, política de PIN Code, recuperación de cuentas, autorización en el backend y revisión manual. Consulta las buenas prácticas de seguridad y la guía de anti-spoofing facial antes de pasar a producción.
Tratamiento de resultados y responsabilidades del cliente
FACEIO devuelve resultados técnicos de comparación, vivacidad y autenticación. Tu organización decide qué registrar, cuánto conservarlo, qué políticas aplicar y cómo encaja el resultado en sus obligaciones legales y regulatorias.
-
Resultados de comparación facial
El endpoint
/faceverifydevuelvedist,simy el booleanosame_person. Tu backend decide si registra esos valores y con qué contexto de sesión. -
Política de decisión bajo tu control
Tu backend interpreta los campos documentados y aplica su política de reintento, revisión o continuación. FACEIO no toma decisiones KYC, AML, de cuenta ni de transacción.
-
Registros de eventos gestionados por tu aplicación
Tu aplicación puede solicitar autenticación facial antes de determinadas acciones y registrar el contexto de su propia decisión. Utiliza la integración de webhook para recibir eventos compatibles de FACEIO en tu backend.
-
Procesamiento transitorio
ID Match procesa las imágenes del selfie y del documento y los datos extraídos en RAM, y los elimina de inmediato cuando el resultado está listo o la sesión falla. El proceso no conserva imágenes, datos del documento ni registros de escaneo. Por separado, la autenticación facial utiliza hashes biométricos gestionados por el motor de reconocimiento seleccionado, como se explica en las buenas prácticas de privacidad.
-
Las obligaciones de consentimiento son tuyas
El SDK no inicia el acceso a la cámara hasta que tu aplicación lo llama explícitamente, lo que te permite obtener y registrar el consentimiento explícito e informado antes de activar una captura facial.
Para orientación sobre consentimiento, privacidad y tratamiento de resultados, consulta las Guías para desarrolladores, Buenas prácticas de privacidad y el Centro de confianza. Tu organización sigue siendo responsable de determinar sus requisitos legales y regulatorios.
Cómo incluir FACEIO en tu flujo de incorporación
Para capturar imágenes en el navegador, configura una aplicación FACEIO, carga fio.js y llama a idmatch() para abrir ID Match. Compara un selfie en vivo con la foto del documento y puede devolver campos opcionales extraídos por PixLab DOCSCAN. Si tu backend ya dispone de dos imágenes faciales, utiliza la FACE-VERIFY REST API para compararlas. Ninguna opción autentica el documento ni realiza comprobaciones KYC o AML.
Captura el documento según tu política documental y de consentimiento.
Captura un selfie en vivo en el navegador.
Utiliza ID Match o envía dos imágenes faciales a /faceverify.
Tu backend aplica su política de reintento, revisión o continuación.
Conclusión
FACEIO aporta un resultado de vivacidad, comparación entre selfie y retrato o autenticación de un usuario registrado. No autentica documentos, no establece identidad legal, no realiza controles de sanciones ni decide resultados KYC/AML. Para controles de cuenta relacionados, consulta los patrones de autenticación reforzada basada en riesgo.
Soluciones relacionadas
FACEIO también admite flujos de autenticación facial y seguridad de cuentas fuera de la incorporación fintech:
Recursos del caso de estudio fintech
Añade comparación facial a un flujo fintech
Usa estos recursos para conectar captura de selfie, comparación con el retrato del documento, autenticación facial, tratamiento del resultado en el backend y reglas de revisión controladas por el cliente.
Añade comparación facial a tu flujo fintech
Crea una aplicación FACEIO y elige ID Match o FACE-VERIFY según las imágenes y el flujo de captura que ya controla tu aplicación.