Autenticación facial para sitios y aplicaciones web

Biblioteca y APIs de autenticación facial seguras y compatibles con distintos navegadores para sitios web, portales corporativos y aplicaciones web. Fáciles de integrar en tu flujo de inicio de sesión.

Ofrece acceso sin contraseña de nivel empresarial a tus sitios web, portales corporativos y aplicaciones web con un framework seguro de reconocimiento facial.

99.7%
Precisión en LFW
<1 s
Tiempo de autenticación
5 minutos
Integración
Interfaz del SDK de autenticación facial FACEIO para iniciar sesión sin contraseña
★★★★★ Más de 9 millones de instancias del widget y despliegues del SDK

Miles de desarrolladores y empresas de todo el mundo confían en FACEIO

Crea tu aplicación en FACEIO ↗ e integra fio.js en tu sitio o aplicación web. Permite que los usuarios nuevos se registren y los usuarios registrados inicien sesión con reconocimiento facial.

Creative Zone
All Travel
Symisc
MediaHub
Rey Group
GVIC
PixLab
Qué hace FACEIO

Autenticación facial segura
para sitios, aplicaciones y portales corporativos

FACEIO permite a los equipos de producto y desarrollo incorporar autenticación facial sin contraseña a sus flujos de inicio de sesión. Usa fio.js para registrar usuarios nuevos y autenticar a los usuarios registrados en navegadores y dispositivos modernos.

Icono de detección de vida

Detección de vida y protección contra suplantación integradas

Comprueba que hay una persona real frente a la cámara durante el registro y la autenticación, para ayudar a tu aplicación a rechazar fotos, videos y otros intentos de suplantación.

Icono de autenticación facial

Autenticación facial

Los usuarios se registran una vez y se autentican con su rostro cuando regresan. FACEIO funciona en el navegador; tu aplicación mantiene el control de las cuentas y las reglas de acceso.

Icono de comprobación de acceso

Comprobación de acceso seguro

Combina la autenticación facial con la validación del código PIN para proteger cuentas de clientes, portales de empleados y otras áreas restringidas de tu sitio o aplicación web.

Para equipos de desarrollo y producto

Implementa autenticación facial en tus sitios y aplicaciones web

Crea una aplicación en FACEIO, agrega la biblioteca fio.js a tu sitio web y llama a enroll() para registrar usuarios nuevos y a authenticate() cuando regresen.

Integra FACEIO en cuatro pasos

1

Crea una aplicación en FACEIO

Usa el asistente de creación de aplicaciones en FACEIO Console, copia el App Public ID y agrega el dominio donde funcionará FACEIO.

Abrir la Console
2

Configura la autenticación

Elige un motor de reconocimiento facial, revisa la detección de vida y el código PIN, y adapta la UI/UX del widget a tu sitio o aplicación web.

Ver la guía de configuración
4

Registra y autentica usuarios

Llama a enroll() para registrar un usuario nuevo y luego a authenticate() cuando un usuario registrado regrese a tu sitio o aplicación web.

Ver la guía de integración
app.js
// Inicializa FACEIO
const faceio = new faceIO("your-app-id");

// Registra un usuario nuevo
async function enrollUser() {
  try {
    const userInfo = await faceio.enroll({
      locale: "auto",
      // Datos que se asociarán con el usuario nuevo
      payload: {
        email: "user@example.com",
        id: "user123"
      }
    });
    console.log("User enrolled:", userInfo);
  } catch (error) {
    console.error(error);
  }
}

// Autentica a un usuario registrado
async function authenticateUser() {
  try {
    const userData = await faceio.authenticate({
      locale: "auto"
    });
    // Obtiene los datos asociados al usuario autenticado
    console.log("User authenticated:", userData);
  } catch (error) {
    console.error(error);
  }
}
99.7%
Precisión en LFW
70+
Idiomas del widget
5 min
Tiempo de configuración
Compatible con tu frontend

Usa FACEIO con cualquier framework JavaScript

fio.js funciona directamente en el navegador con Vanilla JavaScript, React, Vue, Angular, Next.js y otras tecnologías JavaScript. No requiere un paquete específico para cada framework.

Agrega fio.js a tu frontend

Usa uno de los ejemplos anteriores o sigue la guía de integración para incorporar el registro de usuarios y la autenticación facial a tu sitio o aplicación web.

Sin paquetes específicos por framework
Cómo funciona FACEIO

Autenticación facial
directamente en el navegador

FACEIO incorpora un widget guiado de registro y autenticación a sitios y aplicaciones web móviles. Tu backend mantiene el control de las cuentas, las reglas de acceso, la recuperación y la autorización.

Con FACEIO puedes:

  • Registrar usuarios nuevos y autenticar usuarios registrados desde el navegador
  • Presentar tu aviso y obtener el consentimiento antes del registro facial
  • Usar detección de vida y validación del código PIN, activada por defecto, en tu flujo de inicio de sesión
  • Enviar el resultado a tu backend, donde tu aplicación concede o deniega el acceso

Elige el motor de reconocimiento facial

Selecciona y configura desde la Console el motor de reconocimiento facial que usará tu aplicación FACEIO.

Gestiona el consentimiento y la eliminación

Tu sitio o aplicación web presenta el aviso requerido, obtiene el consentimiento y ofrece un proceso de eliminación. FACEIO no almacena ni accede a hashes biométricos.

Despliega en la nube o en tu infraestructura

Usa un motor en la nube compatible o despliega PixLab Insight en tu infraestructura cuando necesites procesamiento local y control de la infraestructura.

Agrega una biblioteca JavaScript

Carga fio.js, inicialízalo con tu App Public ID y llama al método que necesite tu flujo. No requiere una extensión, una aplicación nativa ni un sensor biométrico dedicado.

Autenticación facial compatible con distintos navegadores para sitios y aplicaciones web móviles

Chrome
Firefox
Safari
Edge
Funciones de accesibilidad

Autenticación facial guiada
para más usuarios

El widget FACEIO ofrece instrucciones visuales y de audio durante el registro y la autenticación. Prueba estas funciones dentro del flujo completo de accesibilidad de tu sitio o aplicación web antes de publicarlo.

Compatibilidad con lectores de pantalla para tecnologías de asistencia compatibles

Navegación con teclado para interacciones con el widget sin usar un mouse

Guías de implementación accesible para equipos que diseñan experiencias inclusivas

Guía por voz

Las instrucciones de audio explican qué debe hacer el usuario durante el registro y la autenticación mientras el widget está abierto.

Orientación integrada

Revisa la experiencia completa del widget con tu interfaz y tus requisitos de accesibilidad antes de usarlo en producción.

Cámara
Flujo en el navegador
Guiado
Indicaciones al usuario

Funciones principales de autenticación facial

Biblioteca JavaScript independiente del framework

Integra autenticación facial sin reemplazar tu frontend

  • Carga fio.js en el navegador e inicialízalo con tu App Public ID
  • Usa la cámara del dispositivo en navegadores compatibles sin aplicaciones nativas ni sensores dedicados
  • Mantén los datos de las cuentas y las decisiones de autorización en tu backend

Inicio de sesión facial sin contraseña

Permite a los usuarios registrados iniciar sesión con su rostro en lugar de una contraseña

  • Llama a enroll() al registrar al usuario y a authenticate() cuando regrese
  • Usa la validación del código PIN activada por defecto y define tu proceso de recuperación de cuentas
  • Verifica el resultado en tu backend antes de crear una sesión o conceder acceso

Controles de seguridad para autenticación facial

Combina comparación facial, detección de vida y validación del código PIN

  • El motor de reconocimiento facial seleccionado crea el hash biométrico tras obtener el consentimiento
  • FACEIO devuelve el resultado de autenticación sin almacenar ni acceder a hashes biométricos
  • Combina FACEIO con autorización en el backend, límites de solicitudes y recuperación segura de cuentas

Estimación de edad facial

Recibe un rango de edad estimado como señal adicional para tu flujo

  • Solicita una estimación de edad durante un escaneo facial compatible en el navegador
  • Define los umbrales, las alternativas y la revisión manual que necesite tu producto
  • Trata la estimación como una señal, no como prueba de edad ni verificación de identidad legal
Casos de uso habituales

Autenticación facial para procesos de negocio reales

Usa FACEIO para incorporar autenticación facial en el navegador al inicio de sesión, el registro de asistencia de empleados o estudiantes, el acceso de agentes y el alta de clientes.

Gestión del personal

Autenticación facial para registrar asistencia

Autentica a los empleados en el navegador y envía el resultado a tu sistema de asistencia, horarios, recursos humanos o nómina.

Navegador
Flujo de registro de asistencia
Facial
Comprobación de asistencia
  • Ayuda a limitar registros por terceros
    Exige al empleado registrado completar el flujo de autenticación configurado
  • Integración con el backend
    Conecta los resultados de autenticación a tu flujo de recursos humanos, nómina u horarios
  • Registro con cámara
    Usa un navegador y una cámara en lugar de una credencial, tarjeta o terminal compartida
Integrar autenticación de empleados
Registro de asistencia de empleados con reconocimiento facial

Crea una aplicación y prueba la autenticación facial en tu sitio o aplicación web.

Crea una aplicación en FACEIO

FACEIO Meeting Shield

Extensión de Chrome

Señales de riesgo de deepfakes en reuniones web en vivo

FACEIO Meeting Shield es una extensión de Chrome que analiza el video visible en sesiones compatibles de Google Meet, Zoom Web y Microsoft Teams Web. Avisa a tu equipo cuando detecta señales de video sospechosas que podrían requerir una revisión más detallada.

Está diseñado para entrevistas de trabajo remotas, llamadas ejecutivas, consultas financieras, reuniones legales y otras conversaciones donde un intento de suplantación podría influir en una decisión.

meet.company.com/xyz-abcd-efg
Protección activa
Participante · Invitado

Revisa señales de video sospechosas durante una reunión

  • Flujo mediante extensión de Chrome para reuniones web en vivo compatibles.
  • Análisis prioritariamente local diseñado para evitar cargar video sin procesar de la reunión.
  • Señales de riesgo asociadas con video sintético, video reproducido, abuso de cámaras virtuales y movimientos faciales manipulados.
  • Diseñado para complementar tus controles de reuniones y toma de decisiones.
  • Funciona en sesiones compatibles de Google Meet, Zoom Web y Microsoft Teams Web en Chrome.

Agrega una señal antes de una decisión sensible

Usa Meeting Shield como señal adicional de revisión antes de compartir información confidencial, aprobar una transacción, contratar a un candidato o continuar una conversación sensible. Tu organización sigue siendo responsable de sus procesos de revisión, aprobación y seguridad.

app.yourcompany.com/verify-identity
FACEIO ID Match
Flujo guiado
Documento
2Selfie
3Resultado
Identificación
Selfie en vivo
Documento
Capturado
Detección de vida
Comprobando
Comparación facial
Pendiente
Continuar la comparación

Integrado en tu sitio o aplicación web

Más de 11 mil documentos de identidad
Más de 197 países y territorios

FACEIO ID Match

Compara una selfie en vivo con la foto de una identificación

FACEIO ID Match es un widget para el navegador que guía al usuario en la captura de un documento de identidad y una selfie en vivo. Realiza una comprobación de vida, compara la selfie con la foto extraída del documento y puede devolver los campos solicitados.

El escaneo y la extracción opcional de campos del documento utilizan la API PixLab DOCSCAN, compatible con más de 11 mil formatos de documentos de identidad de más de 197 países y territorios. ID Match no autentica el documento ni sustituye el proceso KYC.

Las imágenes capturadas y los datos del escaneo se procesan en RAM y se eliminan al generar el resultado, tanto si la comparación tiene éxito como si falla. No se conservan datos del escaneo ni registros del procesamiento. Tu aplicación sigue siendo responsable de validar los documentos y de todas las decisiones posteriores.

Qué hace ID Match

  • Guía al usuario en la captura del documento y la selfie en vivo, la detección de vida y la comparación facial 1:1.
  • Usa PixLab DOCSCAN para admitir diversos documentos, incluidos pasaportes, identificaciones nacionales, licencias de conducir, visas y permisos de residencia.
  • Devuelve el resultado de la comparación entre selfie y foto, el resultado de detección de vida y los campos del documento solicitados.
  • Funciona en navegadores de escritorio y móviles sin requerir una aplicación nativa.
  • Puede usarse al crear una cuenta y combinarse con autenticación facial FACEIO para los siguientes inicios de sesión sin contraseña.

Compara selfies e identificaciones dentro de tu sitio web

ID Match compara dos rostros y puede extraer campos del documento. No autentica el documento, no realiza controles KYC o AML ni decide si debe aprobarse al usuario.

Por qué elegir FACEIO

Autenticación facial que
se adapta a tu producto web

Incorpora inicio de sesión facial sin contraseña a tu sitio o aplicación web y mantén los datos de las cuentas, la autorización y las reglas de negocio en tu backend.

Icono de seguridad de cuentas

Agrega una señal para el acceso a cuentas

Usa autenticación facial junto con tus controles de autorización, recuperación de cuentas y prevención de fraude.

Icono de compatibilidad entre plataformas

Compatible con distintos navegadores

Usa el mismo flujo guiado de registro y autenticación en teléfonos, tabletas, laptops y equipos de escritorio compatibles.

Icono de integración sencilla

Integración JavaScript sencilla

Carga fio.js, inicialízalo con tu App Public ID y conecta el resultado a tu backend.

Icono de confianza y seguridad

Configura los controles de seguridad que necesites

Combina comparación facial, detección de vida, validación del código PIN activada por defecto, restricciones de dominio y controles de tu backend.

Diseñado para autenticación en producción

Conecta FACEIO a los procesos de autorización, recuperación de cuentas, límites de solicitudes, monitoreo y soporte que ya usa tu sitio o aplicación web.

99.7% de precisión en LFW

Precisión del reconocimiento facial medida con el benchmark Labeled Faces in the Wild

Opciones de residencia de datos en la UE

Usa tus credenciales de AWS Rekognition o despliega PixLab Insight en tu infraestructura cuando sea necesario

Despliegue en tu infraestructura

Ejecuta el motor de reconocimiento facial PixLab Insight en tu propia infraestructura

Un inicio de sesión más sencillo

Permite a los usuarios registrados autenticarse sin escribir ni restablecer una contraseña

Usa FACEIO en tu flujo actual

Icono de seguridad para fintech e instituciones financieras

Fintech

Incorpora resultados de comparación facial y detección de vida al alta gestionada por tu organización

Icono de autenticación para comunidades y marketplaces

Comercio electrónico

Autentica a compradores, vendedores o usuarios de marketplaces antes de acciones sensibles en sus cuentas

Icono de registro para reservas y agencias de viajes

Viajes

Incorpora autenticación facial al acceso a reservas y los flujos de registro de clientes

Icono de autenticación de clientes para empresas

SaaS

Permite a los usuarios registrados acceder a sus cuentas con autenticación facial compatible con distintos navegadores

Preguntas frecuentes

Preguntas habituales sobre FACEIO

Conoce qué hace FACEIO, cómo se integra a tu sitio y qué responsabilidades corresponden a tu aplicación.

¿Qué hace FACEIO?

FACEIO incorpora autenticación facial a sitios y aplicaciones web. Los usuarios nuevos se registran mediante fio.js, los usuarios registrados se autentican con su rostro y tu backend usa el resultado para crear una sesión o aplicar sus propias reglas de acceso.

¿Cómo integro FACEIO a mi sitio web?

Crea una aplicación FACEIO en la Console, copia su App Public ID, carga e inicializa fio.js y llama a enroll() para usuarios nuevos y a authenticate() para usuarios registrados.

¿FACEIO almacena hashes biométricos?

No. FACEIO, incluidos la biblioteca fio.js, el widget integrado, la REST API y la Console, no almacena, maneja ni accede a hashes biométricos. El motor de reconocimiento facial seleccionado por el propietario de la aplicación gestiona los hashes biométricos según la configuración y el flujo de consentimiento de esa aplicación.

¿Qué controles de seguridad ofrece FACEIO?

FACEIO ofrece detección de vida y controles contra suplantación, validación del código PIN activada por defecto y opciones de restricción de dominio. El propietario de la aplicación sigue siendo responsable de la autorización en el backend, la recuperación de cuentas, los límites de solicitudes y otros controles que necesite su servicio. Consulta la guía de buenas prácticas de seguridad antes de usarlo en producción.

¿FACEIO admite autenticación accesible?

El widget FACEIO incluye instrucciones visuales y de audio, navegación por teclado y compatibilidad con lectores de pantalla en navegadores y tecnologías de asistencia compatibles. El propietario de la aplicación debe probar el flujo completo y ofrecer otra forma de acceso a quienes no puedan o no quieran usar autenticación facial.

Comienza tu integración

Integra autenticación facial a tu sitio web

FACEIO ha superado los 9 millones de instancias del widget. Crea una aplicación en la Console, copia su Public ID, agrega fio.js a tu sitio o aplicación web y conecta el resultado de autenticación a tu backend.