Privacidad por diseño para verificación de edad en flujos digitales sensibles

Verificación de edad con privacidad por diseño y procesamiento local

Kagefy fue diseñado para aplicar restricción etaria con procesamiento local, liveness y decisión por riesgo. Integra en web y mobile, ajusta el nivel de exigencia según el riesgo de tu flujo y mantén fallback fuerte cuando la evidencia no sea suficiente.

Procesamiento local en el flujo estándarDevuelve allow, deny, require_strong_method o inconclusiveEdad mínima configurable y SDK web con camino claro hacia mobile
Desde R$ 0,05 por validación completa. Diseñado para equipos que necesitan aplicar 18+ con menor exposición de imagen en el flujo estándar.
Diseñado para combinar mecanismos eficaces de verificación de edad con minimización de datos y protección de la privacidad.
  • Constitución Federal de Brasil, art. 5º, X
  • Decreto nº 12.880/2026, art. 15, I, y art. 24

Quickstart para evaluar sin depender de una llamada

Si yo fuera un desarrollador evaluando este SDK, necesitaría responder rápido tres cosas: cómo integrarlo, qué devuelve y qué plataformas están listas ahora.

Ejemplo mínimo con React

Edad mínima, perfil de riesgo y lectura de la decisión final en pocas líneas.

import { useEffect } from "react";
import { useAgeVerifier } from "@kagefy/sdk-react";

export function AgeGate() {
  const { videoRef, result, start } = useAgeVerifier({
    minimumAgeYears: 18,
    riskProfile: "high",
  });

  useEffect(() => {
    void start();
  }, [start]);

  return (
    <>
      <video ref={videoRef} autoPlay playsInline muted />
      <pre>{result?.decision.decision ?? "starting"}</pre>
    </>
  );
}

Qué devuelve el SDK

  • Decisión estructurada: allow, deny, require_strong_method, inconclusive
  • Desglose de score de edad, liveness y calidad
  • Edad mínima configurable por el integrador
  • Pipeline local con detección facial, estimación etaria y liveness

Estado por plataforma

  • SDK Web: listo para evaluación ahora
  • SDK React: listo para evaluación ahora
  • React Native e Ionic: camino preparado en el producto
  • Android e iOS nativos: evolución planificada para señal más fuerte en mobile

Lo que el equipo ve en la práctica antes de hablar con ventas

El flujo debe quedar claro rápido: captura local, consolidación de señales y una decisión lista para operar en el producto.

Cómo entra esto en el producto

  • El usuario entra en un flujo con captura local y validación de calidad mínima
  • El SDK combina edad estimada, liveness y contexto de riesgo en la misma sesión
  • El producto recibe una decisión lista para operar en lugar de un score aislado

La idea central es reducir ambigüedad operativa: el SDK no devuelve solo detección, devuelve una decisión accionable.

Ejemplo de respuesta estructurada

La respuesta de abajo muestra cómo el SDK entrega una salida lista para aplicar política, no solo señales aisladas.

{
  "minimumAgeYears": 18,
  "decision": "require_strong_method",
  "riskProfile": "high",
  "signals": {
    "age": {
      "estimate": 19.4,
      "confidence": 0.91
    },
    "liveness": {
      "status": "passed",
      "challengeCount": 2
    },
    "quality": "good"
  }
}

Una mejor decisión porque la validación no depende de una sola señal

En vez de depender de un solo método débil, la plataforma combina señales locales, calidad de captura y liveness para entregar una salida accionable para el producto.

1

Detección facial local

El SDK confirma presencia de rostro, encuadre y calidad mínima antes de avanzar.

2

Estimación etaria local

La estimación de edad ocurre localmente, sin enviar frames faciales al backend en el flujo estándar.

3

Liveness con desafío

El sistema ejecuta desafíos de liveness para elevar la dificultad del fraude simple y mejorar la confianza operativa.

4

Decisión por riesgo

Las señales se consolidan en una salida lista para usar: allow, deny, require_strong_method o inconclusive.

5

Fallback fuerte

Cuando la evidencia no sostiene la liberación, la plataforma escala a un método más fuerte o devuelve inconclusive.

Diseñado para decisiones conservadoras en flujos sensibles

  • Enfocado en verificación etaria, no en KYC completo
  • Complementa la política de acceso sin sustituir identidad civil
  • La evidencia débil no sostiene liberación en contextos sensibles
  • La ausencia de señal preserva una decisión conservadora
  • El estado inconclusive forma parte de la política de decisión
  • Fallback fuerte previsto para contextos de mayor riesgo

Salida estructurada para producto

allowLibera cuando la combinación de señales sostiene el flujo para el nivel de riesgo configurado.
denyBloquea cuando la evidencia apunta a una inconsistencia clara con la política configurada.
require_strong_methodEscala a un método fuerte cuando el contexto exige más prueba que la que el flujo local puede aportar.
inconclusiveEstado válido cuando la plataforma no debe liberar acceso con la evidencia observada.

Ejemplo práctico: bordes etarios o evidencia insuficiente deben dirigirse a require_strong_method o inconclusive, preservando una política más defendible.

La privacidad es parte del diseño de la solución.

El producto parte del principio de minimización de datos. El flujo estándar prioriza procesamiento local, menor exposición de imagen y una arquitectura más defendible para producto, seguridad y compliance.

Privacidad por diseño

  • Procesamiento local en el flujo estándar
  • La retención de selfie queda fuera del requisito estructural
  • La biometría bruta queda fuera de la base del producto
  • Logs mínimos para auditoría operativa
  • Operación offline/on-device cuando sea aplicable

Qué queda en el dispositivo

  • Detección facial
  • Estimación etaria
  • Liveness
  • Calidad de captura
  • Decisión local siempre que el flujo lo permita

Qué puede salir del dispositivo

  • Score consolidado
  • Decisión final
  • Timestamp
  • Método utilizado
  • Versión del modelo y metadatos mínimos de auditoría

Dónde este modelo entrega valor más rápido

El producto fue diseñado para contextos donde restricción etaria, privacidad y fallback fuerte necesitan coexistir sin improvisación.

Contenido adulto

Control de acceso con menor exposición de datos sensibles y fallback fuerte cuando la evidencia no es suficiente.

Plataformas con restricción etaria

Apps, comunidades, publishers y servicios que necesitan aplicar edad mínima con mayor consistencia operativa.

Productos digitales con sensibilidad reputacional

Cuando protección del usuario, privacidad y reducción de riesgo deben caminar juntas.

Web y mobile

Una base única de producto con camino claro para múltiples plataformas.

Hecho para equipos técnicos que necesitan integrar rápido y defender la elección internamente

Integración por SDK, configuración por riesgo y salida estructurada para uso directo en el producto.

SDK-first

Integración por SDK para web y React, con camino preparado para React Native, Ionic y futura expansión a Android e iOS.

Configuración por riesgo

El integrador define edad mínima, perfil de riesgo y políticas de validación según el caso de uso.

Nivel de exigencia ajustable

Menos fricción donde eso tiene sentido y más rigidez donde la operación necesita mayor resistencia a intentos de burla.

Decisión estructurada

La salida ya organiza riesgo, evidencia y necesidad de fallback para uso directo en producto.

Empieza por el SDK para React

Ejemplo mínimo para iniciar la evaluación técnica con React.

npm install @kagefy/sdk-react

Privacidad por defecto y una decisión técnica más defendible para producto, ingeniería, legal y compliance.

El riesgo empieza cuando el acceso es sensible y la verificación es débil

En la práctica, el punto crítico no es diferenciar extremos obvios. Es reducir fraude en la frontera etaria relevante, sin empujar al usuario a un flujo invasivo ni crear una operación difícil de defender internamente.

Soluciones débiles

Métodos aislados y superficiales pueden burlarse con facilidad y dejan a la plataforma expuesta en flujos de mayor riesgo.

Soluciones invasivas

Flujos que exigen selfie, retención de imagen o captura excesiva de datos aumentan fricción, presión regulatoria y riesgo reputacional.

Lo que la plataforma necesita

Infraestructura que combine privacidad, resistencia al fraude y capacidad de fallback cuando la evidencia no alcanza para liberar acceso.

Precio por volumen para empezar pequeño y ganar eficiencia

La comunicación comercial parte de R$ 0,05 por validación completa. La calculadora muestra cómo cambia la franja efectiva según el paquete de créditos y el consumo esperado.

Calculadora de plan

Simula tu franja de créditos y ve el precio aplicable

La calculadora usa la progresión comercial actual, de 1.000 a 1.000.000 créditos equivalentes, para mostrar la franja aplicable y el precio unitario.

Franja de créditos 1.000.000 créditos
Precio por validación R$ 0,05

Franjas comerciales de referencia para evaluación inicial. Consumos por encima de 1 millón pueden tratarse en una condición comercial dedicada.

Cobro objetivo
A partir de R$ 0,05 por validación completa

Modelo basado en créditos, con entrada desde 1.000 créditos y descuento progresivo según la franja de consumo.

  • La entrada comienza en 1.000 créditos
  • Descuento progresivo a medida que crece la franja de consumo
  • Franjas pensadas para reducir el costo marginal en operaciones mayores
  • En la evaluación comercial detallamos cómo retries, inconclusivos y fallback impactan la política de consumo

Preguntas frecuentes para evaluación inicial

Respuestas cortas para que producto, ingeniería, legal y liderazgo entiendan rápido el posicionamiento.

¿El producto envía la imagen del rostro al servidor?

En el flujo estándar, la propuesta es operar con procesamiento local y mantener la decisión inicial fuera del backend.

¿El producto almacena biometría?

La arquitectura está diseñada para minimizar datos y evitar persistencia biométrica bruta en el flujo estándar.

¿Esto reemplaza KYC?

La solución es infraestructura de decisión para verificación de edad. KYC y prueba de identidad civil pertenecen a otra capa del producto.

¿Funciona offline?

El diseño prioriza ejecución local y operación offline/on-device siempre que sea aplicable.

¿Qué sale del dispositivo en el flujo estándar?

El objetivo es traficar solo score, decisión y metadatos mínimos de auditoría. La imagen facial queda fuera de la dependencia estándar del flujo.

¿Qué plataformas están listas ahora?

Hoy la evaluación parte del SDK web y del SDK React. React Native, Ionic y mobile nativo forman parte de la evolución planificada.

¿Puedo configurar la edad mínima?

Sí. La plataforma fue pensada para permitir configuración por integrador según el caso de uso.

¿Cómo funciona el precio?

La comunicación comercial parte de R$ 0,05 por validación completa. La franja efectiva depende del paquete de créditos y del consumo previsto, como muestra la calculadora.

Si tu equipo necesita restringir acceso por edad con menor exposición de imagen, vale la pena conversar.

Mostramos cómo integrar, cómo posicionar el flujo en el producto y cómo calibrar la validación para el riesgo real de tu caso de uso.

Solicitar demostración

Completa el formulario y el equipo responderá con el siguiente paso para arquitectura, integración y modelo comercial. Sin adjuntos, sin upload de imagen y sin un formulario innecesariamente largo.

Qué pasa después

  • Entendemos tu flujo y la edad mínima requerida
  • Sugerimos el perfil de riesgo y la barra de validación
  • Indicamos el camino de integración más viable para web o mobile

Buen contexto para enviar

  • Franja de consumo estimada
  • Si el flujo es web, mobile o híbrido
  • Si necesitas 18+, otra edad mínima o fallback fuerte obligatorio