AdguardFilters is a collection of curated adblock filter lists, content blocking rulesets, and DNS blocklists. Its primary purpose is to provide the rules necessary to identify and remove advertisements, tracking scripts, and intrusive elements across web browsers and applications.
The project includes specialized rules for cosmetic filtering to hide layout gaps and a malware domain database to block phishing and spyware destinations. It provides distinct filtering sets for different regions and purposes, such as social media blocking.
The repository covers broad capability areas including malware and phishing defense, parental content control, and web privacy protection through the blocking of telemetry and analytics. It also provides rules for web content modification, such as restoring disabled page actions and suppressing site annoyances.
The filter lists are organized using preprocessor directives and support delta-based updating to reduce bandwidth.