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.

Ataques de repetición

Puede presentarse una imagen o un video grabado anteriormente en lugar de una persona en vivo durante la sesión actual.

Ataques de presentación mediante pantalla

Puede mostrarse una fotografía o un video en otra pantalla frente al dispositivo de captura.

Entrada de cámara virtual

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 /faceverify devuelve dist, sim y el booleano same_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.

1
Carga de identificación

Captura el documento según tu política documental y de consentimiento.

2
Captura de selfie

Captura un selfie en vivo en el navegador.

3
Llamada a la API

Utiliza ID Match o envía dos imágenes faciales a /faceverify.

4
Decisión

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.

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.

Comparación entre selfie y retrato
Procesamiento transitorio
Vivacidad dentro de ID Match