Security

Built for teams that answer security questionnaires.

What we do to keep your team's work private, and how to check it. If you need something that isn't here, ask and we'll answer in writing.

Sign-in without passwords

Microsoft 365 (Entra ID) or a one-time code sent to your email. We never store a password, so there's none to leak.

  • Admins choose which methods their team allows
  • Codes expire after 10 minutes and are rate-limited
  • Sessions can be signed out from Settings

Access you can reason about

Four roles and per-project access. Restricted projects are invisible to people without access, including in search, Insights and exports.

  • Owner, Admin, Member, Viewer
  • No access, View or Edit per project
  • Task edits limited to its Manager, Champion and creator

Encrypted everywhere

TLS 1.2+ for everything in transit. Databases, backups and uploaded files are encrypted at rest with AES-256.

Backups and recovery

Point-in-time recovery for the database, with daily backups kept for 30 days. Restores are tested before every major release.

Audit log

Role changes, invites, removals, access changes, and sign-in settings are recorded with who and when, and visible to Admins.

Your data stays yours

Export tasks, pages and history at any time. Deleted items stay in Trash for 30 days. A deleted team is recoverable for 30 days, then erased.

How we run it

Production is isolated from staging. Secrets live outside the code. Dependencies are scanned on every build, and access to production is limited to named engineers with hardware keys.

Report a vulnerability

Email security@getplanbook.com. We reply within two working days, keep you updated, and credit researchers who want it.

The services that process customer data are listed on Subprocessors. Our data processing agreement is available to every customer without signing anything extra.