<p>The arkenfox's user.js is a template which aims to provide as much privacy and enhanced security as possible, and to reduce tracking and fingerprinting as much as possible — while minimizing any loss of functionality and breakage (but it will happen).<sup><ahref="#two">[2]</a></sup></p>
Before beginning this guide it is important that you try and cross-reference it with other guides,
to see which prespective on this topic is the best way to do it for you. At the bottom of the page are links
to <ahref="#Other_Guides">other guides</a> and projects like this one. You should strongly consider this as <b><spanclass="orange">
you may find other guides more useful than this one.</span></b>
</p>
<br/>
<p>For extra privacy & security, disconnect your computer from the internet while following this guide, so that Firefox is unable to phone home by accident.</p>
<br/>
<p>
Mozilla Firefox has a huge amount of spyware features, but they can all be disabled by using predefined profile settings.
To do this you need to create new Firefox profile:
because while OCSP is a privacy breach, it is also a security feature. It works by contacting other servers to verify the authenticity of the address you are connecting to.
</p>
<p>
You should think about it before making a decision. You can read more about OCSP here: <ahref="https://scotthelme.co.uk/revocation-is-broken/">
With this installation method, if you change any of the settings in user.js through about:config or Firefox preferences dialogs,
they will be reset to the user.js defined values after you restart Firefox.
This makes sure they're always back to secure defaults when starting the browser.
At the end you need to delete several default plugins in Firefox directory at <code>/path/to/firefox/browser/features</code> (ie <code>/usr/lib/firefox/browser/features/</code>) that can violate privacy:
It is highly recommended to also check other user.js template settings from ongoing <i>"arkenfox-user.js project"</i><sup><ahref="#one">[1]</a></sup> for further hardening Firefox privacy, security and anti-fingerprinting.
<p>Run <code>firefox -no-remote -ProfileManager</code> again and start the profile you created. Delete any others if needed. Check to make sure, after the first start, that another profile which does <i>not</i> use arkenfox was not created by Firefox.</p>
<li><ahref="https://www.privacytools.io/#about_config">Privacy Related "about:config" Tweaks to Firefox</a><ahref="http://web.archive.org/web/20181031171622/https://www.privacytools.io/">[web.archive.org]</a><ahref="http://archive.fo/SEFXb">[archive.is]</a></li>
<li><ahref="https://restoreprivacy.com/firefox-privacy/">Firefox Privacy – The Complete How-To Guide</a><ahref="https://web.archive.org/web/20181015023738/https://restoreprivacy.com/firefox-privacy/">[web.archive.org]</a><ahref="http://archive.is/20180414165038/https://restoreprivacy.com/firefox-privacy/">[archive.is]</a></li>
<li><ahref="https://gitlab.com/librewolf-community/browser/linux/">Librewolf, Firefox with privacy enhancements</a></li>
If you want to edit this article, or contribute your own article(s), visit us at the git repo on <ahref="https://codeberg.org/shadow/SpywareWatchdog">Codeberg</a>. All contributions must be licensed under the CC0 license to be accepted.