Sept étapes de l'ouverture de la caméra au résultat final. Chaque étape inclut une condition d'échec qui arrête le pipeline ou rejette la sortie.
Le SDK demande l'accès à la caméra. getUserMedia() ouvre un flux vidéo local. Aucune donnée vidéo n'est transmise à l'extérieur à aucun moment.
La porte qualité fonctionne en continu tout au long du scan. Un seul signal en échec met la mesure en pause et déclenche un guidage vocal correctif.
Les sept étapes du pipeline s'exécutent localement dans le navigateur. Flux caméra, détection faciale, évaluation qualité, extraction rPPG et scoring de confiance — rien n'est envoyé à un serveur externe. Les seules données qui quittent le navigateur, optionnellement, sont le résultat structuré typé : HR, RR, qualité et horodatage.
Architecture confidentialité complète →