crearo / dawebmail

Application for Zimbra Email Service
MIT License
25 stars 28 forks source link

Please provide tracking-free version #52

Open IzzySoft opened 6 years ago

IzzySoft commented 6 years ago

With the latest version, you introduced Firebase Analytics. Some folks decided to use Zimbra as an alternative to being tracked by Google when using GMail – so it would be unfortunate to bring that tracking back.

Could you at least have a Firebase-free .apk attached to releases/? And by "free" I do not simply mean "disabled", but "removed" (i.e. "contains no Firebase code"). Thanks in advance!

crearo commented 6 years ago

Alrighty! I'm willing to do so. Can you please submit a PR that removes Firebase from the source code completely?

IzzySoft commented 6 years ago

If I could, I'd done that instead of opening an issue :wink: Sorry, but I'm no Android dev.

crearo commented 6 years ago

Briefly went through your github profile - doesn't look like DAIICT is your alma mater - the university this app was originally made for.

IzzySoft commented 6 years ago

No, I'm not affiliated either with the map nor with DAIICT. But yes, I'm affiliated with F-Droid and also run my own F-Droid repo.

Firebase is a show-stopper at F-Droid. And I personally would not want to use an app having that integrated – especially not if the app deals with sensitive content (like mails do from time to time). As I know others feel the same, I thought to bring it up. I'm a "privacy advocate", so I try to help the privacy-aware community :wink:

crearo commented 6 years ago

Great. Yes, it isn't specific to DA-IICT, just any org using Zimbra.

I agree with you, and I'm not really doing much with the analytics as it is. I'll remove all Firebase code from the repo this coming weekend :) Will close this issue once this is done.

IzzySoft commented 6 years ago

Thanks a lot! I'm already providing your app via my repo. Once the Firebase-free version was fetched, I'll remove the Tracking AntiFeature. Guess you'll want to keep GMS for cloud messages (which makes it not fitting on F-Droid's main repo, but is OK for mine). If you consider replacing that as well (to make your app fully FOSS) but still want those messages, there are ways to achieve this (e.g. Tutanota has implemented a FOSS alternative called SSE (Server Sent Events)).

ghost commented 5 years ago

Any news here ... ? Would love to give it a try

crearo commented 5 years ago

Sure, I don't think I ever got the time to do this. If you're willing, go ahead and remove Firebase. If you don't have the time, I'll make sure this happens this month ;)

IzzySoft commented 5 years ago

I'm not a dev, so I cannot do it. So I'm patiently looking forward to your action, @crearo 😇 Thanks!

crearo commented 5 years ago

Ah thanks @IzzySoft. this was actually in response to @nr458h though.

IzzySoft commented 5 years ago

Ugh… :scream: Apologies :smile: