Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

[Bug] Ad trackers in org.mozilla.firefox version 81.1.2 and org.mozilla.fennec_fdroid version 81.1.1 #15820

Closed
fp-supporter opened this issue Oct 10, 2020 · 7 comments
Labels
feature request 🌟 New functionality and improvements

Comments

@fp-supporter
Copy link

fp-supporter commented Oct 10, 2020

Steps to reproduce

  • I always download my apps from the F-Droid client. But this time F-Droid promotes Fennec F-Droid as:
  1. This app promotes non-free add-ons
  2. [NEW] This app tracks and reports your activity
  3. The upstream source code is not entirely Free
  1. Adjust
  2. LeanPlum
  1. Adjust
  2. Google Firebase Analytics
  3. LeanPlum

Expected behavior

  1. To use an ad free variant version of Fennec on f-droid.org.
  2. To use an ad free variant version of Firefox Browser for mobile.

Actual behavior

  1. Fennec and Firefox Browser is tracking the user activity and promotes ads.

Device information

  • Android device: Fairphone 3
  • Fennec F-Droid version: 81.1.1
  • Fenix version: 81.1.2

┆Issue is synchronized with this Jira Task

@fp-supporter fp-supporter added the 🐞 bug Crashes, Something isn't working, .. label Oct 10, 2020
@github-actions github-actions bot added the needs:triage Issue needs triage label Oct 10, 2020
@fp-supporter fp-supporter changed the title [Bug] Two ad trackers in org.mozilla.fennec_fdroid version 81.1.1 [Bug] Ad trackers in org.mozilla.firefox version 81.1.2 and org.mozilla.fennec_fdroid version 81.1.1 Oct 10, 2020
@anotherus3r
Copy link

Might be a duplicate of #12809.

Also, you might be interested in:

@seniorm0ment
Copy link

seniorm0ment commented Oct 12, 2020

I'm extremely disappointed. I expected this stuff to be removed as well, and was met with great disappointment when it was published to F-Droid like this.

I fail to understand why you (op) has 4 downvotes..
Do people not want privacy in a browser that claims to be privacy friendly? These are the issues we are trying to escape.
The add-ons were the best part and even those aren't finished, if these privacy issues don't get fixed I'm sorry but I cannot recommend Fenix to anyone (as much as I'd like to, because I do not like Chromium), I will also be forced to use Chromium because at least they actually are doing something right here.

I highly encourage all the trackers to be removed, there is absolutely zero real reason for them to be in there. At the very least the F-Droid version, where people expect privacy. This is terrible and I am disappointed greatly, I truly wish this wasn't the case. Fenix had a lot of potential, but the two biggest features (privacy friendly, and addon support) still after years is like going backwards.

I genuinely think there simply needs to be a secondary build as discussed in the related issue is an actual priority, where addon's will have support at somepoint as well and remain stability.

In an ideal world I'd say remove Pocket, and all the trackers and telemetry from Firefox and actually make it a privacy friendly browser as Mozilla claims, but it's clear that is not an actual care for them, but simply bs, because there's nothing "privacy friendly" about any of this.

Also #12809 is related, howver it was limited and nobody can actually chat and share their feelings about it.

So I hope that someone with the skills is able to piece together a proper build variant, that has all telemetry disabled, no tracking, proprietary dependencies, stays up to date and maintained for security.
Fennec in comparison to Fenix was decent, however it was very buggy and not fast at all. I would have had zero issues not being able to use a few addons for a few months, IF the privacy issues weren't so prevelant. But they are. Veey disappointing, we're going backwards.

@anotherus3r
Copy link

Such a build would be good to have, but wouldn't turning off the settings in "Menu > Settings > Data collection" be (at least to some extent) sufficient or am I missing something?

I suppose the Firefox devs need to collect at least some usage data for development. How else would they know which features to focus on, which ones need more work, which are less important to users, are there any crashes or slowdowns, etc.? The vast majority of users most likely don't really provide feedback, whether through the feedback page, Play Store reviews or other channels. People can't expect a fast, feature-rich, useful browser without providing any kind of feedback/data.

Mozilla also needs to market their own services in their products, so other users start using them. Expecting Mozilla to just silently launch services without marketing them to existing and/or future users of their other products isn't realistic. That would just make them financially more dependent on third-parties.

Lastly, as far as I know, there isn't a stable build of pure Chromium, so I don't know which Chromium browser you'd use that doesn't collect usage data.

@seniorm0ment
Copy link

seniorm0ment commented Oct 12, 2020

No, the trackers are baked in (ClassyShark can easily confirm this). Ontop of this the toggles Mozilla provides (even on desktop) seems to still not completely disable telemetry within Firefox itself, usually this is worked around (unfortunately because we can't just have a toggle that actually disables all telemetry on a browser that's supposed to be privacy respecting) with custom user.js, look at ghacks for example.

And I never disagreed with mozilla wanting telemetry, however it should be opt in, self-hosted by them, and if users choose to not opt in, there should be zero telemetry going to Mozilla.

Either way, I'd be ok with painstakingly manually disabling about:config flags, and moving on, given Adjust, Leanplum, Admob, Firebase weren't present, they however are present.

Adjust
Google AdMob
LeanPlum

*Adjust
5com.adjust.sdk.

*Google AdMob
2com.google.android.gms.ads.

*LeanPlum
1com.leanplum.

file:///data/app/org.mozilla.fennec_fdroid-0mV5JQsbxytxKHdXEf_8dA%3D%3D/base.apk

@liuche liuche added feature request 🌟 New functionality and improvements and removed needs:triage Issue needs triage 🐞 bug Crashes, Something isn't working, .. labels Oct 22, 2020
@crisalis2
Copy link

As for Fennec F-Droid:
"I removed all tracking I found. (Firebase, Adjust and Leanplum libraries were replaced with stubs, so some analyzers can erroneously report their presence in the APK.)"
https://forum.f-droid.org/t/welcome-a-new-fennec-f-droid/11113

@amedyne
Copy link
Contributor

amedyne commented Jun 23, 2021

We no longer integrate with Leanplum. See #19040.

@kbrosnan
Copy link
Contributor

Duplicate #12809.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature request 🌟 New functionality and improvements
Projects
None yet
Development

No branches or pull requests

7 participants