Why keeping email forwarding on your own Cloudflare account is the privacy-first choice — and how to build a privacy focused self-hosted email forwarding setup.
Every email you forward through a third-party service passes through that service’s infrastructure. A privacy-focused self-hosted email forwarding setup removes that dependency: mail stays on your Cloudflare account, and no provider sees it by default.
Services like Proton and Fastmail are privacy-focused by design, but they hold your mail on their servers. A self-hosted forwarder on Cloudflare is a different trade: you own the storage, Cloudflare provides the pipe, and the forwarding software is open source (MIT) so it can be audited.
InboxFly follows this model: open source, deploy to your own account, and the panel never holds your mail — only the interface to it.
Does self-hosting mean I run a mail server? No — Cloudflare Email Routing is the MX infrastructure; you only run a Worker.
What if I stop using the panel? Revoke its API token. Your D1/R2 and the Worker remain yours, and forwarding keeps working.