Free Safari blocking · iPhone, iPad and Mac

A quieter
Safari.

Block ads and known trackers with rules Safari applies on your device. Add optional page cleanup when you want it. No account, no VPN.

Not yet on the App Store. AdsWard is in development; there is no public download yet.

What you get

Less clutter. More page.

Safari blocking and the optional Advanced extension are free. System-wide filtering is not offered.

Safari Content Blocker

Stops requests that match the installed ad and tracker rules. Custom lists and per-site exceptions let you choose what to block. Optional cookie-banner cleanup hides known banners; it does not reject cookies or choose consent.

Safari setup

Advanced, only if you want it

Optional page-level cleanup for supported dynamic ads and selected overlays. Enable the Safari extension, grant website access, and turn on Advanced blocking in AdsWard. Overlay cleanup cannot unlock subscriber content.

Advanced setup

Already have a development build?

Start with Safari.

Open AdsWard first and let it prepare the filter rules. Keep the app open until preparation finishes; if it fails, use its retry action before enabling Safari blocking.

iPhone and iPad

Enable the Content Blocker

  1. In Settings, open Apps → Safari → Extensions → AdsWard. Before iOS 18, use Settings → Safari → Extensions.
  2. Turn on Content Blocker. On iOS 26.2 and later, AdsWard opens this extension pane directly. On older iOS, Open setup guide in Settings opens AdsWard’s Settings page with the guides available there.
  3. Return to AdsWard, open Protection check, then reload Safari tabs that were already open.

Mac

Enable AdsWard in Safari

  1. Open Safari and choose Safari → Settings → Extensions.
  2. Select AdsWard and turn on its Content Blocker.
  3. Return to AdsWard, open Protection check, then reload Safari tabs that were already open.
Optional Advanced setup: enable AdsWard’s Advanced extension in Safari, choose the websites it may access or All Websites, then turn on Advanced blocking in AdsWard. The app toggle alone cannot confirm Safari enablement or website access. On older OS versions, not reported is not the same as Off. Safari Content Blocker works without Advanced.

In the app

Know the next step.

Illustrations of AdsWard’s setup states—not a reading of this browser. “Ready” verifies installed rules and Safari enablement, not every blocked request.

Blocking is off

Safari reports no active blocking layer. Enable it in Extensions.

Setup needs attention

Some setup is verified; another step still needs attention.

Safari is ready

AdsWard has verified installed rules and Safari enablement.

Unconfirmed

Still checking, or the OS cannot report a state. Check Safari settings manually; unknown does not mean off.

Want a practical check?

In Safari, try one known ad-script URL. A failed load is inconclusive: the network or another extension may have stopped it. Safari does not provide AdsWard with a blocked-request count.

Test one URL