Siete etapas desde la apertura de la cámara hasta el resultado final. Cada etapa incluye una condición de fallo que detiene el pipeline o rechaza la salida.
El SDK solicita acceso a la cámara. getUserMedia() abre un flujo de video local. En ningún momento se transmiten datos de video externamente.
La puerta de calidad funciona de forma continua durante todo el escaneo. Una sola señal fallida pausa la medición y activa la guía de voz correctiva.
Las siete etapas del pipeline se ejecutan localmente en el navegador. Flujo de cámara, detección facial, evaluación de calidad, extracción rPPG y puntuación de confianza — nada de esto se envía a un servidor externo. Los únicos datos que salen del navegador, opcionalmente, son el resultado estructurado tipado: HR, RR, calidad y marca de tiempo.
Arquitectura de privacidad completa →