[APP][5.0+] FairEmail - Fully featured, open source, privacy oriented email app

Search This thread

bruno.mercier

New member
Feb 6, 2017
4
4
Samsung Galaxy S7 Edge
There are 18 or 19 five star review reviews needed to compensate for 1 one star review, like this one:



Link.

The app works fine for AOL, but an app password needs to be used, which the app says with a bold red font.

Suppose you go to your work. You do your best and everyday you finish a big pile of work. You walk though the corridor on your way home to your partner, passing a number of offices. The last one is the office of your boss and everyday he says the same "Your work is bad" because he doesn't like your face or whatever, but not for some good reason. Everybody says your work is fine, but still, how would you feel? Imagine this happening a few dozen times or more every day.

Your old and grumpy and currently rather worried developer AKA drama queen.
Seems to me that the question is not How many people dislike the app, but How many love the app?
Personally, I set a 5 stars. Does it means I love every single choice? No, but I know that's a damn good app and that I cannot really do without those days...
No system or app can please everybody and that's normal, we are all different with different view on what would be "perfect" (and I know as a fact that I do not know what would be "perfect"...)

You give time doing that, you decide. Simple.

As I already said earlier. Nobody is forced to use the app.
You don't like it you don't use it. And it seems not abnormal that you explain why you don't like, so that like minded can have that information.
But would be nice if it was polite and useful ("that's a crap app" is really helping nobody). But that last remark is true in many cases on Internet...
Courage
 
  • Like
Reactions: M66B

chris122380

Senior Member
Sep 29, 2010
558
126
chris122380.x10.mx
There are 18 or 19 five star review reviews needed to compensate for 1 one star review
I'm pretty sure there are more then 18 or 19 five star reviews per 1 star reviews. See the Play Store graph. Note that the one star reviews aren't even comparable to the number of 5 Star reviews.
 

Attachments

  • Screenshot_2022-06-08-14-56-11-35_b5a5c5cb02ca09c784c5d88160e2ec24.jpg
    Screenshot_2022-06-08-14-56-11-35_b5a5c5cb02ca09c784c5d88160e2ec24.jpg
    273.4 KB · Views: 53
  • Like
Reactions: M66B and Friedel25

xdaTanjiro

Member
Jun 3, 2022
25
15
Can I set a different filter for Unified inbox and keep it default for (sub)folders?

Reason being I wanted to filter out read messages from Unified inbox but still be able to see them when visiting individual (sub)folders (without having to toggle the filter again), i.e. to keep my Unified inbox "clean" when there are hundreds of thousands of messages.

Thanks.
 

M66B

Recognized Developer
Aug 1, 2010
26,300
56,748
Can I set a different filter for Unified inbox and keep it default for (sub)folders?

Reason being I wanted to filter out read messages from Unified inbox but still be able to see them when visiting individual (sub)folders (without having to toggle the filter again), i.e. to keep my Unified inbox "clean" when there are hundreds of thousands of messages.

Thanks.
I am sorry, that's not possible. The current set of filters is already resulting in too many support questions "Where is my message? WTF".

What you can do is enable the quick non obtrusive filter buttons in the settings, so you can switch quickly.
 
  • Like
Reactions: sieghartRM

M66B

Recognized Developer
Aug 1, 2010
26,300
56,748
Tonight I received another policy violation notice from Google. The app is "spyware". Right. Again.

"APK HAS A PROMINENT DISCLOSURE BUT THE DISCLOSURE IS NOT ADEQUATE - Your app is uploading users' Contact list information to https://www.gravatar.com without an adequate disclosure."

So, it seems the solution is either "an adequate disclosure" or removing the feature from the Play store version again.
 
Last edited:

xdaTanjiro

Member
Jun 3, 2022
25
15
I am sorry, that's not possible. The current set of filters is already resulting in too many support questions "Where is my message? WTF".

What you can do is enable the quick non obtrusive filter buttons in the settings, so you can switch quickly.
Thanks, will try it.

Tonight I received another policy violation notice from Google. The app is "spyware". Right. Again.
Oh gosh....please don't again : (
 

x2k13

Senior Member
Tonight I received another policy violation notice from Google. The app is "spyware". Right. Again.

"APK HAS A PROMINENT DISCLOSURE BUT THE DISCLOSURE IS NOT ADEQUATE - Your app is uploading users' Contact list information to https://www.gravatar.com without an adequate disclosure."

So, it seems the solution is either "an adequate disclosure" or removing the feature from the Play store version again.
How about dropping Gravatar completely?
 

M66B

Recognized Developer
Aug 1, 2010
26,300
56,748
How about dropping Gravatar completely?
Despite people sometimes calling me a drama queen, I always think about the advantages and disadvantages.

Advantages
  • When retained: feature will be available for Play store users

Disadvantages
  • When removed: feature will obviously not be available for Play store users anymore, possible resulting in complaints
  • When retained: sending of contact info (hashed email addresses in fact) needs to be declared and will be publicly visible in the Play store description, which is something I don't want given the nature of the app
  • When retained: risk of a next policy violation notice because the disclosure is still not adequate for some reason
  • When retained: extra development and maintenance burden

So, the logical choice is to remove the feature from the Play store version or possibly altogether when reasoning that this doesn't belong in an app meant to help you protect your privacy anyway (though not everybody cares about this).

Is there anybody here using Gravatars/Libravatars?

Edit:

 
Last edited:

M66B

Recognized Developer
Aug 1, 2010
26,300
56,748
For the record the main part of the policy violation notice:

Screenshot from 2022-06-09 09-26-09.png


There is a valid privacy policy now, so it seems that is a standard entry in policy violation notices like this. Anyway, that's not relevant anymore since Gravatar/Libravatars won't be available in the Play store version anymore.

Edit: recorded here too now:

https://faircode.eu/faq.html
 
Last edited:

M66B

Recognized Developer
Aug 1, 2010
26,300
56,748
Since Android 13 beta 3 (platform stability) was released yesterday, I am preparing the app for Android 13. The main change is requesting notification permissions. The new Android photo picker was already supported with a workaround in earlier versions of the app, which will be replaced by the official solution.

I will probably release a version with these and other changes today both on GitHub and in the Play store test program.

Are you already using Android 13?

Please be aware that Android 13 isn't 100% production ready. It works mostly fine for me for weeks already though (your miles may vary as they say).
 
  • Like
Reactions: sieghartRM

nadir husain

Senior Member
Aug 31, 2019
325
382
Since Android 13 beta 3 (platform stability) was released yesterday, I am preparing the app for Android 13. The main change is requesting notification permissions. The new Android photo picker was already supported with a workaround in earlier versions of the app, which will be replaced by the official solution.

I will probably release a version with these and other changes today both on GitHub and in the Play store test program.

Are you already using Android 13?

Please be aware that Android 13 isn't 100% production ready. It works mostly fine for me for weeks already though (your miles may vary as they say).
Will get to A13 when Sammy decides it's time. I guess only Pixel phones are on 13 beta now. Which pixel model are u using now Marcel?
 

M66B

Recognized Developer
Aug 1, 2010
26,300
56,748
Will get to A13 when Sammy decides it's time. I guess only Pixel phones are on 13 beta now. Which pixel model are u using now Marcel?
I am currently using a Pixel 4a 5G.

I will probably buy the upcoming Pixel 6a after a while (after the problems with the first batches have been solved), although it is each time a bit of a challenge to get a Pixel device because they aren't released in the Netherlands.
 

nadir husain

Senior Member
Aug 31, 2019
325
382
I am currently using a Pixel 4a 5G.

I will probably buy the upcoming Pixel 6a after a while (after the problems with the first batches have been solved), although it is each time a bit of a challenge to get a Pixel device because they aren't released in the Netherlands.
Likewise in Pakistan. You can get pixel phones that carriers bring with them but no warranty
 

chris122380

Senior Member
Sep 29, 2010
558
126
chris122380.x10.mx
Tonight I received another policy violation notice from Google. The app is "spyware". Right. Again.

"APK HAS A PROMINENT DISCLOSURE BUT THE DISCLOSURE IS NOT ADEQUATE - Your app is uploading users' Contact list information to https://www.gravatar.com without an adequate disclosure."

So, it seems the solution is either "an adequate disclosure" or removing the feature from the Play store version again.
Stuff like this really makes me hate Google. They didn't bother to read the privacy policy or the fact that you gave an adequate disclosure for gravatar in the privacy policy and what it does. Maybe reference it and the privacy policy the first time launching Fairemail.
 
Last edited:

M66B

Recognized Developer
Aug 1, 2010
26,300
56,748
Stuff like this really makes me hate Google. They didn't bother to read the privacy policy or the fact that you gave an adequate disclosure for gravatar in the privacy policy. Maybe reference it and the privacy policy the first time launching Fairemail.
Don't hate them too much because they do this for good reasons, basically to improve your privacy.

Although it is inconvenient for me, especially the timing, the policy violation notice does have a good reason. Please see here what "adequate" in this context means:


Basically, informed explicit consent. The app shows a privacy warning, but doesn't explain sufficiently what is going to happen. Also, Google probably wants to see a confirmation dialog instead of just a switch.
 

M66B

Recognized Developer
Aug 1, 2010
26,300
56,748
Version 1.1908 is available on GitHub now.

Changelog/download:
https://github.com/M66B/FairEmail/releases

This version should be fully compatible with Android 13 and will notably request notification permissions in setup step 2.

@caprihome Android 13 beta automatically granted notification permissions to all installed app. Can you please try to revoke the permissions from the app via the Android app settings (easily opened via the 'Extra' card in the main settings screen) and check if you can grant the permissions via the setup screen?
 
Last edited:

caprihome

Senior Member
Aug 1, 2013
103
26
Google Pixel 5
Version 1.1908 is available on GitHub now.

Changelog/download:
https://github.com/M66B/FairEmail/releases

This version should be fully compatible with Android 13 and will notably request notification permissions in setup step 2.

@caprihome Android 13 beta automatically granted notification permissions to all installed app. Can you please try to revoke the permissions from the app via the Android app settings (easily opened via the 'Extra' card in the main settings screen) and check if you can grant the permissions via set setup screen?
Hi, yes, I can grant the permissions for contacts and notificationsvia the setup screen.. See attached file.
 

Attachments

  • Screenshot_20220609-203000.png
    Screenshot_20220609-203000.png
    241.4 KB · Views: 36
  • Like
Reactions: pocketrule and M66B

Top Liked Posts

  • There are no posts matching your filters.
  • 20
    QUESTION ABOUT FAIR EMAIL OPTIONS:
    Assuming the starting point of no on-device Google Account...

    Q: Which of these Fair Email Google mail server options is "most" private?

    1. 2SV/2FA (using any of a half dozen secondary methods), or,
    2. What Fair Email terms "GMail (Android)", or,
    3. What Fair Email terms "GMail (OAuth)".

    Note Marcel knows the answer, so he can instantly nip this tangent in the bud by answering that question in a single word... (where I suspect the answer is undoubtably #3 but others strongly think it's #1 apparently, so I could be wrong - but it's NEVER gonna be #2.

    The desired single word answer is "none". Google scans all your messages and you can only hope that the gathered information isn't used in an un-private way. Option 1 (assumed to be app passwords) and option 3 do not send extra information to Google. Option 2 requires an on-device Google account. You can control the sync options of a Google account via the Android settings. If these options work as expected and are turned off, no information should be sent to Google. This applies to all other Google services and apps, like Maps and Drive, too. You'll need to go into the settings and turn things off and trust that Google honors this.

    I expect to see no more messages about this subject anymore, with no exceptions for anyone. If you want to continue discussing about this, you should create a new XDA thread for this.
    16
    The next version will have optionally VirusTotal integration, so you can check attachments easily:

    Screenshot_20220723-102554.png
    14
    Version 1.1951 is available on GitHub now and in the Play store test program after Google's approval.

    Changelog/download:
    https://github.com/M66B/FairEmail/releases

    There is a new option in the advanced section of the connection settings page to disable using insecure connections for images, including favicons. Insecure means http instead of https, an invalid server certificate (for example an expired certificate) or a redirect via http (for example https > http > https).

    Unfortunately, there are too many images being referenced in an insecure way, explaining why this option is default off.
    13
    Using a Gmail account in FairEmail will inevitably leak your IP address, and thus your rough location, but nothing else, except the obvious: the messages you receive and sent and their meta data (sender, receiver, subject, etc).

    Note that it is not a good idea to use a VPN to hide your IP address because you'll probably run into "Please log in via your web browser" at an inconvenient moment.

    For HOTP and TOTP I recommend FreeOTP+.

    I think enough has been said about the privacy aspects of a Google account now. Whether a Google account on your device is a privacy concern or not is off-topic here. If you want to keep discussing about this, please create another XDA thread for this. You can leave a link to the created thread here if you wish.
    13
    Version 1.1941 is available on GitHub now.

    Changelog/download:
    https://github.com/M66B/FairEmail/releases

    Besides a series of small improvements and minor bug fixes, VirusTotal Integration was added. Please see this FAQ for more information about configuring and using this new feature:

    (181) How do I use VirusTotal?

    Note that the app hasn't been restored in the Play store yet. For the latest status updates, please see here:

  • 242
    ic_launcher.png

    FairEmail
    Open source, privacy friendly email app for Android

    banner7_long.png


    See here for a description:
    https://github.com/M66B/open-source-email/

    See here for screenshots:
    https://email.faircode.eu/#screenshots

    Downloads:
    https://github.com/M66B/open-source-email#user-content-downloads

    Frequently asked questions:
    https://github.com/M66B/open-source-email/blob/master/FAQ.md

    Please read this before requesting a new feature:
    https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-get-support

    This XDA thread is about using the latest version of FairEmail.

    For support on authorizing an account you should consult the documentation of your provider, see also here.

    Off topic comments are allowed as long they are related to FairEmail and are in the general interest of the followers of this thread.

    Discussion of purchases is not allowed here, please contact me via here instead.
    69
    How was the call with Google today, Marcel?

    Google was pretty friendly and cooperative and told me the favicons are indeed the problem, and it can/should be fixed by updating in the privacy policy to "disclose how your app accesses, collects, uses, and shares user data":

    Privacy Policy​

    All apps must post a privacy policy in both the designated field in Play Console and within the app itself. The privacy policy must, together with any in-app disclosures, comprehensively disclose how your app accesses, collects, uses, and shares user data, not limited by the data disclosed in the Data Safety section. This must include:
    • developer information and a privacy point of contact or a mechanism to submit inquiries
    • disclosing the types of personal and sensitive user data your app accesses, collects, uses, and shares; and any parties with which any personal or sensitive user data is shared
    • secure data handling procedures for personal and sensitive user data
    • the developer’s data retention and deletion policy
    • clear labeling as a privacy policy (e.g., listed as “privacy policy” in title)
    The entity (e.g., developer, company) named in the app’s Google Play listing must appear in the privacy policy or the app must be named in the privacy policy. Apps that do not access any personal and sensitive user data must still submit a privacy policy.

    Please make sure your privacy policy is available on an active URL (no PDFs) and is non-editable.

    So, I have updated the privacy policy and added this new table:

    https://github.com/M66B/FairEmail/blob/master/PRIVACY.md#summary-of-shared-data

    I am not sure if it covers everything, so feedback is more than welcome. @mkasimd maybe you can take a look?

    Note that I have also enabled BIMI, Gravatars, Libravatars and favicons for the Play store version again.

    The short term goal is to release a Play store test version (and associated GitHub version) and to get the update approved. I will think about the next steps after this has been accomplished. Given the huge number of supportive messages I received (much appreciated!) the project will be continued in some form in any case.
    50
    Version 1.1900 is available on GitHub now and in the Play store test program after Google's approval (which is the main goal of this release).

    Changelog/download:
    https://github.com/M66B/FairEmail/releases

    My girlfriend is slowly recovering too :)
    47
    It is time for a new, modern, open source, privacy friendly email client for Android.

    I have just released a first alpha version for feedback on the design and features.

    Not for production use yet!

    Most of the stuff basically works, but be prepared for crashes and error notifications.


    Safe email is a working name, but it is for several reasons not a convenient name, so suggestions for a name are welcome.
    37
    I have just released alpha version 0.15

    Changelog/download:
    https://github.com/M66B/open-source-email/releases

    With a bit of luck the next version can be a beta version.

    I am putting a lot of effort into this project, so thanks are appreciated.