Security
How AfterHours Protects Your Inbox Data
Published June 8, 2026 · 5 min read
When you connect AfterHours to your inbox, you hand us something genuinely sensitive: access to your email. We don’t take that lightly. This post is a plain-English walkthrough of how that access is scoped, encrypted, and independently verified — so you can decide to trust us with the facts in front of you.
1. We read as little as possible
- We request only
gmail.readonlyandgmail.send(and the Microsoft Graph equivalents) — not full mailbox management, not your contacts, not your settings. - Personal, financial, and otherwise sensitive emails are filtered out before processing. We never read, store, or display them.
- Lead emails are processed in a short, in-memory window to classify the message and draft a reply — not warehoused for later mining.
2. Your credentials are encrypted at rest
3. Everything moves over encrypted connections
4. We get checked by someone other than us
That assessment looks at how we handle authentication, encryption, data storage, dependencies, and more, and it’s validated by an authorized third-party lab — not by us. We’re completing this assessment as part of Google’s OAuth verification, and it’s repeated every single year, so our security posture is re-checked on an ongoing basis rather than once and forgotten.
5. What we hardened to meet the bar
- Adding industry-standard security headers across every response.
- Continuously scanning our dependencies for known vulnerabilities and removing or patching anything flagged.
- Failing closed: the app won’t boot in production without a strong encryption key and session secret.
- Stripping all debugging and test endpoints out of production builds entirely.
Bottom line
Questions about our security practices? Read our Privacy Policy or reach out any time.