How Atlas (Talent Phantom, Inc.) protects customer data end-to-end. Last reviewed: June 2026.
customer_consent_for_atlas = TRUE. Without consent, customer-supplied data stays in the customer's workspace but is excluded from any Industry Atlas queries.store: false — eliminating OpenAI's default 30-day request retention window. Customer data is processed and discarded by OpenAI rather than logged for abuse monitoring. Enforced by a SDK- level wrapper and verified by our pre-merge audit script.workspace_id with Postgres Row-Level Security (RLS) enabled. All API routes verify the requesting user's workspace before returning data. Cross-tenant access is impossible at the database layer — even Atlas operators using the service-role key are constrained by application-layer workspace checks.ADMIN_CLERK_USER_IDS allowlist before executing.Atlas uses 10 sub-processors to deliver its service. The complete list (with data processed, location, certifications, and Atlas-applied controls per vendor) is published at /trust/sub-processors. A machine-readable JSON version at /api/trust/sub-processors supports automated change detection. Customers are notified of material changes at least 30 days before they take effect.
scripts/security-audit.sh) that verifies: (1) ZDR is enforced on every OpenAI call site, (2) no PII is interpolated into any console statement, (3) all OpenAI usage flows through the wrapper that applies ZDR. Any PR that introduces a regression fails the audit and cannot merge.