Skip to content

jessetinell/x2.email

Repository files navigation

x2.email - DIY Disposable Email Service using Cloudflare

x2.email is a minimalistic app for managing disposable emails ("Custom addresses") in Cloudflare. Protect your inbox from the onslaught of unwanted junk emails and take control of your email privacy.

📌 Problem Statement

Your email address serves as a universal key to numerous online services. Every new service you sign up for brings with it a deluge of promotional junk. Not to mention the lurking risk of data breaches, which may expose your email on the darknet. See my rant about promotional junk emails: LINK

🌟 Solution

The easiest way to stop receiving junk emails is to not share you email address to begin with. Not share your real email address, at least. Instead, you can use disposable emails. One new address for each online service. With Cloudflare Email Routing you can create free disposable emails that forward emails straight to your primary inbox (Gmail, Outlook, Apple Mail, etc.). x2.emailis a minimalistic app for managing of your disposable emails in Cloudflare.

🚀 Features

  • Sleek Interface: A minimalistic UI. 13x faster than using Cloudflare's dashboard.
  • Privacy First: No registration, no personal info sharing.
  • Direct Communication: x2.email communicates directly with the Cloudflare API. x2.email has no database or server.
  • Open Source Goodness: Host the application yourself for free (optional) or modify the code to your liking. Don't forget to star the repo!

🧰 Getting Started

Prerequisites:

  1. Cloudflare® account
  2. A domain connected to Cloudflare®

Use the app:

You can choose to use the hosted version, x2.email, or host the application yourself:

Deploy with Vercel

📖 About

x2.email was created with the mission to safeguard your primary email inbox. Built on top of Cloudflare's Email Routing service, it serves as an intermediary, ensuring your primary email remains pristine.

🛠 Contributing

We welcome contributions to improve x2.email. Feel free to raise issues, provide solutions, or suggest new features.

Develop locally

  1. npm i
  2. npm run dev
  3. Open http://localhost:3000

📜 License

This project is licensed under the MIT License.