Self-hosted email alias service that protects your online identity from tracking
SimpleLogin is an open-source email alias service designed to protect your online identity by letting you create unlimited email aliases instead of sharing your real address with every website. Because reusing the same email address everywhere makes you easy to track, SimpleLogin generates disposable, forwarding aliases that keep your real inbox private while still letting you receive and reply to messages seamlessly. This repository contains the back-end and web app that power the service, built primarily with Python and Flask.
Under the hood, SimpleLogin relies on a self-hosted stack built around Docker, PostgreSQL, and Postfix. Self-hosters configure DNS records such as MX, SPF, DKIM, and DMARC to authenticate outgoing mail and reduce the chance of messages landing in spam. The web app, email handler, and job runner each run as separate Docker containers connected through a dedicated network, with Nginx handling reverse proxying and SSL termination for the public-facing app.
Key features include:
The project is licensed under the AGPL-3.0, keeping both the code and any hosted derivatives open. Development and roadmap discussions happen publicly through GitHub Discussions and a project board, and the community is invited to contribute via Hacktoberfest-tagged issues. Donations are welcomed through Open Collective to support ongoing maintenance of this privacy-focused alternative to sharing your real email everywhere.
Repository