⚡ Biometric Ops Dashboard

Operator authentication

Read-only ops dashboard over /biometric/stats. Aggregate counts + recent state-change events. Auth via legal-tier token (sessionStorage; clears on tab close).

Biometric consent state — by subject

Never collected
no biometric data on record
Pending
consent in flight
Given
active biometric data
Withdrawn
awaiting destruction (≤30d)
Expired
retention window passed
Photos on disk
quarantined uploads

Subject lifecycle status

Total subjects Active Pending consent Withdrawn Retention expired Erased

Retention horizon

Oldest active retention Days until earliest expiry Sweep scheduledaily 03:00 UTC Sweep unitlakehouse-retention-sweep.timer

Recent state-change events (last 20 across all subjects, newest first)

Timestamp Candidate Kind Result Trace ID
Loading…

Event-kind breakdown (across recent events shown above)

Intake UI · Withdraw UI · BIPA Gates · Destruction runbook