Skip to content
EntityQ17355735· pop 33· linked from 172 articles

Proton Mail

Sign in to save

end-to-end encrypted e-mail service from Proton AG

Key facts

Available in
List English , Catalan , Chinese , Dutch , French , German , Hungarian , Italian , Japanese , Polish , Romanian , Russian , Spanish , Turkish , Portuguese , Ukrainian
Headquarters
Plan-les-Ouates , Switzerland
Owner
Proton AG
Url
proton .me /mail protonmailrmez3lotccipshtkleegetolb73fuirgj7r4o4vfu7ozyd.onion/mail
Commercial
No
Registration
Required
Users
100 million (April 2023)
Launched
May 16, 2014 ; 12 years ago ( 2014-05-16 )
Current status
Online

via Wikipedia infobox

Source code

Contributing We’ve recently rebuilt the app and are focused on our current roadmap of features and fixes. Therefore, we are not accepting new issues or PRs at the moment: feel free to fork the repo for your own experiments. We appreciate your understanding and support. Build instructions Install and configure the environment (two options available) Android Studio bundle Standalone Android tools Install and configure Java 17+ (not needed for Android Studio bundle as it's included) Install Java 17 with brew install openjdk@17 apt install openjdk-17-jdk Set Java 17 as the current version by using the JAVA HOME environment variable Clone this repository (Use git clone [email protected]:ProtonMail/android-mail.git .) Ensure Git LFS is installed ( git lfs install ) for snapshot test assets Setup google-services.json file by running ./scripts/setup google services.sh Build with any of the following: Execute ./gradlew assembleAlphaDebug in a terminal Open Android Studio and build the :app module Deploy Each merge to main branch builds the branch's HEAD and deploys it to Firebase App Distribution. We use Sentry for crash/error reporting (primarily for non-debuggable builds). Runtime crash/error reporting : the DSN is injected at build time via environment variables ( SENTRY DSN MAIL and SENTRY DSN ACCOUNT ). If these variables are not set (typical for local builds and forks), Sentry is effectively disabled. Mapping/symbol uploads (CI / release tasks) : CI provides a sentry.properties file for uploading ProGuard/R8 mappings and native symbols. This project's code style and formatting is checked by detekt. The rule set is ktlint's default one.

Excerpt from the source-code README · 2,689 chars · not written by Vinony

~15 min read

Encyclopedic overview

Proton Mail is the largest end-to-end encrypted email hosting service. It was launched in 2014 by Andy Yen, Jason Stockman and Wei Sun. Proton Mail is headquartered in Geneva, Switzerland. It is owned by the non-profit Proton Foundation through its subsidiary Proton AG, which also operates Proton VPN, Proton Drive, Proton Calendar, Proton Pass, Proton Wallet, Proton Meet, and Lumo AI. Proton Mail uses client-side encryption to protect email content and user data before they are sent to Proton Mail servers, unlike other common email providers such as Gmail and Outlook.com.

Proton Mail received its initial funding through a crowdfunding campaign, and initial access was by invitation only, but it opened to the public in 2016. There were two million users by 2017, almost 70 million by 2022, and 100 million users in 2024.

Excerpted from Wikipedia’s “Proton Mail” article, available under the CC BY-SA 4.0 licence.