Laurel Secure

Only the answer crosses the door.

Laurel Secure verifies age at the threshold and forwards only an age-check outcome: pass, fail, or unable to verify. Names, birthdates, and document numbers never leave the reader — your venue gets operational truth without entering identity-logging scope.

IDENTITY_RETAINED = FALSE, enforced by architecture

01 — WHY OPERATORS SWITCH

Built for the door. Accountable to the back office.

Zero identity logging

Only age-outcome aggregates reach the platform — never a name, never a document. That keeps patron identity outside your operational data footprint.

Fleet health, live

Connectivity, battery, and trust-material state for every reader — visible from a phone behind the bar before a device dies mid-shift.

Roles that match a real venue

Owners, admins, operators, installers, support — each sees exactly the screens their shift requires, nothing else.

0

Patron identity fields stored, ever

k=3

Minimum day-bucket size before aggregate reports render

3

Allowed outcomes: pass, fail, or unable to verify

1

Age-check outcome crosses the device boundary

02 — THE BOUNDARY IS THE PRODUCT

Privacy enforced by schema, not by promise.

Most vendors promise not to keep identity data. Laurel Secure is built so it structurally cannot — the data model has no columns for it, the API contracts have no fields for it, and day-bucketed reports suppress groups below k=3.

Aggregate-only outcomes

Verification results are stored as counters — there is no per-person row to exist.

k-anonymity before display

Any reporting bucket below threshold is suppressed before it can render, anywhere.

Status-only device trust

The platform sees trust-material state, never credential material itself.

See it running at your own door.

Tell us about your venues and we'll scope a pilot around your locations and timeline.