Browse like no one’s watching. The new Firefox Focus automatically blocks a wide range of online trackers — from the moment you launch it to the second you leave it. Easily erase your history, passwords and cookies, so you won’t get followed by things like unwanted ads.
Download on the App Store.
We encourage you to participate in this open source project. We love Pull Requests, Bug Reports, ideas, (security) code reviews or any kind of positive contribution. Please read the Community Participation Guidelines.
- IRC: See #focus for general discussion; logs: https://mozilla.logbot.info/focus/; we're available Monday-Friday, PST working hours
- Mailing List: firefox-focus-public@
- Bugs: File a new bug • Existing bugs
If you're looking for a good way to get started contributing, check out out some good first issues.
We also tag recommended bugs for contributions with help wanted.
This branch works with Xcode 9.4 and supports iOS 11.
This branch is written in Swift 4.
For current development, see the V7.0 Development Branch section.
- Install the latest Xcode developer tools from Apple.
- Install Carthage.
- Clone the repository:
https://github.com/mozilla-mobile/focus-ios.git
- Pull in the project dependencies:
cd focus-ios
./checkout.sh
- Open
Blockzilla.xcodeproj
in Xcode. - Build the
Focus
scheme in Xcode.
For version 7.0 of Focus, we are working off of the v7.0-dev branch.
This branch only works with Xcode 10 and supports iOS 11 & 12. This means you will need the Xcode 10 beta (beta 3+ recommended).
This branch is written in Swift 4.2. Pull requests for this branch must also be written in Swift 4.2.
In order to compile with Swift 4.2 & Xcode 10, you will need to follow separate build instructions (described below).
For bugs and features for the upcoming v7.0 release, please see the V7.0 milestone within the GitHub Issues.
- Quit Xcode
- Install the latest Xcode 10 beta developer tools from Apple. You should install it in your Applications folder with the default name 'Xcode-beta.app'.
- Install Carthage.
- Clone the repository:
git clone https://github.com/mozilla-mobile/focus-ios.git
- Checkout the development branch
git checkout v7.0-dev
- Select the Xcode 10 command line tools.
sudo xcode-select -s /Applications/Xcode-beta.app
Alternatively, you can select the command line tools from Xcode-beta -> Preferences -> Locations -> Command Line Tools
- Pull in the project dependencies:
cd focus-ios
./checkout.sh
- Open
Blockzilla.xcodeproj
in Xcode. - Build the
Focus
scheme in Xcode.