Eppie is a next-gen providerless email that allows its users to own their accounts, addresses and data. In addition to its own p2p network Eppie can communicate with other popular decentralized networks, like Ethereum, and is capable of interacting with conventional IMAP/SMTP email. It is beautiful and easy to use, just like a normal email client.
Out of 4+ billion email accounts in the world, about 0 belong to users.
A typical mailbox contains all sorts of important private information of our business and social activity, finance, health, consumer behaviour etc. Furthermore email is the primary identity provider in the modern Internet. We use our email address to log in to hundreds of other services. Email is the core of our digital identity. Yet we do not own it. It is controlled by a server and therefore belongs to the technology provider. The server decides whether to allow us to use our identity or not. This is a privacy violation by design. Identity naturally belongs to human, it should not be a service.
At its core, the users’ confidence that their data is accessible to them, and not to anyone else, relies on trust in the service. Privacy based on trust is weak. In Eppie mailbox belongs exclusively to the owner of the private key. Eppie operates autonomously in a p2p networks There are no servers or other authorities ‘providing the service’ and therefore controlling the data. Nobody has access to data, even us, the developers. The system relies solely on strong cryptography and the decetralized architecture.
Eppie is early in development. The p2p part is not publicly available at the moment. For now it works as a conventional email client with additional security features:
- Compatibility with Gmail, Microsoft Outlook and other major email providers.
- Eppie can authentication at Proton Mail servers (which no other native desktop clients can do, as far as we are aware).
- PGP encryption is supported.
- Local account created with BIP39 standard Seed-Phrase.
- Encrypted local backup.
There's a preview version currently available at Microsoft Store.
WIP
You may download the latest release for your system:
WIP
WIP
WIP
- OS: Windows 10 or later
- IDE: Visual Studio 2022 with installed workloads and components:
- .Net Multi-platform App UI development
- Android SDK setup (with Android SDK Platform 31)
- .NET profiling tools
- Xamarin
- Windows application development
- Universal Windows Platform tools
- Windows 11 SDK (10.0.22621.0)
- Windows 10 SDK (10.0.19041.0)
- .Net Multi-platform App UI development
Note
You can add the Android SDK Platform 31 api in the Platforms tab in the Android SDK Manager
Visual Studio Menu: Tools ➤ Android ➤ Android SDK Manager
git clone --recursive https://github.com/Eppie-io/Eppie-App.git eppie-app
- Open the src/Eppie.App/Eppie.App.sln file in the Visual Studio
- Set the Eppie.App.UWP project as your starting project
- Select x64 platform
- Start building the solution (Visual Studio Menu: Build ➤ Build Solution)
- Launch the Eppie.App.UWP project (Visual Studio Menu: Debug ➤ Start Debugging)
WIP
WIP
As the project matures more features will be added, including but not limited to
- Creating a decentralized Eppie account
- Encrypted p2p messaging
- Encrypted decentralized backup
- Connecting existing decentralized identities, e.g. ENS
At launch Eppie will to store the data using IPFS infrastructure, and the transport layer will work through SBBS. With that being said, the architecture allows to easily plug in multiple storage and transport technologies. Eppie's e2e encryption is based on Elliptic-curve cryptography. GUI application is being written in C# with Uno, and CLI is pure C#. Eppie targets Windows, macOS, Linux, iOS, and Android platforms.
First of all this is a pretty ambitiois project and we are greateful beyond measure for every bit of help from our community. If you decide to contribute, please create an issue first, or find an existing one, unless it's a very minor fix, like a typo.
Here you can help Eppie with localization.
Also, feel free to subscripe to our waiting list. We might invite you for an interview or beta testing.