Authentication
Admin pages require a signed session. Terminals authenticate with a unique token.
Security
CSS is designed with controlled access, short-lived enrollment, and biometric templates that never leave protected storage.
Admin pages require a signed session. Terminals authenticate with a unique token.
Enrollment links are one-time, hashed at rest, and expire after a short window.
QR enrollment sessions time out so unused links cannot stay open indefinitely.
A revoked terminal cannot record attendance, even if someone still has an old URL.
Matching runs through a provider interface so camera capture can later be replaced by hardware.
Fingerprint templates are stored as protected data and are never shown in the interface.
Every parent message is recorded, so schools keep an auditable history of what was sent and when.