I'd like to prevent Firefox from reading canvas, for example. As far as I understand, this is functionality of Tor Button extension which is part of Tor Browser Bundle, but it implies using Tor. What if I want to achieve the same protection in the regular Firefox for non-Tor browsing, what should I use?

Update: question was marked as duplicate of How to dissconnect Tor browser from the Tor network but I don't think so, because that question is about using TBB without Tor, and the consensus was that it's a very bad idea. And my question is about the opposite — getting TBB-level browser hardening in a regular Firefox (or some fork) for using it with regular browsing (not over Tor).

  • Possible duplicate of How to dissconnect Tor browser from the Tor network
    – cacahuatl
    Feb 15, 2017 at 7:14
  • 1
    Of note is that the canvas fingerprinting is a hardcoded patch, not handled by Tor Button.
    – cacahuatl
    Feb 15, 2017 at 7:20
  • @canonizingironize hmm, so that means the only real solution is to ditch "official" Firefox and use a fork which includes the same patch? Feb 15, 2017 at 7:32
  • Right, you can either get Tor Browser to not use Tor or you can apply the patches to Firefox manually (painful!). Note that the patches are against Firefox ESR and not the latest Firefox so it's probably not something you want to get into without knowledge of C++ and the Firefox code and build systems.
    – cacahuatl
    Feb 15, 2017 at 7:37
  • 1
    Sure, essentially the firefox binary shipped with Tor Browser is exactly that, but I don't know of anyone packaging it specifically.
    – cacahuatl
    Feb 15, 2017 at 7:41


You must log in to answer this question.

Browse other questions tagged .