Encryption and Data Protection
Every layer of Labrador’s infrastructure applies encryption, from the connection between your browser and our servers to the storage of your data at rest.Encrypted in transit
Every connection uses TLS with HSTS preloading. Insecure HTTP requests are automatically upgraded, no plain-text traffic ever reaches Labrador’s servers.
Encrypted at rest
All stored data is encrypted using AES-256, applied at the database and file storage levels by our infrastructure providers.
Passwords never stored in plain text
Passwords are hashed with bcrypt before storage. Labrador cannot see, recover, or tell you your password. It is unrecoverable by design.
Card data handled by Stripe
Payment processing is handled entirely by Stripe, a PCI DSS Level 1 provider. Your card number is submitted directly to Stripe and never passes through or touches Labrador’s servers.
Where Your Data Lives
All data is stored in the United States, Microsoft Azure East US 2 (Virginia).
- Audit records, your projects, pages, criterion results, issues, and account data are stored in a managed PostgreSQL database on Microsoft Azure.
- Screenshots and file attachments, stored in Microsoft Azure Blob Storage. Files are never accessible via public URLs. Every access is controlled through short-lived signed links scoped to your session, so a link that escapes your browser context cannot be reused.
Backups and Retention
Labrador runs two independent backup processes so that no single failure can result in data loss.
The independent daily backup is written to a separate provider (GitHub, see the Subprocessors table below), ensuring no single account or infrastructure failure holds the only copy of your data. Access to backups is restricted to Labrador’s engineering team.
Deletions are permanent. When you delete an issue, page, or project, it is removed from the live database immediately, Labrador uses hard deletes, not hidden flags. Deleted data then ages out of all backup systems within 35 days.
Access Controls
Labrador enforces data access on the server, not just in the interface:- Every request for project data is checked against project ownership, team membership, and per-project roles before any data is returned.
- Plan limits (project counts, seat limits, and feature access) are enforced server-side, not merely hidden in the UI.
- All database queries use parameterised statements, so audit content you enter is never interpreted as a database command.
Subprocessors
These are the third-party services that may process your data. Labrador updates this list before adding a new provider.Nothing is sent to Anthropic unless you explicitly click Generate Recommendation on a specific issue. The data sent is limited to the issue description and the markup of the element being tested, no other audit data is included.
Security Features Available to You
You control several security settings directly from your account:- Two-factor authentication, require a six-digit code from an authenticator app every time you sign in. See Two-Factor Authentication for full setup instructions.
- Password change triggers sign-out, changing your password automatically ends every other active session. This is the fastest way to revoke access across all devices at once.
- Manual session termination, under Signed-in devices in your account settings, click Sign out other devices to immediately end all sessions except your current one.
Reporting a Vulnerability
If you discover a security issue in Labrador, email security@testwithlabrador.com. Labrador will acknowledge your report within two business days and keep you informed as the issue is investigated. If you would like credit for the find, just say so in your report. Please allow reasonable time to fix the issue before disclosing it publicly. For security questionnaires (including CAIQ-Lite and HECVAT), email security@testwithlabrador.com and Labrador will typically return them within a few business days.What’s On the Roadmap
Labrador believes in naming what isn’t built yet, so you can make an informed decision about whether the platform is right for your organisation today.Single sign-on (SAML)
Single sign-on (SAML)
SAML-based SSO is not yet available. Enterprise customers who require SSO should contact Labrador to discuss timeline and requirements.
Organisation-wide 2FA enforcement
Organisation-wide 2FA enforcement
Administrators cannot yet require all team members to enable two-factor authentication. Individual users can enable 2FA for their own accounts today from Account Settings.
SOC 2 certification
SOC 2 certification
SOC 2 certification is planned for when Labrador’s enterprise customers require it. The current security practices are designed so that a SOC 2 audit would confirm existing controls, not prompt a scramble to build them.
Self-service account deletion
Self-service account deletion
There is no in-app button to delete your account yet. Deletion is handled by emailing security@testwithlabrador.com from your account address. A person processes the request and confirms when it is done. Self-service deletion is on the roadmap.

