Chain of custody.
Email is a trust business. This page explains where your data lives, how it's protected, and who touches it, in plain language. For what we collect and why, see the privacy policy.
The sorting office
Where your email is processed
Email delivery runs in the EU. Mail sent through Postboi is delivered by Amazon SES from the eu-north-1 region (Stockholm, Sweden), and mail sent to your own domain is received by SES in Ireland. A few checks read content elsewhere, each named in the subprocessor list. The application itself (dashboard and API) runs on Cloudflare Workers, which execute on Cloudflare's global edge network close to whoever's making the request, with account data stored in Cloudflare D1.
We're a UK-operated service, and our processing is governed by UK GDPR. Our data processing addendum is part of the terms and applies to every account. If you need a signed copy, email support@postboi.app.
The seal
Encryption
Encryption · in transit and at rest
- Browser to dashboard
- TLS
- Your app to the API
- TLS
- Onward to recipient mail servers
- opportunistic TLS As SMTP allows
- Stored data
- encrypted at rest By Cloudflare and AWS
The keys
SealedKeys and credentials
- API keys are stored as one-way hashes. We can't read a key back after creation. If one leaks, revoke it and mint another in the dashboard.
- No passwords. Sign-in is by magic link or SSO (Google, Microsoft, GitHub), so there's no password database to breach.
- Card details never touch our servers. Payment is handled end-to-end by Stripe.
- Synced provider credentials are sealed, and used server-side for exactly three things. Credentials your team syncs for
postboi syncare AES-GCM-encrypted at rest, and decrypted only (1) to poll your provider for delivery events when it can't push webhooks (SMTP, Microsoft 365, Cloudflare), on by default when such a credential is synced, pausable per provider from the Providers page; (2) to send on your behalf through a provider you have put in the sending order there, or a list's texts through yours; and (3) to verify the delivery-event webhooks of a provider you have pointed at us, using its signing secret, and, when you press Register on that page, to ask that provider to point its webhooks here, storing any signing key it hands back. Never otherwise. Keys you connect on the Providers page stay on our side:postboi syncnever writes them to anyone's machine.
Behind the counter
Who can see your data
Postboi is built and run by one engineer, its founder, and nobody else has access to production systems or customer data. Looking inside a team's account happens to answer that team's support request or to investigate abuse, and never otherwise.
You can see when it happens. Every page support opens in your account and every setting it changes is written to your team's audit log, marked via Postboi support, beside your own team's activity.
Clearing out
How long we keep it
Retention · what goes and when
- Message content
- your choice 7 days to forever, 1 year unless you pick
- Message records
- while your account is open Who, when, subject and delivery status
- Form submissions
- while your account is open They're your records
- Webhook deliveries
- same as content They carry copies of the mail
- Audit log
- one year
- Everything
- deleted with your account Except what law, billing or abuse prevention needs
Each team chooses how long the content of its mail is kept, under Settings: 7, 30 or 90 days, a year, or for as long as the account is open. It's 1 year until somebody picks. Past that it's deleted, and what's left is enough to tell you a message was sent and how it went, and not what it said. The privacy policy has the rest.
One bag each
Sending isolation
Every account sends under its own isolated sending identity with per-account bounce and complaint tracking. An account whose sending turns abusive is paused automatically, which means one bad actor can't burn the deliverability of your mail. Suppression lists, rate limits and daily caps back that up.
The letterbox
Form endpoints
Hosted form submissions are spam-checked (honeypot, and optionally a managed captcha) before anything is sent, rate-limited per form, and can only deliver to a verified team member's email address. A public form URL can never be pointed at an arbitrary inbox.
Subprocessors
Subprocessors
The full list of companies that process data on our behalf:
Subprocessors · the whole list
- Amazon Web Services
- email delivery and receiving SES and SNS: sending in Stockholm, receiving in Ireland
- Cloudflare
- hosting, storage, inbound mail, spam scoring, captcha Workers, D1, R2, Containers, Email Routing, Turnstile
- TypeSafe
- content review US, zero data retention: nothing kept once it answers. A new team's first sends and test runs; received mail and form fields only with Content checks on
- Mailgun (Sinch)
- inbox rendering previews US. Only a test email you ask for screenshots of
- Stripe
- payments and billing Your billing details, not your recipients'
- Google Analytics
- site analytics Visitors to our site, only with cookie consent
That's the whole list. We'll email every team's owners at least 30 days before adding to it, as the data processing addendum promises.
When something goes wrong
Incidents and support
- Abuse is stopped first. An account sending phishing, spam or malware has its sending stopped and is suspended as soon as it's found, and we report it to the parties involved.
- A breach is reported. If your recipients' data is ever exposed, we tell you within 72 hours, by email, with what happened and what we've done, and help you with any notice you need to give the ICO or the people affected; the data processing addendum has the detail. If it's data we hold for ourselves, like your sign-in or billing details, we tell the ICO within 72 hours where UK GDPR requires it, and tell you without undue delay.
- Every incident is on the record. Outages, delivery problems, security problems and abuse that touched the shared sending reputation are listed on the delivery record.
- Support is a person. Email support@postboi.app and the founder answers, usually the same working day, UK time.
Found something?
Reporting a vulnerability
Found something? Email support@postboi.app with details and we'll respond quickly, usually the same day. Please give us a reasonable window to fix before disclosing publicly, and don't test against other people's accounts or data. We're grateful to anyone who reports in good faith.
The machine-readable version of this is at /.well-known/security.txt.
The board
Status
Live service health is published at postboi.app/status, checked against the real dependencies every time the page loads.
ALSO The rest of the small print
- PB-01 What we keep, and what we don't. What we collect, who touches it, and how to get it back. Privacy policy
- PB-02 Conditions of carriage. The rules of sending through Postboi, and what happens when they're broken. Terms of service
- PB-04 Every lane is open. Live checks against the real dependencies, every time the page loads. Service status
- PB-05 Rates of postage. Every plan and what a month costs at your volume, in plain figures. Pricing
- PB-06 Postboi or Resend? Setup, price at every volume, and what comes in the box, side by side. Comparison
- PB-07 Time in transit. How fast our mail reaches each inbox provider, and our uptime, from our own figures. Delivery record
- PB-08 Held in trust. What we do with your recipients' data on your behalf, and what happens if it's breached. Data processing addendum