pyllyukko/user.js

[Question] Is Tracking Protection Completely Off

seniorm0ment opened this issue · 2 comments

The built in Enhanced Tracking Protection pings remote servers to match to my knowledge, and I generally turn it off, I see it is on by default. Is there a reason for this? Seems like it should be disabled for these purposes.

Secondly, if I set the privacy.trackingprotection.enabled and privacy.trackingprotection.fingerprinting flag to false, it still shows in settings and about config that cryptomining, fingerprinters are both enabled, but does the basic trackingprotection.enabled flag override these even if they state true? Or does each one need to be disabled? I assume it overrides them, but wanted to ensure.

On a sidenote, what's the best way to keep the userjs up to date, when you also have modifications? It'd be a pain to manually have to make those changes evert update.

I see it is on by default. Is there a reason for this?

Because it protects the users. Even though it connects to remote servers, it shouldn't leak information about where you browse.

Try setting the following in addition:

user_pref("privacy.trackingprotection.annotate_channels",	false);
user_pref("privacy.trackingprotection.enabled",			false);
user_pref("privacy.trackingprotection.pbmode.enabled",		false);
user_pref("plugins.flashBlock.enabled",				false);
user_pref("browser.safebrowsing.blockedURIs.enabled",		false);
// https://bugzilla.mozilla.org/show_bug.cgi?id=1410586#c6
user_pref("privacy.trackingprotection.fingerprinting.enabled",	false);
user_pref("privacy.trackingprotection.socialtracking.enabled",	false);
user_pref("privacy.trackingprotection.cryptomining.enabled",	false);
user_pref("privacy.socialtracking.block_cookies.enabled",	false);
user_pref("browser.safebrowsing.provider.mozilla.nextupdatetime",	9999999999999);

On a sidenote, what's the best way to keep the userjs up to date, when you also have modifications?

With the help of Git. Stash or having a separate branch for your modifications.

what's the best way to keep the userjs up to date, when you also have modifications?

I opened a separate issue with a proposed/easier solution #505

pings remote servers to match to my knowledge

No information about your browsing is sent according to documentation. Visited URLs are checked against a local list which Firefox updates periodically (like any other content/ad blocker).