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

Search This thread

chris122380

Senior Member
Sep 29, 2010
558
126
chris122380.x10.mx
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":



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.
I have a suggestion for the privacy policy more as a help than for privacy and not necessarily needed in this version of the policy. For where it says that the feature is turned off by default can we have a link to the frequently asked questions on how to enable that feature? (Unless of course that violates Google policy and if so forget it then).
 

fraschi51

Senior Member
Mar 17, 2016
1,155
424
I have a suggestion for the privacy policy more as a help than for privacy and not necessarily needed in this version of the policy. For where it says that the feature is turned off by default can we have a link to the frequently asked questions on how to enable that feature? (Unless of course that violates Google policy and if so forget it then).
I can imagine that a search in the settings will let you find the feature very quickly.
 

Itcouldbeyou

Member
May 14, 2010
29
21
It feels a bit weird that a domain icon request has to be declared but it's their store and their rules .
Now we know for sure.
Well if you enable it, every spammer can know if you received the mail by using a private domain with a favicon. Might even work with subdomain.spammer.com. So I do understand they want it to be declared - if it was enabled in the first place.
 
  • Like
Reactions: selemine

M66B

Recognized Developer
Aug 1, 2010
26,296
56,747
Well if you enable it, every spammer can know if you received the mail by using a private domain with a favicon. Might even work with subdomain.spammer.com. So I do understand they want it to be declared - if it was enabled in the first place.
Correct, but it was not (and isn't) enabled by default. Moreover, there was (and is) a clear privacy warning below the option.

Also, favicons, etc, will not be looked up for messages in the spam folder.

Moreover, it was declared in the privacy policy, but apparently not in a format as required by Google.

Edit: I like your username ;-)
 
Last edited:

mithrial

Senior Member
Sep 22, 2010
92
29
Motorola Moto G100 / Edge S
Thanks for your app. It's the best one, I've bought it for all my devices and donated just now additionally.

However, you don't owe me anything. I hope of course you'll continue but it's completely up to you. Whatever you choose, it's totally up to you and it's fine by me. (Not that you need my blessing anyway, I don't know how to formulate that in a better way.)
 

M66B

Recognized Developer
Aug 1, 2010
26,296
56,747
Thanks for your app. It's the best one, I've bought it for all my devices and donated just now additionally.

However, you don't owe me anything. I hope of course you'll continue but it's completely up to you. Whatever you choose, it's totally up to you and it's fine by me. (Not that you need my blessing anyway, I don't know how to formulate that in a better way.)
Everyone is important to me, which is maybe a bit of a problem as well, and which might need to be addressed in a yet to be determined way too.

The huge number of supportive messages I received the past days are making a difference in any case.

Anticipating a possible return in the Play store: if you have the Play store version installed and didn't review/rate the app yet, this might be a good moment.
 

mkasimd

Senior Member
Apr 7, 2021
216
438
Düsseldorf
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":



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.
Sorry, it took me longer than expected to reply. But you should have received an email a few minutes ago, and hope it helps you a little :)

Am glad to hear that Google was cooperative in the end. Even more so to hear you are continuing development. That's great news.

You have a wide range of people using your apps, and most of us are thankful for the time and work you put in those amazing apps. Even if there are many a***oles too, the wide majority of your users appreciate your work. I think this incident with Google showed it more than ever.

In the next year, I'll be participating in writing the EU programme of my party and you can bet that I'll be remembering this issue and how Google acted with the same answer over and over again just until the call today. Next time, we might have an MEP lobbying for the FOSS community, who knows 😜

Jokes and wishful thinking aside, feel free to save my email address or XDA handle to contact me if you need any assistance again, @M66B. Might take several hours — not everyone can offer a quick and amazing support like you 😉 — but I'll reply for sure.

P.S.: I'm not a professional data protection officer (just a volunteer in the Liberale Demokraten). So take any advices with no warranty, please. Will still try to help to the best of my knowledge.
 
Last edited:

fraschi51

Senior Member
Mar 17, 2016
1,155
424
I am digging through the settings again as some of those were not familiar to me (I always make a backup before I go changing things just in case).
You don't have to dig for it yourself - let the machine / FairEmail search by tapping on the magnifying glass in the settings above and then entering the feature / search term. This is much faster!
 
  • Like
Reactions: mkasimd

chris122380

Senior Member
Sep 29, 2010
558
126
chris122380.x10.mx
You don't have to dig for it yourself - let the machine / FairEmail search by tapping on the magnifying glass in the settings above and then entering the feature / search term. This is much faster!
That's what I was doing. I think I have become quite efficient at finding my way around the settings. I usually will try to search the frequently asked questions if I'm not sure of something. I found a few things I didn't know about. I still am not quite sure what the difference between Show Brand Indicators for Message Identification (BIMI), Avatars, and favicons is.

I also can't figure out what LanguageTool is used for. I know LanguageTool has a spell checker but I couldn't find one in the Fairemail settings. I see there is language detection but I'm not quite sure what that is for.

No matter what I still love this app. I'll be the first to admit I'm still learning all of its ins and outs but it's still the best email app. Likely if you want to change something it's there in the settings. Fairemail has the best customization of any app I've ever used. This thread has the most corespondents I've ever made on XDA and I'm amazed at the support for users and for the developer. You are all amazing keep up the great work. It's groups like this that make me so proud FOSS apps. You would likely never find this kind of support and love for a app or project if it was close sourced.
 
Last edited:
  • Like
Reactions: wimstefan and M66B

fraschi51

Senior Member
Mar 17, 2016
1,155
424
That's what I was doing. I think I have become quite efficient at finding my way around the settings. I usually will try to search the frequently asked questions if I'm not sure of something. I found a few things I didn't know about. I still am not quite sure what the difference between Show Brand Indicators for Message Identification (BIMI), Avatars, and favicons is.

I also can't figure out what LanguageTool is used for. I know LanguageTool has a spell checker but I couldn't find one in the Fairemail settings. I see there is language detection but I'm not quite sure what that is for.

No matter what I still love this app. I'll be the first to admit I'm still learning all of its ins and outs but it's still the best email app. Likely if you want to change something it's there in the settings. Fairemail has the best customization of any app I've ever used. This thread has the most corespondents I've ever made on XDA and I'm amazed at the support for users and for the developer. You are all amazing keep up the great work. It's groups like this that make me so proud FOSS apps. You would likely never find this kind of support and love for a app or project if it was close sourced.
Click in the main-menue on support, then scroll down - there you'll find all, what you wish to know {and much more ... ;-) }
 

M66B

Recognized Developer
Aug 1, 2010
26,296
56,747
That's what I was doing. I think I have become quite efficient at finding my way around the settings. I usually will try to search the frequently asked questions if I'm not sure of something. I found a few things I didn't know about. I still am not quite sure what the difference between Show Brand Indicators for Message Identification (BIMI), Avatars, and favicons is.

I also can't figure out what LanguageTool is used for. I know LanguageTool has a spell checker but I couldn't find one in the Fairemail settings. I see there is language detection but I'm not quite sure what that is for.

No matter what I still love this app. I'll be the first to admit I'm still learning all of its ins and outs but it's still the best email app. Likely if you want to change something it's there in the settings. Fairemail has the best customization of any app I've ever used. This thread has the most corespondents I've ever made on XDA and I'm amazed at the support for users and for the developer. You are all amazing keep up the great work. It's groups like this that make me so proud FOSS apps. You would likely never find this kind of support and love for a app or project if it was close sourced.
BIMI: link

Avatars was Gravatar and Libravatar a bit hidden. They will be split in the next version again.

Favicons: link

BIMI, Gravatar, Libravatar and favicons are all ways to show some contact image.

LanguageTool (long press the save draft button) is for spell and style checking and was in the GitHub version available only, but that will probably change.
 

mkasimd

Senior Member
Apr 7, 2021
216
438
Düsseldorf
That's what I was doing. I think I have become quite efficient at finding my way around the settings. I usually will try to search the frequently asked questions if I'm not sure of something. I found a few things I didn't know about. I still am not quite sure what the difference between Show Brand Indicators for Message Identification (BIMI), Avatars, and favicons is.

I also can't figure out what LanguageTool is used for. I know LanguageTool has a spell checker but I couldn't find one in the Fairemail settings. I see there is language detection but I'm not quite sure what that is for.

No matter what I still love this app. I'll be the first to admit I'm still learning all of its ins and outs but it's still the best email app. Likely if you want to change something it's there in the settings. Fairemail has the best customization of any app I've ever used. This thread has the most corespondents I've ever made on XDA and I'm amazed at the support for users and for the developer. You are all amazing keep up the great work. It's groups like this that make me so proud FOSS apps. You would likely never find this kind of support and love for a app or project if it was close sourced.
BIMI - the domain owner defines an SVG file that shall be used as the sender's image / icon

Favicons - https://example.com/favicon.ico is fetched, if an email from [email protected] is received

Gravatar / Libravatar - The hashed value of the email address is sent to the "avatar service provider" and it returns a picture. The email address owner will usually be able to upload an own picture with said "avatar service provider" for it to be returned.

___

LanguageTools - spell checking. Just long-press the save button when composing an email and the spell checker will run.
 

wimstefan

Senior Member
Sep 20, 2014
311
220
Reading all the comments the last week is really heartwarming!
And it because of you Marcel - not only the excellence of your apps but most of all because you are a rare bread: kind, gentle, supportive beyond ratio, super fast & responsive. With people like you the harsh world we're living in is a better place. So I want to thank you for that 🙏🏼 And of course your wonderful apps 😏
If you'd leave the Google Play Store and distribute your app via other channels like GitHub as you've initially offered as an option in the beginning when all the hassle started I'm sure a lot of users would follow you and new users would join. Just the a******s left behind 😉

Having said all that the most important thing remains the swift recovery of your girlfriend. I wish you guys all the best!!! 🙏🏼

PS: Another donation is on its way.
 

NorLa

Member
May 20, 2022
5
34
:love:(y) I think I speak for many users here when I say: So happy you are going on ... and so happy FairEmail is going on. Version 1.1900 is already installed.

Hope very much that the problems with Google are cleared up with this - and that you regain the joy of working with FairEmail. Do it for the users who appreciate your work - and ignore the others.

Our best wishes for you ...
 

Top Liked Posts

  • 1
    When moving messages from the Inbox to other folders I use the recently used folders, the 5 indirect folders and the three quick (direct) folders which are very useful. I understand that the 3 quick folders are generated from recent usage.

    When moving a message I accidently cleared the 3 quick folders by touching the delete button. I know that this was my fault and the quick folders will be regenerated, but it would be useful to be asked to confirm the deletion (or at least have this as an option).


    Chris
    A confirmation would require a dialog on top of a dialog, which is something I am trying to avoid.
    The app will 'learn' the most used move targets again, so I don't see this as an important thing.
  • 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
    13
    That guy really needs his email. I wonder who he thinks will maintain the app after he killed you 🤔
    Given the messages I just received I am pretty sure this guy is reading here.

    To this guy: I am doing my best to hold this project together and what you are doing isn't helping, on the contrary. Instead, if the app is dear to you, you can better help and complain to the right people, mainly Google.
    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:

    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.
  • 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.