{"action":"created","issue":{"url":"https://api.github.com/repos/ghacksuserjs/ghacks-user.js/issues/103","repository_url":"https://api.github.com/repos/ghacksuserjs/ghacks-user.js","labels_url":"https://api.github.com/repos/ghacksuserjs/ghacks-user.js/issues/103/labels{/name}","comments_url":"https://api.github.com/repos/ghacksuserjs/ghacks-user.js/issues/103/comments","events_url":"https://api.github.com/repos/ghacksuserjs/ghacks-user.js/issues/103/events","html_url":"https://github.com/ghacksuserjs/ghacks-user.js/issues/103","id":225464739,"number":103,"title":"VOTE: enable Tracking Protection","user":{"login":"Thorin-Oakenpants","id":16656956,"avatar_url":"https://avatars0.githubusercontent.com/u/16656956?v=3","gravatar_id":"","url":"https://api.github.com/users/Thorin-Oakenpants","html_url":"https://github.com/Thorin-Oakenpants","followers_url":"https://api.github.com/users/Thorin-Oakenpants/followers","following_url":"https://api.github.com/users/Thorin-Oakenpants/following{/other_user}","gists_url":"https://api.github.com/users/Thorin-Oakenpants/gists{/gist_id}","starred_url":"https://api.github.com/users/Thorin-Oakenpants/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Thorin-Oakenpants/subscriptions","organizations_url":"https://api.github.com/users/Thorin-Oakenpants/orgs","repos_url":"https://api.github.com/users/Thorin-Oakenpants/repos","events_url":"https://api.github.com/users/Thorin-Oakenpants/events{/privacy}","received_events_url":"https://api.github.com/users/Thorin-Oakenpants/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":28,"created_at":"2017-05-01T16:18:55Z","updated_at":"2017-05-11T03:45:51Z","closed_at":null,"body":"see #102 for the discussion, and make comments there, so its in one place.\r\n\r\nThis issue is just so I can get a handle on what people want. I will make a decision on when I get some reasonable numbers of votes.\r\n\r\nVote by adding a reaction to this post\r\n\r\n### Proposal\r\n\r\nIn this user.js, the master branch, (we will have a lite/relaxed branch in future), to enable TP (tracking protection).\r\n\r\nNotes:\r\n- We recommend in numerous places that we expect users to be using uBo, which has advantages (default all windows, more comprehensive options). Despite this, as a FALLBACK for users who do not read (and one of our/my aims is to make this more accessible to everyone) and for those who do not use uBo, we should be RESPONSIBLE and enable TP (we're already responsible eg warnings etc, but we should cover as many case scenarios as possible)\r\n- TP (at defaults) is only used in PB mode, whereas uBo is used by default on all windows. We should really MAKE people use uBo - right? - which we can still do with our warnings etc, but some people never read or are afraid of uBo etc.\r\n- TP uses ~~the same list as uBo~~ a list (note: there are two lists, simple+strict, default is simple and we would leave it at that but include the pref for info/enforcing strict)\r\n  * UPDATE: uBo uses multiple lists in default mode and covers almost everything TP does (and more), but there are some items only TP does (rare). No-one has done a comparison.\r\n- TP (at defaults) and uBo do not clash in any way\r\n- There are no issues over TP re security, privacy, or hourly connections for checks, or downloads - but for uBo users, it's redundant, that's all. [Edit: there are no issues over fingerprinting thru HSTS]\r\n- The make up of what settings we use are irrelevant - this vote is about enabling it (either defaults, or enforcing to normal windows is irrelevant at this stage)\r\n- We could leave this for a lite/relaxed branch, which will happen\r\n\r\nThat's about it really. Either turn TP on in this branch (which is our default branch), or wait until a lite branch.\r\n\r\nNote: this would require approx 4 prefs to be made inactive (and reset in about:config), plus one new pref (inactive), and some changes to the wiki and the user.js's readme, and the 0400 section header description. That's about it.\r\n\r\n:+1:  =  don't disable TP (in other words end users are at default, prefs become inactive)\r\n:-1:  =  hell no, leave TP disabled by the user.js\r\n"},"comment":{"url":"https://api.github.com/repos/ghacksuserjs/ghacks-user.js/issues/comments/300674583","html_url":"https://github.com/ghacksuserjs/ghacks-user.js/issues/103#issuecomment-300674583","issue_url":"https://api.github.com/repos/ghacksuserjs/ghacks-user.js/issues/103","id":300674583,"user":{"login":"Thorin-Oakenpants","id":16656956,"avatar_url":"https://avatars0.githubusercontent.com/u/16656956?v=3","gravatar_id":"","url":"https://api.github.com/users/Thorin-Oakenpants","html_url":"https://github.com/Thorin-Oakenpants","followers_url":"https://api.github.com/users/Thorin-Oakenpants/followers","following_url":"https://api.github.com/users/Thorin-Oakenpants/following{/other_user}","gists_url":"https://api.github.com/users/Thorin-Oakenpants/gists{/gist_id}","starred_url":"https://api.github.com/users/Thorin-Oakenpants/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Thorin-Oakenpants/subscriptions","organizations_url":"https://api.github.com/users/Thorin-Oakenpants/orgs","repos_url":"https://api.github.com/users/Thorin-Oakenpants/repos","events_url":"https://api.github.com/users/Thorin-Oakenpants/events{/privacy}","received_events_url":"https://api.github.com/users/Thorin-Oakenpants/received_events","type":"User","site_admin":false},"created_at":"2017-05-11T03:45:51Z","updated_at":"2017-05-11T03:45:51Z","body":"Just to clarify: the user.js does not contain any settings for `browser.safebrowsing.provider.mozilla.lists*` - that would have had to have been done independently by an end user. The two lists are still shown in a vanilla FF with the curernt master user.js applied"}}
{"actor":{"display_login":"Thorin-Oakenpants"}}