Evaluating Dark Reader for use in Tor Browser
See original GitHub issueDear developers, Thank you for your work on this extension. I’m currently evaluating this extension for use in the Tor Browser with Javascript disabled. Tor Browser Bundle (TBB) is basically Firefox ESR tailored for anonymity. I had some questions:
-
With and without Dark Reader, is there a difference in what content is loaded from a website or the order it is loaded in? Or does Dark Reader only work once content has been rendered by the browser, and does not alter the web traffic itself?
For example, if Dark Reader alters the setting for
prefers-color-scheme
to “dark”, then it might cause a different CSS file to be loaded, which can be used as one more data point to fingerprint the user. I believe this feature is planned. Can it be made optional?This is also why TBB devs don’t include uBlock, because different users will block different things, and the difference in web traffic patterns can distinguish them from each other.
-
Dark Reader shouldn’t need internet access for its functionality. Does it make network connections in the background? If so, can this be made optional? The concern of TBB devs with such extensions is that they might bypass the Tor Proxy, and communicate over clearnet.
-
My understanding is that Dark Reader inserts its own CSS in
<head>
, and makes no other changes to the page. Is this correct? -
If I don’t choose to modify settings per website, what data is logged to disk? The concern TBB devs have here is forensics (where information about which websites a user uses or visits, is written to the disk).
Thanks!
Issue Analytics
- State:
- Created 3 years ago
- Comments:5 (4 by maintainers)
Top GitHub Comments
Pretty sure extension will still work as it’s all based on javascript.
We need to insert styles into the webpage and that can be detected trough a site.
Yep if a programs outside of a site as they haven’t access to that. Could detect the extra fetch.
I’m not sure about js pref in ff, but Tor recommends this: https://2019.www.torproject.org/docs/faq.html.en#TBBOtherExtensions.