THIS WEEK'S SPONSOR:

Concepts

Sketch, Note, Draw


Marco Arment Launches Peace, an iOS 9 Content Blocker Powered by Ghostery

Among the hundreds of Content Blockers for iOS 9 launching today on the App Store, one that deserves attention is Marco Arment’s Peace.

Available at $2.99 for the iPhone and iPad, Peace is a Content Blocker which exclusively licenses the official Ghostery database to block trackers and ads, but also social widgets, external fonts, and comment forms.

Already popular on the desktop thanks to its extension, Ghostery helps visualize the number of requests that happen behind the scenes when visiting webpages on a desktop web browser, giving users a way to block those connections to enjoy a faster, cleaner, more private web.

While on iOS 9 Peace won’t be able to monitor and visualize specific requests due to Apple’s safe design of Content Blockers, it’ll offer access to the full set of 2,000 rules in the Ghostery database, which can block the most common types of trackers and ads from the web – keeping them updated as the Ghostery team discovers new trackers every day.

The big advantage of Peace over most Content Blockers based on crowdsourced blocklists, in fact, is that the Ghostery database is constantly optimized for the latest trends in web tracking and its performance is valued by avoiding duplicate rules and purging old entries which are no longer relevant. In my tests with a dozen of Content Blockers based on open-source filters (such as EasyList and EasyPrivacy), I often came across databases that included over 5,000 (and sometimes 7,000) rules collected from various sources and repackaged in a single list. While that’s an impressive feat from a statistical standpoint, performance ultimately suffers: when Safari needs to evaluate too many rules, potential time savings turn into possible slowdowns, removing the benefit of installing a Content Blocker in the first place.

What Peace promises is to keep a more lightweight but still comprehensive set of rules, mantained by Ghostery (a company whose business model is keeping an updated database of block rules) and available as a native app with some great touches. As Marco writes:

Whenever I’d test a hosts file’s data against Ghostery’s, I kept finding the same thing: Ghostery blocked more trackers and had fewer compatibility problems, with a reasonably sized blocklist of about 2,000 entries.

This isn’t surprising: Ghostery is a well-staffed company with much broader reach and much better tracking data than small groups of volunteers can usually achieve, with a business model that’s ethical, sustainable, and aligned with our interests rather than advertisers’.

Peace the app is a list of toggles to enable blocking of trackers and ads, external web fonts, comment forms, and social widgets (share buttons, embedded posts, etc.). Once activated in the app and in iOS’ Settings, Peace will start blocking content in every instance of Safari and Safari View Controller across the system.

In using Peace on my iPhone and iPad, I found a few great details worth mentioning. Peace offers three action extensions: Open Unrestricted, Open in Peace, and Peace Settings. The latter is the simplest one, as it lets you open the app’s preferences from anywhere on iOS and add any domain to a whitelist so rules will be bypassed for that website (a good way to support your favorite sites on the web).

Bypassing a website and opening it in Unrestricted mode with Safari View Controller from Peace.

Bypassing a website and opening it in Unrestricted mode with Safari View Controller from Peace.

Open Unrestricted and Open in Peace are interesting, as they leverage Safari View Controller to temporarily disable (Unrestricted) or use Peace for a link passed to the extension. This means that, besides Safari and apps that support Safari View Controller, you can enjoy the benefits of Peace from the system share sheet. Even if an app doesn’t integrate with Safari View Controller – such as Twitter, but there will be many others – as long as they can share a URL with native extensions, you’ll be able to use Peace’s Content Blocker and Safari View Controller. This is a genius way to circumvent apps that don’t support the superior Safari View Controller experience in iOS 9, and I bet that other developers will be “inspired” by it once they see it.

With and without Peace.

With and without Peace.

With and without Peace.

With and without Peace.

In my tests, Peace (and the Ghostery database) delivered on the promise of a faster and cleaner web by blocking trackers, ads, comments, and other social cruft I don’t want to see (or be slowed down by) when browsing the web. The number of blocked resources and page size savings was comparable to what I observed in my iOS 9 review, if not better for some websites. Unlike other Content Blockers I tested, Peace’s smaller but more effective blocklist resulted in faster page load times – a testament to Ghostery’s continuous optimization work in the backend.

Peace’s biggest advantage is its exclusive support for the Ghostery database. If you use Ghostery on the desktop and trust the company to provide a reliable blocklist with good performance in mind, Peace is your only option on iOS 9. But the app is also more than an exclusivity deal: thoughtful touches and clever ideas such as extensions, Safari View Controller, and the ability to bypass sites show that Arment wanted to build a great Content Blocker first, and sign a good deal second.

I’m only keeping two Content Blockers on my iPhone and iPad: 1Blocker, for custom CSS overrides, and Peace, for its Ghostery blocklist and extensions. Peace is the Content Blocker to have on iOS 9, and it’s available at $2.99 on the App Store.

Unlock More with Club MacStories

Founded in 2015, Club MacStories has delivered exclusive content every week for over six years.

In that time, members have enjoyed nearly 400 weekly and monthly newsletters packed with more of your favorite MacStories writing as well as Club-only podcasts, eBooks, discounts on apps, icons, and services. Join today, and you’ll get everything new that we publish every week, plus access to our entire archive of back issues and downloadable perks.

The Club expanded in 2021 with Club MacStories+ and Club Premier. Club MacStories+ members enjoy even more exclusive stories, a vibrant Discord community, a rotating roster of app discounts, and more. And, with Club Premier, you get everything we offer at every Club level plus an extended, ad-free version of our podcast AppStories that is delivered early each week in high-bitrate audio.

Choose the Club plan that’s right for you:

  • Club MacStories: Weekly and monthly newsletters via email and the web that are brimming with app collections, tips, automation workflows, longform writing, a Club-only podcast, periodic giveaways, and more;
  • Club MacStories+: Everything that Club MacStories offers, plus exclusive content like Federico’s Automation Academy and John’s Macintosh Desktop Experience, a powerful web app for searching and exploring over 6 years of content and creating custom RSS feeds of Club content, an active Discord community, and a rotating collection of discounts, and more;
  • Club Premier: Everything in from our other plans and AppStories+, an extended version of our flagship podcast that’s delivered early, ad-free, and in high-bitrate audio.