⚡ 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