Two new co-owned spaces — one for security, one for data privacy — visible to both Vault Hire's infosec and to each client's own security team, with strict tenant-level data isolation. Vault Hire-proprietary controls remain visible only to Vault Hire. A duplicate-vault detection layer is shipping now as the first concrete piece.
Two layers of defence, live today on the preview environment:
The Register page now runs a POST /api/duplicate-check on blur of name/email/DOB. Three signal strengths:
POST /api/vault/identity-hash takes a passport / national-ID / NI / SSN value, hashes it with a per-deployment salt (SHA-256), and rejects the upload with HTTP 409 if any other active candidate already has the same hash. Every blocked attempt creates a duplicate_vault_incidents row visible only to Vault Hire's security team, audit-logged on both candidates' accounts, and notifies all owners in-app.
What this prevents: a fraudster cannot run two vaults under the same identity to share verified references across personas. A confused candidate cannot accidentally fragment their hiring history across multiple accounts.
What we never store: the raw passport / NI / SSN value — only the salted hash. Customers' regulators see one-way hashes only.
Each client tenant gets a security dashboard visible to their named Security and InfoSec users. Vault Hire's security team sees the same data per tenant, plus a cross-tenant overlay (step 7).
A shared, tenant-scoped Slack-style channel between the client's security team and Vault Hire's infosec. Threaded incidents, evidence attachments, evidence-of-resolution sign-off.
Separated from security because the roles are different — DPO + Privacy Office vs. CISO + Security Operations. Both spaces are co-owned with Vault Hire.
A dedicated workspace for Right-to-Be-Forgotten requests and vault deletions. These are kept quarantined — they never run automatically because they're irreversible and often contested.
Once multi-tenant is in place, Vault Hire's security and infosec users see one extra dashboard nobody else sees: security posture across every client at once.
Tenants never see this dashboard — they're confident their internal posture isn't being benchmarked against their competitors without their explicit consent.
The Vault Hire journey docs are confidential under NDA. Please request access and use the link emailed to you to view this page.
Request access
Three operating principles
tenant_id. A client never sees anyone else's data and never sees Vault Hire's internal controls.