We Show Our Work.
No black boxes. No mystery algorithms. Every AI decision has a receipt. Every email has a log. Every candidate action is tracked and auditable.
Tenant Isolation
Your data is yours alone. Every database query is scoped by companyId with application-layer guardrails that prevent cross-tenant data access.
CompanyId Scoping
All queries include mandatory company context
Application-Layer Guards
Middleware validates tenant context on every request
Row-Level Security
RLS policies on roadmap for additional database-level protection
// Every query is scoped
const candidates = await prisma.candidate.findMany({
where: {
companyId: session.companyId, // Required
// ... other filters
}
});
// Middleware validates context
export async function withCompanyContext(req) {
const session = await getServerSession();
if (!session?.companyId) {
throw new UnauthorizedError();
}
return session;
}
Immutable audit logs for every AI decision
Glass Box Receipts
Every AI decision creates an immutable receipt. When our AI scores a candidate or sends an email, you get a permanent record of what happened and why.
Compliance Posture
We only claim what we can prove. No buzzword bingo.
GDPR/CCPA-aware workflows
Audit logs and data scoping support compliance workflows
SOC 2 Type II
In Roadmap - targeting Q3 2026
Encryption at rest and in transit
Encryption in transit and at rest (provider-managed)
Automated security patching
Render handles OS and runtime updates
Infrastructure Stack
Built on battle-tested infrastructure. No homegrown security experiments.
Render
Application hosting with auto-scaling and zero-downtime deploys
Supabase
PostgreSQL database with automatic backups and encryption at rest
Stripe
Payments processed by Stripe (PCI-DSS Level 1 certified)
SendGrid
Enterprise email delivery with DKIM/SPF authentication
Savings Methodology
Time-saved estimates on this site are calculated using the following constants:
- Resume screening: 6 minutes per resume (manual review baseline)
- Outreach email: 5 minutes per personalized email (draft + send)
- Interview scheduling: 15 minutes per candidate (email coordination)
- Assessment grading: 10 minutes per submission (manual review)
These are approximations based on industry surveys and internal observations. Actual savings vary by workflow complexity and team size.
Trust Questions?
We believe radical transparency is a competitive advantage. If you have questions about our security or compliance posture, we want to hear from you.