Updated 22 August 2026

Security

Honest snapshot of the current build, not a SOC 2 report. Supports compliance workflow; counsel owns judgment.

What we store

Access-request fields on the server. Demo inventory and notices in the visitor’s browser. Optional ATS keys and a job cache in `.data/` on the machine that runs the Next.js process. Published public summaries are meant to be public.

What we do not do

ATS keys are not written back into API JSON after save. Search engines are told not to index `/app/` or `/api/`. Humans can still open those URLs unless the demo password gate is on.

Production limits

There is no per-company login yet. The Vercel filesystem is ephemeral, so `.data/` is not a customer vault. Do not treat the live demo as an isolated tenant. Auth, org-scoped Postgres, and encrypted secret storage are the next hardening step.

Demo gate

When `DEMO_PASSWORD` is set, `/app` requires that password and an httpOnly cookie. Public audit summaries stay open.

Security notes: hello@hiredocket.com.