Tinyphone

Ad blocking for iPhone, without the Pi

One profile, two minutes: ads and trackers stop resolving, in Safari and inside apps, on Wi-Fi and cellular. No app to install, no account to make.

Download the adblock profile

Free · works on iPhone, iPad and Mac · remove it any time in Settings

Three steps

  1. Download the profile (the button above, in Safari on the device)
  2. Settings › Profile Downloaded › Install
  3. Done: ads and trackers stop resolving, everywhere the phone goes

The profile points the device's encrypted DNS at our resolver. Domains on the oisd blocklist ("block, don't break", maintained daily) simply stop existing for the phone. We answer name lookups and nothing else: no account, and no browsing log, because we don't keep one.

What it doesn't do

  • In-app ads served from an app's own domains (YouTube, Instagram) don't go away; no DNS blocker can do that, whatever it promises
  • iCloud Private Relay routes around any DNS filter: turn it off for this to apply
  • It's removable in Settings. This is the honest version; blocking that can't be switched off is what a supervised Tinyphone is for

The bigger thing this is part of

Tinyphone sets up iPhones that hold: an allowlisted Home Screen, modes on a schedule, blocking that can't be talked off the phone. This profile is the smallest piece of it; if it's useful, the rest is here.

Works on someone else's phone too: the profile is the same for everyone and identifies nobody. Install it on your mom's phone; she'll notice the ads are gone, not the profile.