Proton Mail
World’s largest encrypted email service - easy to use, free for all

ProtonMail is the world’s largest encrypted email service with millions of users. The ProtonMail secure email app for Android brings easy-to-use email encryption to your mobile device by seamlessly integrating PGP end-to-end encryption. ProtonMail also provides a modern user interface with a full set of innovative features such as customizable swipe gestures and the ability to send expiring emails.
With the ProtonMail app, you can:
- Create a new protonmail.com email address with automatic PGP key creation and management
- Send and receive encrypted emails and attachments automatically
- Set timers for messages to self-destruct after sending
- Quickly organize emails with customizable swipe gestures and labels
- Get push notification of new emails
- Send password protected encrypted emails to non-ProtonMail email addresses
Note: the app is using the Sentry.io library. ProtonMail self-hosts the server part, so this is no "third-party" tracking you. Hence the Tracking AntiFeature is not applied.

NonFreeDep
: The application depends on a non-free application (e.g. Google Maps) - i.e. it requires it to be installed on the device, but does not include it.NonFreeNet
: This application promotes or entirely depends a non-Free network service.
AppID: | ch.protonmail.android |
Author: | ProtonMail |
License: | GPL-3.0-or-later |
Donation: | |
InRepoSince: | 2020-08-20 |
LastRepoUpdate: | 2022-05-27 |
LastAppUpdate: | 2022-05-27 |
LastVersion: | 3.0.0 |
Categories: | Internet |
Google Play: | Check if it's there |
Packages
Version 3.0.0 (2022-05-27)
Android Versions:
- Target: 12.0
- MinVer: 6.0
Permissions:
Features:
- None
77 Libraries detected:
Libraries:
- Android Support v4 (Development Framework) The Android Support Library is not actually a single library, but rather a collection of libraries that can roughly be divided into two groups: compatibility and component libraries. For details, please see Understanding the Android Support Library.
- AndroidX Activity (Utility) provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- Android Jetpack Annotations (Utility) library that contains the annotations for Android Jetpack.
- Arch (Utility) helper for other arch dependencies, including JUnit test rules that can be used with LiveData.
- AppCompat (Utility) support newer Android features on older Android versions.
- Biometric (Utility) authenticate with biometrics or device credentials, and perform cryptographic operations.
- Cardview (UI Component) AndroidX library to implement the Material Design card pattern with round corners and drop shadows.
- Android Support Library collections (Utility) standalone efficient collections.
- Constraint Layout Library (Utility) library to reduce the number of nested views needed.
- Coordinatorlayout (UI Component) AndroidX library to position top-level application widgets, such as AppBarLayout and FloatingActionButton.
- Androidx Core (Utility) a static library that you can add to your Android application in order to use APIs that are either not available for older platform versions or utility APIs that aren't a part of the framework APIs.
- Android Support Library Custom View (UI Component) a module to implement custom views. Part of the Android Support Library.
- DataStore (Development Aid) stores data asynchronously, consistently, and transactionally, overcoming some of the drawbacks of SharedPreferences.
- Drawerlayout (UI Component) AndroidX library to implement a Material Design drawer widget.
- Dynamicanimation (UI Component) create smooth animations with a physics-based animation API.
- Android Emoji2 Compat (UI Component) core library to enable emoji compatibility in Kitkat and newer devices to avoid the empty emoji characters.
- AndroidX Fragment (UI Component) AndroidX library to encapsulate part of the user interface or behavior into reusable components.
- Android Lifecycle WorkManager Hilt Extension (Development Aid) extends the functionality of Dagger Hilt to enable dependency injection of certain classes from the androidx libraries.
- Lifecycle (Utility) perform actions in response to a change in the lifecycle status of another component, such as activities and fragments.
- Loader (Utility) library to load data for your UI that survives configuration changes.
- Media (Utility) share media contents and controls with other apps.
- Preference (Utility) a library to build interactive settings screens without needing to interact with device storage or manage the UI.
- Room (Utility) a persistence library that provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
- Recyclerview (Utility) display large sets of data in your UI while minimizing memory usage.
- Android Activity Saved State (Utility) provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- Startup (Utility) AndroidX library to implement a straightforward, performant way to initialize components at app startup.
- Swiperefreshlayout (UI Component) implemtation of the swipe-to-refresh UI pattern.
- Transition (UI Component) animates motion in the UI with starting and ending layouts.
- Vectordrawable (UI Component) AndroidX library to render vector graphics.
- Android Jetpack VersionedParcelable (Utility) Provides a stable but relatively compact binary serialization format that can be passed across processes or persisted safely.
- Viewpager (UI Component) AndroidX library to display Views or Fragments in a swipeable format.
- AndroidX Widget ViewPager2 (UI Component) replaces AndroidX ViewPager, addressing most of its predecessor’s pain-points, including right-to-left layout support, vertical orientation, modifiable Fragment collections, etc.
- WorkManager (Utility) an API that makes it easy to schedule deferrable, asynchronous tasks that must be run reliably .
- Butter Knife (Utility) binds Android views and callbacks to fields and methods.
- Coil (Utility) an image loading library for Android backed by Kotlin Coroutines.
- Lottie for Android (UI Component) Render After Effects animations natively.
- Android Priority Job Queue (Utility) an implementation of a Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.
- TrustKit Android (Utility) a library that makes it easy to deploy SSL public key pinning and reporting in any Android App.
- Stetho (Utility) a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more.
- FasterXML Jackson (Utility) a fast and compliant streaming JSON parser/writer with a StAX-like API and support for marshalling/unmarshalling POJOs via annotations.
- vinnie (Utility) library that reads and writes 'vobject' data (vCard and iCalendar).
- Firebase Data TransportⓃ (Utility) Firebase Data Transport is part of Google’s Firebase SDK.
- FlexboxLayout (Utility) a library project which brings the similar capabilities of CSS Flexible Box Layout Module to Android.
- Google Mobile ServicesⒹ (Development Framework) Google Mobile Services in terms of the Android library refers to Google Play Services, a proprietary background service and API package for Android devices which is not part of the Android Open Source Project (AOSP). The library does not contain those services (i.e. it usually requires the Google Framework, often referred to as „GApps“, being installed on the device), but allows an app to communicate with them. Be aware this usually goes along with transferring at least parts of your personal data to the Google network.
- Google Material Design (Utility) library to help with material design guidelines.
- Tink (Utility) a multi-language, cross-platform library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
- FirebaseⓃⒹ (Utility)
- Google Gson (Utility) A Java serialization/deserialization library to convert Java Objects into JSON and back.
- RxRelay (Utility) RxJava types that are both an Observable and a Consumer.
- Store (Utility) Library for Async Data Loading and Caching.
- Remark (Utility) a library for taking (X)HTML input and outputting clean Markdown, Markdown Extra, or MultiMarkdown compatible text.
- GopenPGP (Utility) a high-level OpenPGP library built on top of a fork of the golang crypto library.
- OkHttp (Utility) OkHttp is an HTTP+HTTP/2 client for Android and Java applications.
- Otto (Utility) an event bus designed to decouple different parts of your application while still allowing them to communicate efficiently.
- Sun Mail (Utility) part of the JavaMail™ API provides classes that model a mail system.
- TokenAutoComplete (UI Component) Gmail style MultiAutoCompleteTextView for Android.
- Material DateTime Picker (UI Component) a library that offers date and time pickers as shown in the Material Design spec, with a themable API.
- Dagger (Utility) A fast dependency injector for Android and Java.
- ez-vcard (Utility) vCard parser library.
- RxJava (Utility) RxJava (Reactive Extensions for the JVM) is a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
- JavaBeans Activation Framework (JAF) (Utility) a standard extension to the Java platform that lets a developer take advantage of standard services to: determine the type of an arbitrary piece of data; encapsulate access to it; discover the operations available on it; and instantiate the appropriate bean to perform the operation(s).
- JavaX Dependency Injection (Utility) specifies a means for obtaining objects in such a way as to maximize reusability, testability and maintainability compared to traditional approaches such as constructors, factories, and service locators (e.g., JNDI). This process, known as dependency injection, is beneficial to most nontrivial applications.
- JavaMail API (Utility) provides a platform-independent and protocol-independent framework to build mail and messaging applications.
- Kotlin (Utility) The Kotlin Programming Language
- kotlinx.coroutines (Utility) library support for Kotlin coroutines.
- Kotlin serialization (Utility) Kotlin cross-platform / multi-format serialization.
- Proton Core Libraries (Utility) Proton Core components for Android
- OkHttp okio Framework (Utility) A modern I/O API for Java to make it much easier to access, store, and process your data.
- Apache Commons (Development Framework) an Apache project focused on all aspects of reusable Java components.
- Apache Harmony (Utility) a modular Java runtime with class libraries and associated tools.
- Webkit Boundary Interfaces (Utility) Chromium WebView helpers
- commonmark-java (Utility) Java implementation of CommonMark, a specification of the Markdown format.
- jsoup (Utility) a Java library for working with real-world HTML. It provides an API for extracting and manipulating data, using the best of DOM, CSS, and jquery-like methods.
- Retrofit (Utility) Type-safe HTTP client for Android and Java by Square, Inc.
- ViewStateStore (UI Component) wraps a LiveData for deliver ViewStates to the UI.
- Timber (Utility) logger with a small, extensible API which provides utility on top of Android's normal Log class.
Payment Modules:
- None found logger with a small, extensible API which provides utility on top of Android's normal Log class.
Ads & Analytics:
- Sentry SDK for JavaⓉ (Mobile Analytics) provides out-of-the-box support for many popular JVM based frameworks and libraries, including Android, Log4j, Logback, and more – with crash reporting, performance data etc. Can be self-hosted.
Download (44.5 M)