Skip to main content
Labrador stores sensitive accessibility audit data on your behalf, including screenshots, page markup, issue descriptions, and the full findings from every audit you run. This page explains exactly how that data is protected, where it lives, and what has not been built yet. We include the gaps because you deserve a complete picture.

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).
Labrador uses two distinct storage systems:
  • 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.
SAML-based SSO is not yet available. Enterprise customers who require SSO should contact Labrador to discuss timeline and requirements.
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 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.
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.