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

Search This thread

M66B

Recognized Developer
Aug 1, 2010
25,743
54,797
Do you see such a development worldwide? Because here in the German Playstore, FairEmail currently has a rating of 4.9 (after having been at 4.8 before).
German people are generally more reasonable than most people, at least in my experience, which is of course by definition subjective. The average (word wide) Play store rating have been increasing slowly last month, but it is going down rather fast again last week.
 

fraschi51

Senior Member
Mar 17, 2016
1,103
384
German people are generally more reasonable than most people, at least in my experience, which is of course by definition subjective. The average (word wide) Play store rating have been increasing slowly last month, but it is going down rather fast again last week.
That's a shame, but I can only rate the reviews in the German Playstore.
 

nadir husain

Senior Member
Aug 31, 2019
301
346
And as you know Marcel I am on the early access version and the production version isnot available here in Pakistan . Actually not available in most parts of Asia. Is there a reason for that?
 

M66B

Recognized Developer
Aug 1, 2010
25,743
54,797
And as you know Marcel I am on the early access version and the production version isnot available here in Pakistan . Actually not available in most parts of Asia. Is there a reason for that?
The Play store rating would go down very fast if the app was available in Asia. This is something I learned from NetGuard and therefore based on facts.
 
  • Like
Reactions: nadir husain

M66B

Recognized Developer
Aug 1, 2010
25,743
54,797
The messages I received today say that I need to take the nice job offer and minimize the effort I put into my open source projects. It will likely make me happier.

It isn't good, but I can understand why many independent developers already gave up. It is hard to deal with people who jump to conclusions after looking one minute at an app and say it is ****e. I am afraid that most serious apps will available from big vendors only in the near future, which probably won't be good for your privacy.

I will keep maintaining the app and there will keep being support if you ask nicely, although it will be time limited.
 

fraschi51

Senior Member
Mar 17, 2016
1,103
384
Actually, I had thought that the color stripes that you have in the template overview would then also be seen next to the template name when you insert one via the three-point menu. Unfortunately, this is not (yet?) the case.
 

M66B

Recognized Developer
Aug 1, 2010
25,743
54,797
Actually, I had thought that the color stripes that you have in the template overview would then also be seen next to the template name when you insert one via the three-point menu. Unfortunately, this is not (yet?) the case.
It does for me, so it should work for you too?
 

mkasimd

Senior Member
Apr 7, 2021
168
292
Düsseldorf
No, unfortunately does not happen here (Android 11) - the templates are available for selection without the colored side stripes.
Edit: I sent you per mail two screenshots

I have a Nokia in the Google One program with Android 11. It works fine here, I see the corresponding template color in the template selection when composing a new message.

Please make sure you have explicitly clicked on "save" after selecting the template color in the template settings. Some errors have a simpler reason than one thinks of, happens to all of us from time to time 😅
 

fraschi51

Senior Member
Mar 17, 2016
1,103
384
I have a Nokia in the Google One program with Android 11. It works fine here, I see the corresponding template color in the template selection when composing a new message.

Please make sure you have explicitly clicked on "save" after selecting the template color in the template settings. Some errors have a simpler reason than one thinks of, happens to all of us from time to time 😅
Thanks for your feedback. The template is saved with color - I see the color also in the template overview.

Edit: Ah, on a newly created test template I see the color too.

Edit2:
If a template is marked as a favorite, the color is not displayed during insertion.
 
Last edited:
  • Like
Reactions: mkasimd

mitch44

Senior Member
Sep 9, 2011
94
12
I have a question for adding an additional gmail account. I have a main account which is also used to sync with my phone. For the 2nd one I don't want to sync contacts, calender etc. So what I've read here and in the faq I need to go with an app password to avoid an on device account. But what happens when i manually add the gmail account as imap account. Will the account also be an on device account and start sync my contacts, calender etc. after I have added it? An on device account wouldn't be a problem for me, but I don't want that sync function. Account is only needed to read emails.
Sorry for the dumb question, but I thought I ask here before I add the account an all my stuff gets synced to the account.

tl;dr
Is an app password the only way to avoid sync (contacts, calender, etc) when adding a 2nd gmail account?
 

Top Liked Posts

  • 23
    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.
    6
    Hi Marcel,

    First, thank you for all the time and dedication, and for your unrelenting striving for perfection, which is only matched by a very, very few other developers. Your software trumps in quality and breadth of features everything else out there - no question about it. And you do it by yourself. My hat goes off to you sir!
    I have bought multiple licences for FairEmail, as well as sent larger contributions, simply because to my mind the asking price is way too modest. As much as I avoid subscriptions, if you decide to go this route, you will have my full support! If a large lump sum ($100 or more) is feasible for a lifetime license, I will gladly do that. If you chose to implement annual or monthly subscription, I will have your back. I just hope with all my heart that FairEmail won't be abandoned.
    As far as Google goes - they are disgusting, borderline criminal bureaucrats, hellbent on smearing and destroying any truly privacy preserving software. I don't use Google for anything - whenever there is a chance - I buy my applications straight from the developer. I realize this puts me in a (growing) minority. I know that Google will eventually drop their baseless, vicious, slanderous attack and reinstate the app. Even so, I can't help the feeling that your app is too good for the Google Play Store. I know, I know - the vast majority of downloads are from there, but think of all the people that have already discovered the app, fallen in love with it and are ready to follow you outside of Google Play. Folks that appreciate the app will buy it again, none of that "I don't want to lose my GP store license" nonsense.
    Also, many others have said it before me, but I will join in - don't be discouraged by the "reviews" of stupid, incoherent, moronic, two-bit nobodies. If you were a bit more arrogant, I believe you would dismiss and despise them, but you are very gentle and noble, so you suffer needlessly.
    People who understand how lucky we are to have someone like you are the ones who fully support you, the others - to hell with them.
    I wish all the best to you and your girlfriend!
    Thanks.
    6
    Marcel/M66B, thanks for all your support and development. You did what you loved, which is creating privacy-focused tools/projects and you were very good at it, I use Netguard to this day and will continue to use it on my android 7. When I sent you a low priority email, I didn't even expect such a quick response, This shows that you are someone who cares about the end user. But today all this support, emails, doubts, the problem with Google, the situation of your girlfriend, the lack of financial support, made you discouraged and you are right, I support your idea, you need time, life , support for yourself, develop you and your family. I love Netguard and I didn't want him to die like that, but he's part of your story, he's part of you. And you need time, peace and life. I am unemployed, but I will support Netguard soon. I created an Xda account just to answer you. Hugs from Brazil and sorry for my English.
    6
    @M66B

    (a fellow android firewall developer here)

    You are an inspiration to a generation of NetGuard/FairEmail users and developers like me.

    Do what you feel comfortable with.

    Please don't let the _abuse_ get to you. You don't deserve it. Especially, after all these years of development effort and technical support.

    My sincere hope is you reinstate the apps and find a way to make it a financially viable endeavour.

    No matter what, you'll always be our hero.
    Thanks.

    The project doesn't need to be financially viable, it never was and never will be. That said, money plays as modest role. It creates a responsibility towards the sponsors, it buys equipment, and most importantly, it shows appreciation because money has an intrinsic value.
    4
    This is the best news I've heard all day.

    I'm not a developer and know a little bit of code but I do have a few Google Play Store questions. How long does it take them to approve your software? I also noticed when other developers announce an update it can take almost a week before I see it. Is the app rollouts controlled by the developer or is that too also controlled by google? If I'm seeking an update I wish Google would let us update it even if it is set to a staggered rollout. This is why I started using the GitHub version for one they were more current and second is because Google takes forever to roll out updates.
    It works like this:
    • Developer uploads an update via the Play store developer console
    • Google scans the update and either approves or disapproves it
    • Google makes the app available in the Play store
    This can take an hour or a week.
  • 30
    The balance

    The few euros I receive in return for what's being offered and the fun of developing things are no compensation for the thousands of questions I answer every month, for unfair Play store reviews and for stress about unclear Google requirements.


    The verdict

    I have not reached a conclusion yet, but the question I am asking myself is why I would continue with the project. Maybe it is the moment, with a sick girlfriend, but I currently don't see it.


    Alternatives

    GitHub only version: 98% of the audience will be lost.

    Strip down the app: more bad reviews

    Paid support: more bad reviews

    Stop answering questions: more bad reviews

    Bad reviews will shift the balance only in the wrong direction.


    Core problem

    Google. There is no sensible way to appeal in case of bad reviews or alleged violations of Play store policies.

    People. They are generally pretty demanding and on the other hand everything should be free.

    Myself. An old and grumpy developer, who maybe should retired.


    Input is welcome.
    27
    I paid for this software and donated several times, so what would I gain by trolling? I share my opinion with you and get trolled by you because you don't like it? It is much sadder how grateful my money is accepted although I would troll. Would you rather be lied to and cheated instead or how do I have to imagine this? Honestly, I do not care if you like my opinion or not. I stand by it and think my part.
    I feel responsible, but what is your problem exactly? The app as-is works fine and it will keep working fine for the foreseeable future. I even published an update in this thread yesterday for an ugly problem introduced in recent versions. Please tell me what is wrong and I will see what I can do. Please be nice and you'll be responded to in the same way. There is already enough hate on this planet.

    Please understand that mainly Google caused this "event". There is some good news though because a real human contacted me outside the usual Google "flow". There will be a phone call Tuesday.
    24
    On special request by PM of OP, Marcel aka @M66B, I have to inform you as follows:
    Can you please write in each XDA thread that the GitHub repos have been restored?
    Marcel, I know you can't respond here but personally I hope that this isn't your final decision.
    23
    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.
    21
    I like to say something about the code quality because there were some comments about this.

    The code quality is far from perfect, but on the other hand the app is pretty stable and functional. I refactored stuff rather often, but if the one man army needs to choose between significant rewrites, likely causing bugs and instability, and fixing a know issue when reformatting lists, what is it gonna be? (One of the few known problems)

    Any developer would do things differently when starting over. Also, a project like this isn't only about pure code quality. It isn't a lab, but a real world application.
  • 230
    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/

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

    See this XDA article for some screenshots:
    https://www.xda-developers.com/fairemail-open-source-privacy-friendly-email/

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

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

    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.


    XDA:DevDB Information
    FairEmail, App for all devices (see above for details)

    Contributors
    M66B
    Source Code: https://github.com/M66B/open-source-email/


    Version Information
    Status:
    Stable

    Created 2018-08-02
    Last Updated 2020-11-18
    45
    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.
    37
    I have just released alpha version 0.10

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

    I have put many hours into developing and debugging this release, so thanks are appreciated.

    This version is still not suitable for production, but all basic functions are present now. The goal is now to stabilize this version into a first beta release, so please let me hear what problems you have.

    Edit: due to database changes you'll need to setup your accounts/identities again.
    33
    I have just released beta version 1.745

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

    The changelog might seem uninteresting, but in fact displaying messages has been rewritten to introduce inline displaying of original messages. I spent about two days developing and testing this, so at least a "thanks" will be appreciated.

    Some background: normally the web view cannot be used in a scrolling list (of messages in a conversation) and although there exist several workarounds for this, none were satisfactory. However, I had a completely novel idea (as far as I know) about how to approach this without the usual edge cases (hopefully) !

    To do: investigate if using a dark background is feasible (setting the background dark is simple, but the challenge is to modify the message so that everything is still readable). I will consider to add an option to always display original messages.

    Please report any problem you discover, so it can be fixed.