I've had some issues maintaining reVddit.com while keeping Firefox's tracking protection in mind. I'd love some help if there is anyone who can provide insight.
Basically, you can't load reVddit pages on Firefox because reVddit accesses reddit's API, and reddit is listed on Firefox's list of websites that are considered trackers [1].
In my uneducated opinion, this list is weird. I had some discussion about this with Mozilla devs [2]. In that message chain, devs acknowledged reVddit is not doing anything wrong, rather it is reddit who could infringe users' privacy. Yet it is the non-infringing site that breaks.
Further, the devs' suggestions for remedy are not workable. They propose moving requests to the server so that reVddit.com makes the requests to reddit.com. There are multiple problems with this,
* It would hide more code from users
* Reddit rate-limits requests coming from a single source
* Infrastructure becomes expensive on what is supposed to be a low cost website
My conversation with devs was good but needs more. Is there any solution here, or do we just go our separate ways?
My general impression is that tracking protection is low-priority for Mozilla and anyone who actually cares is using uBlock Origin / uMatrix or similar extensions since those use filter lists that are actually updated.
Basically, you can't load reVddit pages on Firefox because reVddit accesses reddit's API, and reddit is listed on Firefox's list of websites that are considered trackers [1].
In my uneducated opinion, this list is weird. I had some discussion about this with Mozilla devs [2]. In that message chain, devs acknowledged reVddit is not doing anything wrong, rather it is reddit who could infringe users' privacy. Yet it is the non-infringing site that breaks.
Further, the devs' suggestions for remedy are not workable. They propose moving requests to the server so that reVddit.com makes the requests to reddit.com. There are multiple problems with this,
* It would hide more code from users
* Reddit rate-limits requests coming from a single source
* Infrastructure becomes expensive on what is supposed to be a low cost website
My conversation with devs was good but needs more. Is there any solution here, or do we just go our separate ways?
[1] https://github.com/disconnectme/disconnect-tracking-protecti...
[2] https://groups.google.com/d/msg/mozilla.dev.privacy/XO84Ezrw...