AdguardTeam /
AdguardForiOS
AdGuard for iOS is an open-source content blocking application that filters ads, trackers, and malicious scripts in Safari and system-wide.
Overview
AdGuard for iOS represents a powerful open-source solution for filtering advertising elements, user-tracking scripts, and popups on Apple devices. Operating primarily as a native Safari Content Blocker, it utilizes system-level APIs to intercept network connections before they are rendered, resulting in faster page loads and reduced cellular data consumption.
It features advanced local DNS filtering capabilities, allowing users to route their device requests through secure DNS servers and apply custom blocklists system-wide. The app interface is visual, offering clean control panels to manage active filter subscriptions and white-list trusted domains easily. The main limitation is that Apple's strict sandboxing policies prevent AdGuard from dynamically blocking ads inside certain proprietary apps like YouTube without specialized workaround configurations. For optimizing Safari web performance and general device privacy, AdGuard is highly competent.
Key topics
- adguard
- content-blocker
- safari-extension
- privacy-protection
- ios-security
Getting started
Installation steps vary depending on how a project is packaged, so the most reliable source is always the official README. As a starting point:
How it compares
Here is how this project sits alongside a few other tools in the same category:
Questions about this project
- What is AdguardForiOS?
- AdGuard for iOS represents a powerful open-source solution for filtering advertising elements, user-tracking scripts, and popups on Apple devices. Operating primarily as a native Safari Content Blocker, it utilizes system-level APIs to intercept network connections before they are rendered, resulting in faster page loads and reduced cellular data consumption.
- What license does AdguardForiOS use?
- GPL-3.0
- How popular is AdguardForiOS on GitHub?
- AdguardForiOS has roughly 2.8k stars and 380 forks on GitHub as of the latest data.
- Is AdguardForiOS actively maintained?
- This repository has been updated recently, which is generally a good sign of active maintenance.
- What language is AdguardForiOS written in?
- AdguardForiOS is written primarily in Swift.
Repository info
| Owner | AdguardTeam |
|---|---|
| Primary language | Swift |
| License | GPL-3.0 |
| Created | July 16, 2026 |
| Last updated | July 16, 2026 |