FairEmail

Privacy friendly email app

This privacy friendly email app might be for you if your current email app:


  • takes long to receive or to show messages

  • can manage only one email address

  • cannot handle a large number of messages

  • cannot show conversations

  • cannot work offline

  • looks outdated

  • is not maintained and supported

  • stores your email on their servers

  • is closed source, potentially violating your privacy

This app is minimalistic by design, so you can concentrate on reading and writing messages.

This app starts a foreground service with a low priority status bar notification to make sure you'll never miss new email.

Main features


  • 100 % open source

  • Multiple accounts

  • Multiple email addresses

  • Unified inbox

  • Flat conversation threading

  • Two way synchronization

  • Offline storage and operations

  • Battery friendly

  • Low data usage

  • Small (~6 MB)

  • Material design

  • Maintained and supported

Pro features


  • Account/identity colors

  • Notifications per account (requires Android 8 Oreo or later)

  • Notification sound per sender (requires Android 8 Oreo or later)

  • Configurable notification actions

  • Snooze messages (instructions)

  • Send messages after selected time

  • Synchronization scheduling (instructions)

  • Reply templates

  • Filter rules (instructions)

  • Search on device or server (instructions)

  • Keyword management

  • Encryption/decryption (OpenPGP)(instructions)

  • Export settings

Simple


  • Quick setup

  • Easy navigation

  • No bells and whistles

  • No distracting "eye candy"

Secure


  • No data storage on third party servers

  • Safe message view (styling, scripting and unsafe HTML removed)

  • Confirm opening links, images and attachments

  • No special permissions required

  • No advertisements

  • No analytics and no tracking

  • No Google backup

  • FairEmail is an original work, not a fork or a clone

Efficient


  • IMAP IDLE (push messages) supported

  • Built with latest development tools and libraries

  • Android 5 Lollipop or later required

  • FairEmail will work properly on devices without any Google service installed.

  • Individual message notifications are available on Android 7 Nougat and later only because earlier Android versions do not support notification grouping.

See here for a list of often asked questions.

Donate

Packages

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.491 (491) - Added on 2019-05-17

    This version requires Android ? or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Download APK 6.5 MiB PGP Signature

    Permissions
    • android.permission.INTERNET
    • android.permission.ACCESS_NETWORK_STATE
    • android.permission.RECEIVE_BOOT_COMPLETED
    • android.permission.READ_CONTACTS
    • android.permission.GET_ACCOUNTS
    • android.permission.USE_CREDENTIALS (?)
    • android.permission.READ_EXTERNAL_STORAGE
    • android.permission.FOREGROUND_SERVICE
    • android.permission.WAKE_LOCK
    • com.android.vending.BILLING
    • com.sec.android.provider.badge.permission.READ
    • com.sec.android.provider.badge.permission.WRITE
    • com.htc.launcher.permission.READ_SETTINGS
    • com.htc.launcher.permission.UPDATE_SHORTCUT
    • com.sonyericsson.home.permission.BROADCAST_BADGE
    • com.sonymobile.home.permission.PROVIDER_INSERT_BADGE
    • com.anddoes.launcher.permission.UPDATE_COUNT
    • com.majeur.launcher.permission.UPDATE_BADGE
    • com.huawei.android.launcher.permission.CHANGE_BADGE
    • com.huawei.android.launcher.permission.READ_SETTINGS
    • com.huawei.android.launcher.permission.WRITE_SETTINGS
    • android.permission.READ_APP_BADGE
    • com.oppo.launcher.permission.READ_SETTINGS
    • com.oppo.launcher.permission.WRITE_SETTINGS
    • me.everything.badger.permission.BADGE_COUNT_READ
    • me.everything.badger.permission.BADGE_COUNT_WRITE
  • Version 1.487 (487) - Added on 2019-05-15

    This version requires Android ? or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Download APK 6.5 MiB PGP Signature

    Permissions
    • android.permission.INTERNET
    • android.permission.ACCESS_NETWORK_STATE
    • android.permission.RECEIVE_BOOT_COMPLETED
    • android.permission.READ_CONTACTS
    • android.permission.GET_ACCOUNTS
    • android.permission.USE_CREDENTIALS (?)
    • android.permission.READ_EXTERNAL_STORAGE
    • android.permission.FOREGROUND_SERVICE
    • android.permission.WAKE_LOCK
    • com.android.vending.BILLING
    • com.sec.android.provider.badge.permission.READ
    • com.sec.android.provider.badge.permission.WRITE
    • com.htc.launcher.permission.READ_SETTINGS
    • com.htc.launcher.permission.UPDATE_SHORTCUT
    • com.sonyericsson.home.permission.BROADCAST_BADGE
    • com.sonymobile.home.permission.PROVIDER_INSERT_BADGE
    • com.anddoes.launcher.permission.UPDATE_COUNT
    • com.majeur.launcher.permission.UPDATE_BADGE
    • com.huawei.android.launcher.permission.CHANGE_BADGE
    • com.huawei.android.launcher.permission.READ_SETTINGS
    • com.huawei.android.launcher.permission.WRITE_SETTINGS
    • android.permission.READ_APP_BADGE
    • com.oppo.launcher.permission.READ_SETTINGS
    • com.oppo.launcher.permission.WRITE_SETTINGS
    • me.everything.badger.permission.BADGE_COUNT_READ
    • me.everything.badger.permission.BADGE_COUNT_WRITE
  • Version 1.481 (481) - Added on 2019-05-14

    This version requires Android ? or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Download APK 6.5 MiB PGP Signature

    Permissions
    • android.permission.INTERNET
    • android.permission.ACCESS_NETWORK_STATE
    • android.permission.RECEIVE_BOOT_COMPLETED
    • android.permission.READ_CONTACTS
    • android.permission.GET_ACCOUNTS
    • android.permission.USE_CREDENTIALS (?)
    • android.permission.READ_EXTERNAL_STORAGE
    • android.permission.FOREGROUND_SERVICE
    • android.permission.WAKE_LOCK
    • com.android.vending.BILLING
    • com.sec.android.provider.badge.permission.READ
    • com.sec.android.provider.badge.permission.WRITE
    • com.htc.launcher.permission.READ_SETTINGS
    • com.htc.launcher.permission.UPDATE_SHORTCUT
    • com.sonyericsson.home.permission.BROADCAST_BADGE
    • com.sonymobile.home.permission.PROVIDER_INSERT_BADGE
    • com.anddoes.launcher.permission.UPDATE_COUNT
    • com.majeur.launcher.permission.UPDATE_BADGE
    • com.huawei.android.launcher.permission.CHANGE_BADGE
    • com.huawei.android.launcher.permission.READ_SETTINGS
    • com.huawei.android.launcher.permission.WRITE_SETTINGS
    • android.permission.READ_APP_BADGE
    • com.oppo.launcher.permission.READ_SETTINGS
    • com.oppo.launcher.permission.WRITE_SETTINGS
    • me.everything.badger.permission.BADGE_COUNT_READ
    • me.everything.badger.permission.BADGE_COUNT_WRITE