Legal
Security & data handling
Last updated 11 August 2026
A plain description of how workforce data moves through TalentOS and the controls that protect it. We describe implemented controls only; we make no certification claims.
Data flow
- Intake — employee records are created manually, imported from CSV/TSV/TXT, or received as webhook events from systems you connect.
- Documents — resumes you upload are parsed to text and sent to an AI provider to extract skills and credentials.
- Derivation — skills, digital twins, readiness scores, gaps and risks are computed from those records.
- Output — dashboards, PDF/CSV reports you export, and the data you can delete at any time.
Tenancy isolation
Every row of workforce data carries a workspace identifier and is protected by database row-level security policies, so a request authenticated as one workspace cannot read another's data even if application code is at fault.
Encryption
Traffic is encrypted in transit with TLS. Data at rest is encrypted by our managed database provider.
Access control
- Email/password or Google sign-in, with roles at both platform and workspace level (owner, admin, member).
- Server-side authorisation on every privileged operation; client-side state is never trusted for role checks.
- Webhook endpoints are per-source, token-scoped and signature-verified where the provider supports it (for example GitHub HMAC).
Data minimisation and deletion
- Only fields needed for workforce analytics are collected; free-text notes are optional.
- Deleting a resume removes its stored text and extracted analysis; deleting an employee removes their digital twin.
- Workspace deletion removes all associated records within 30 days, including backups on their rotation schedule.
Sub-processors
- Managed Postgres and authentication provider — hosting of application and workforce data.
- AI model providers — resume and activity text processing for skill extraction and summaries.
- Error monitoring — technical logs containing IP address and request metadata.
Reporting a vulnerability
Email security@talentos.app with steps to reproduce. Please do not test against other customers' data or run denial-of-service tests. We aim to acknowledge within 3 business days and will not pursue good-faith researchers.