Documentation

Security & limits

How the app protects you, and the speed bumps you might meet.

A few protections worth knowing about, in plain terms — plus the rate limits that occasionally show up as a "try again shortly".

How Bertram protects your account

  • Your mailbox password never touches Bertram. Sign-in to Bertram is handled by a dedicated authentication provider, and mailbox access uses OAuth keys — held server-side, never displayed, with support for encryption at rest.
  • Every request is authenticated, and your data is scoped to you — one user cannot read another's threads, drafts, or meetings.
  • Email is rendered in a sandbox. Messages are sanitized before display and shown in an isolated frame, so a malicious email cannot run scripts or imitate a login form inside Bertram. Risky attachment types are forced to download rather than render.
  • The AI treats email as data, not instructions. Message content is fenced as untrusted before it reaches the model, so a crafted email cannot steer your summaries or drafts.

Rate limits

To keep the service healthy for everyone, a few actions have speed limits. In normal use you will not notice them:

ActionLimit
AI actions (summarize, draft, prioritize, chat…)About 20 per minute
Autocomplete while typingMore generous — about 60 per minute
Sending emailAbout 10 per minute
AI actions per dayA daily allowance (500 by default), reset each day

Hitting a limit is not an error in your account — the response tells you how long to wait, and the action works again after a short pause.

Something looks off?
If you see behavior you cannot explain — access you did not grant, mail you did not send — report it straight away and disconnect the account from Settings while we look.