Practical security. Legible AI.
Hiring data is sensitive and AI in hiring is scrutinized. Both deserve straight answers.
HttpOnly cookies backed by Redis; no browser-stored API tokens.
OpenSeat mirrors Lever data for review without writing stages or tags back.
Deletion and retention requests are handled through customer workflows and policy review.
Controls are designed to support formal compliance work as the product matures.
Authentication
No passwords stored by OpenSeat.
- Authentication delegated to Auth0 (OIDC/OAuth).
- Sessions stored server-side and set as HttpOnly cookies.
- Role-based access enforced server-side with organization scoping.
Browser protections
Reduce common web risk by default.
- Content Security Policy (CSP) with per-request nonces.
- CSRF protection on write operations.
- Strict security headers served through the edge proxy.
Architecture
Sensitive work stays behind the BFF.
- Next.js UI is served behind Caddy.
- FastAPI handles auth, data access, sync, and AI calls.
- Background workers process sync, parsing, scoring, and analysis jobs.
Data handling
Candidate data is treated as sensitive by default.
- Lever data is mirrored into Postgres for fast review workflows.
- Job-relevant text is sent to AI providers only when a workflow requires it.
- OpenAI API usage is configured so submitted data is not used to train shared models.
How we use AI — and how we don't.
AI in hiring earns its scrutiny. Here is exactly what OpenSeat's model does, where it defers to people, and the guardrails that keep its recommendations explainable.
No auto-advance, no auto-reject
Uncertainty routes to a human
Every score decomposes into evidence
A per-job AI off-switch
Score history is retained
Humans make every call
A clear record of every decision
Review records are designed to be clear, categorical, and easy to trace back.
OpenSeat keeps ATS stage context, scorecard requests and submissions, AI rationale, reviewer notes, workflow states, and candidate activity in one candidate timeline.
This is a recruiter-facing decision history today. Formal compliance-grade audit exports and immutable event guarantees are future hardening work.
Subprocessors
Vendors used to deliver the service.
- Auth0 - authentication and identity services.
- Cloudflare - CDN, DNS, and security services.
- Hostinger - infrastructure hosting for the core application.
- OpenAI - AI services for candidate analysis features.
- GitHub / GHCR - CI/CD and container image hosting.
- Lever - ATS integration when enabled.
The authoritative list and details live in Privacy Policy.
Questions about security or how we use AI?
We can walk through architecture, subprocessors, retention expectations, the AI guardrails, and the rollout plan for your team.