SUMMER 2015: We no longer promote the user of Firefox with add-ons, as the solution can be insecure still and easily misconfigured. We will be releasing our new Tor Browser-based mobile browser app named Orfox in the next few weeks. Follow the news here: https://dev.guardianproject.info/projects/orfox-private-browser/news
We will keep the information below up for now as a reference to understand possible helpful add-ons to Firefox, and basic settings modifications you can make on your own.
The latest releases of Firefox on Android are proving to be very usable, stable and an increasingly viable alternative to the built-in webkit browser. However, it unfortunately lacks the ability to manually configure proxy settings through any sort of standard user interface. This is a common problem for Android, which also lacks the ability to set browser or system-wide proxy settings. To solve this problem, we have created a very simple Firefox add-on Proxy Mobile that exposes the Firefox browser’s proxy settings through a simple, graphical options menu.
This means any user can easily set the HTTP and SOCKS proxy settings for Firefox, enabling access to web browsing on networks which require a proxy to access the web. This also means that users can connect Firefox to Orbot on Android devices and browse the web using the Tor network or any other HTTP or SOCKS proxy.
Simply proxying through Tor is not the same as the full TorBrowser feature set, and does not provide any strong anonymity protections against directed attacks.
That said, there are many things you can do to configure Firefox for Android to be more privacy-preserving and secure.
First, you will need to get Firefox for Android:
- Install Firefox from the Google Play Store
- or go to firefox.com/m in your phone’s web browser.
- or download the Firefox APK file directly from the Mozilla FTP server.
Then follow the 10 steps below to enhance your mobile web privacy!
- Use Mobile Private Browsing which “allows you to browse the internet without saving any information about which sites and pages you’ve visited”. Learn more in this detailed article.
- Use the Phony Add-on to change your user-agent, to impersonate a different mobile device or browser. INSTALL ADD-ON
- Use the Clean Quit Add-on to ensure your browsing history, cookies and other data are deleted when you want them to be. INSTALL ADD-ON
- Use the Self-Destructing Cookies Add-on to only keep cookies around as long as you need them. INSTALL ADD-ON
- In Firefox Settings, set “Plugins” to “Disabled” under the Content section.
- Under “Privacy & Security”, set Cookies to “Enabled, excluding 3rd Party”
- Also under “Privacy & Security”, set Tracking to “Tell sites that I do not want to be tracked”.
- If you want the browser to remember your passwords, make sure to “Use master password” to secure them.
- Switch your search engine to DuckDuckGo (a search engine that does not track) using their SSL mode search add-on. INSTALL ADD-ON
- Obviously, if you haven’t done so, already, install ProxyMob to proxy your traffic through Tor, protecting it from logging, interception and targeting. INSTALL ADD-ON. It requires that Tor is already running, so make sure to get Orbot: Tor for Android and turn it on. ProxyMob will have all of the settings configured automagically. To test that it’s working, goto check.torproject.org and look for the congratulations message saying that it’s configured properly.
How to Contribute
As with all of our work, this is open-source, and we encourage you to contribute to and improve upon what we’ve done via our Github project: https://github.com/guardianproject/ProxyMob