Edge
One API surface
A single API service is the only writer to the database and the only thing the reader fleet talks to. Every request is validated against typed, strict schemas.
Trust center
The strongest claim we make is structural: the platform cannot leak patron identity because it never holds patron identity. This page is the operational side of that claim — how the system is built, what it stores, who processes it, and how your security team can verify all of it.
01 · The storage boundary
Ingestion contracts are allowlists, not blocklists: a device that sends an unrecognized field gets a rejection, not a silent strip. There is no patron table for a breach to expose.
02 · Architecture in brief
Edge
A single API service is the only writer to the database and the only thing the reader fleet talks to. Every request is validated against typed, strict schemas.
Identity
Portal sign-in uses hosted, standards-based authentication with magic links — no passwords set, stored, or phished. Roles scope every view and action.
Observability
Error reporting is configured so device-ingestion failures never capture raw request bodies. An error is not an exemption from the never-store list.
03 · Subprocessors
Laurel runs on a small set of infrastructure providers. None of them ever receive patron identity, because the platform itself never has it.
| Provider | Function | Data involved |
|---|---|---|
| Cloudflare | Edge hosting, API runtime, DNS | Operational traffic |
| Neon | Postgres database | Operational records, aggregate counters |
| WorkOS | Staff authentication (AuthKit) | Staff work emails and sessions |
| Stripe | Reserved; pilot automation inactive | No pilot data processed |
| Resend | Transactional email | Staff notification emails |
| Sentry | Error monitoring | Scrubbed operational errors |
Patron identity does not appear in this table because it does not exist on the platform to share.
04 · Security review pathway
Architecture overview, the data-classification table for every stored field, and the privacy-boundary spec your reviewers can test claims against.
A working session with the engineering team — data flows, tenancy, auth model, and the ingestion allowlists — with your questions driving the agenda.
Written responses to findings before the pilot goes live. Security review is a standard leg of pilot qualification, not a favor.
05 · Disclosure
If you believe you have found a security issue in Laurel Secure, contact us through the contact form with enough detail to reproduce it, and mark the message as a security report. We acknowledge reports, keep you informed while we investigate, and do not pursue good-faith research.