EU data residency
Messages, events and recipient data are stored in the EU. Processor DPA, configurable retention, and recipient/tenant erasure are first-class ā not an add-on.
šŖšŗ EU data residency Ā· GDPR-first
POST JSON, we deliver ā receipts, confirmations, alerts and reminders.
Server-side templates, a per-message timeline, and signed webhooks. Your recipients'
data stays in the EU.
No credit card to start Ā· Self-hosted in the EU Ā· MIT-licensed SDKs
Messages, events and recipient data are stored in the EU. Processor DPA, configurable retention, and recipient/tenant erasure are first-class ā not an add-on.
Send template_id + JSON. Sandboxed, versioned templates with layouts and
partials, previewable against sample data ā no redeploy to change a template.
A per-message timeline from accepted to delivered, bounced or complained. HMAC-signed, retried, replayable webhooks built from our own event store.
Domain authentication with drift checks, sender vetting, suppression lists, and per-tenant bounce/complaint monitoring with automatic pause.
Idempotency keys, cursor pagination, a stable error envelope and a request_id
on everything. Bearer keys, scoped, live/test, rotate instantly.
MIT-licensed PHP SDK plus Symfony & Laravel Mailer transports. Drop it in and keep your framework's mailer ā single or batch.
Most transactional-email providers route your recipients' data through the US. PufferPost keeps it in the EU end to end: our stack is self-hosted in Europe, and AWS is used only to hand mail to the delivery network. That makes your DPA simpler and your GDPR story honest.
See how it works āStart on a free tier and grow into volume. Pay for what you send ā no seat tax, no surprise overages.