Guía de verificación de edad para aplicaciones web

Cómo funcionan la estimación facial de edad y el acceso con restricción de edad en aplicaciones web, qué factores regulatorios los impulsan y cómo integrar controles de edad con FACEIO sin requerir un documento de identidad en el flujo simplificado.

Volver al Centro de conocimiento
Por el equipo de ingeniería de FACEIO Actualizado

¿Qué es la verificación de edad?

La verificación de edad confirma que un usuario cumple una edad mínima antes de permitirle acceder a contenido, productos o servicios restringidos. Es una decisión de acceso, no una comprobación de identidad: la pregunta es “¿esta persona tiene la edad requerida?”, no “¿quién es esta persona?”

Los métodos tradicionales dependen de una declaración del usuario, la comprobación de una tarjeta de crédito o la carga de un documento de identidad. Cada opción tiene limitaciones: una casilla se puede omitir fácilmente, la tarjeta excluye a usuarios legítimos y cargar documentos añade fricción y riesgos de privacidad.

La estimación facial de edad ofrece una alternativa intermedia: una sola captura facial en vivo estima el rango de edad en tiempo real y aplica pruebas de vida diseñadas para rechazar fotografías, repeticiones de pantalla y otros ataques de presentación comunes. Si el flujo también recopila un documento, FACEIO ID Match puede comparar la selfie con el retrato del documento y devolver campos opcionales.

Estimación facial de edad vs. verificación con documento

Propiedad Estimación facial de edad Verificación con documento
¿Requiere documento?NoSí (identificación, pasaporte o licencia)
FricciónBaja (una captura)Mayor (captura, extracción y comparación)
PrecisiónRango de edad (por ejemplo, menor de 18 vs. mayor de 25)Fecha de nacimiento exacta del documento
Detección de vida incluidaSíRequiere selfie y prueba de vida
Ideal paraControl de acceso con poca fricciónOnboarding de identidad regulado

Los dos métodos son complementarios. Muchos productos usan la estimación como primer control y solicitan un documento solo en casos dudosos o transacciones reguladas. Consulta la verificación facial en línea para conocer el flujo basado en documentos.

Factores regulatorios de la verificación de edad

Los requisitos de garantía de edad varían según la jurisdicción, la categoría del producto, el tipo de contenido y la transacción. Los propietarios de aplicaciones deben identificar las reglas aplicables a su servicio antes de elegir una estimación, una comprobación documental u otro método de control de edad.

COPPA (EE. UU.)

La Children's Online Privacy Protection Act exige consentimiento parental verificable antes de recopilar datos de menores de 13 años. La estimación de edad ayuda a apartar a posibles menores de los flujos de recopilación de datos.

Edad de consentimiento digital del GDPR (UE)

Los Estados miembros fijan la edad de consentimiento digital entre 13 y 16 años. Los servicios deben aplicar medidas adecuadas para cada edad y pueden necesitar consentimiento parental por debajo del límite.

Online Safety Acts (Reino Unido y Australia)

Los requisitos de seguridad online pueden imponer obligaciones distintas según el servicio, el contenido y la ubicación del usuario. Confirme el estándar de garantía de edad aplicable con un asesor cualificado en lugar de depender de un único patrón de implementación.

Reglas específicas por sector

El alcohol, las apuestas, el contenido para adultos, el tabaco, el cannabis y ciertas funciones de redes sociales tienen requisitos propios de edad mínima. Combina la estimación con la política documentada de tu equipo de cumplimiento.

Esto no constituye asesoría legal. Confirma con tu equipo legal las obligaciones aplicables a tus jurisdicciones y categoría de producto, y consulta el Centro de confianza de FACEIO, Política de privacidady Buenas prácticas de privacidad para revisar información sobre privacidad y seguridad del servicio.

Dónde se utiliza la verificación de edad

  • Comercio electrónico restringido por edad: venta de alcohol, tabaco, cannabis, productos de vapeo y fuegos artificiales. Consulta patrones de seguridad para comercio electrónico.
  • Apuestas y videojuegos: apuestas con dinero real y contenido de videojuegos restringido por edad.
  • Contenido para adultos: control de acceso a material restringido para mayores de 18 o 21 años.
  • Redes sociales: dirigir a los usuarios a los controles de edad y a las medidas específicas para menores seleccionados por la plataforma.
  • Streaming y medios: control de contenido para adultos en plataformas de video y videojuegos.
  • Productos financieros: onboarding restringido por edad para inversiones, crédito y criptoactivos. Consulta fintech y eKYC.

Cómo FACEIO estima la edad

FACEIO estima la edad a partir de una sola captura facial en vivo. El modelo analiza la captura y devuelve un rango de edad estimado. La detección de vida se ejecuta sobre la misma captura, por lo que el flujo está diseñado para rechazar ataques de presentación comunes, como fotografías impresas, repeticiones de pantalla y videos pregrabados.

Características principales del flujo de estimación:

  • Sin documento en el flujo simplificado. Una selfie en vivo basta para estimar un rango de edad.
  • Prueba de vida obligatoria. La captura debe superar la protección contra suplantación facial (anti-spoofing) antes de devolver la estimación.
  • Límites configurables. Dirige a los usuarios a flujos distintos según estén por encima o por debajo del límite definido en tu política.
  • Implementación centrada en la privacidad. Tu aplicación web trabaja con la decisión de edad y el resultado de enrutamiento, no con el contenido de captura sin procesar. Consulta Facial ID, Buenas prácticas de privacidady Buenas prácticas de seguridad.
  • Compatible con ID Match cuando el flujo necesita comparar una selfie con el retrato de un documento y extraer campos opcionales. Consulta FACEIO ID Match.

La estimación de edad es una probabilidad, no una medición exacta. En sectores regulados, combínala con la revisión de un documento y tu política de riesgo para crear un registro de auditoría sólido.

Ruta de integración

Añadir verificación de edad a una aplicación web con FACEIO sigue el mismo patrón que la autenticación facial, porque la estimación usa la misma captura de fio.js :

  1. Crea una aplicación FACEIO. Regístrate en FACEIO Console y copia el ID público de la aplicación (Public ID). Consulta la guía de primeros pasos.
  2. Carga fio.js. Añade el fio.js SDK a la página que contiene el control de edad.
  3. Ejecuta la estimación de edad. Inicia una captura facial en vivo con prueba de vida y recibe el rango de edad estimado de esa misma captura.
  4. Aplica tu política. Permite el acceso a quienes superen el límite y dirige a quienes estén por debajo o cerca del umbral a un método alternativo, como la comparación de selfie y documento mediante ID Match, tus propios controles del documento, una revisión manual o el rechazo del acceso.
  5. Valida en el backend. Valida el resultado en tu backend antes de conceder acceso, como en cualquier flujo de FACEIO. Consulta la guía de buenas prácticas de seguridad .
  6. Registra la decisión. Registra el rango de edad y la decisión de enrutamiento para auditoría, sin guardar contenido de captura sin procesar en los logs de tu aplicación. Para los controles del backend, consulta la lista de verificación de la API, REST API y Webhooks.

Recursos para desarrolladores sobre verificación de edad

Pasa del concepto a la implementación con los recursos de FACEIO sobre verificación de edad, integración en el navegador, despliegue en producción y configuración desde FACEIO Console.

Preguntas frecuentes

¿La estimación facial de edad es suficientemente precisa para el cumplimiento normativo?

La estimación facial clasifica a los usuarios por rangos de edad, por ejemplo, menores de 18 o mayores de 25, pero no mide una edad exacta. FACEIO ID Match puede comparar una selfie en vivo con el retrato de un documento y devolver campos opcionales, mientras tu aplicación valida el documento y aplica su política de edad.

¿La estimación de edad requiere un documento de identidad?

No. FACEIO puede estimar la edad a partir de una sola captura facial en vivo, sin requerir documentos. Si el flujo también recopila un documento, ID Match puede comparar la selfie con su retrato y devolver campos opcionales. No autentica el documento ni toma la decisión de edad.

¿La estimación de edad es lo mismo que la verificación de edad?

La estimación infiere una edad aproximada a partir de los rasgos faciales. La verificación confirma que el usuario cumple un límite, como 18+ o 21+, y puede combinar estimación, revisión de documentos, pruebas de vida y una política de riesgo. La estimación aporta la señal; la verificación toma la decisión.

¿FACEIO almacena la imagen facial después de estimar la edad?

FACEIO no expone imágenes de captura sin procesar al flujo de tu aplicación. La estimación puede ejecutarse como una comprobación independiente. Si la combinas con el registro facial, el motor de reconocimiento facial seleccionado almacena hashes biométricos no reversibles o índices de la aplicación conforme a tu configuración y política de eliminación. Consulta la referencia de Facial ID para obtener más información.

¿Puedo estimar la edad sin registrar al usuario para iniciar sesión?

Sí. La estimación puede ejecutarse como una comprobación independiente durante el onboarding o el control de acceso, sin crear un Facial ID para futuros inicios de sesión. También puedes combinarla con el registro facial si el usuario podrá autenticarse con su rostro después. Consulta cómo añadir FACEIO a tu página de inicio de sesión y la Guía de integración.

Guías relacionadas

Añade verificación de edad a tu sitio web

Crea una aplicación en FACEIO Console, copia su Public ID y añade controles de edad en el navegador con fio.js. Usa ID Match si también necesitas comparar una selfie con el retrato de un documento y extraer campos opcionales. Después, consulta la lista de preparación para producción y guía de integración para completar el despliegue.