mirror of
https://github.com/alexsannikov/adguardhome-filters.git
synced 2026-07-17 20:11:21 +00:00
68 lines
2.6 KiB
Plaintext
68 lines
2.6 KiB
Plaintext
# Regex filters provided by mmotti
|
|
# https://github.com/mmotti
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# WARNING / DISCLAIMER (Regex blocklist)
|
|
#
|
|
# These entries include regular expressions. Regex-based blocking can cause
|
|
# false positives and may break websites, apps, logins, payments, streaming,
|
|
# updates, or telemetry/analytics features.
|
|
#
|
|
# Use at your own risk. Review your AdGuard Home query logs after enabling
|
|
# this list and be prepared to add exceptions (allowlist) for legitimate
|
|
# domains that get blocked.
|
|
#
|
|
# No warranty is provided. The author(s) of this list and any contributor(s)
|
|
# accept no liability for any damage, loss of functionality, or service
|
|
# disruption resulting from the use of these rules.
|
|
# ---------------------------------------------------------------------------
|
|
|
|
/^ad([sxv]?[0-9]*|system)[_.-]([^.[:space:]]+\.){1,}|[_.-]ad([sxv]?[0-9]*|system)[_.-]/
|
|
/^(.+[_.-])?adse?rv(er?|ice)?s?[0-9]*[_.-]/
|
|
/^(.+[_.-])?telemetry[_.-]/
|
|
/^adim(age|g)s?[0-9]*[_.-]/
|
|
/^adtrack(er|ing)?[0-9]*[_.-]/
|
|
/^advert(s|is(ing|ements?))?[0-9]*[_.-]/
|
|
/^aff(iliat(es?|ion))?[_.-]/
|
|
/^analytics?[_.-]/
|
|
/^banners?[_.-]/
|
|
/^beacons?[0-9]*[_.-]/
|
|
/^count(ers?)?[0-9]*[_.-]/
|
|
/^mads\./
|
|
/^pixels?[-.]/
|
|
/^stat(s|istics)?[0-9]*[_.-]/
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Extra regex rules (conservative / low false-positive set)
|
|
# Format: /REGEXP/
|
|
# ---------------------------------------------------------------------------
|
|
|
|
# Core ad/tracking roles (very common and usually safe)
|
|
/^(.+[_.-])?adserv(er|ice|ing)?s?[0-9]*[_.-]/
|
|
/^(.+[_.-])?adnetwork(s)?[0-9]*[_.-]/
|
|
/^(.+[_.-])?adexchange[0-9]*[_.-]/
|
|
/^(.+[_.-])?adproxy[0-9]*[_.-]/
|
|
/^(.+[_.-])?adtrack(er|ing)?[0-9]*[_.-]/
|
|
/^(.+[_.-])?track(er|ing)?[0-9]*[_.-]/
|
|
|
|
# Attribution / marketing plumbing (tends to be tracking)
|
|
/^(.+[_.-])?click-?track(er|ing)?[0-9]*[_.-]/
|
|
/^(.+[_.-])?impress(ion|ions)?[0-9]*[_.-]/
|
|
/^(.+[_.-])?view-?through[0-9]*[_.-]/
|
|
/^(.+[_.-])?convers(ion|ions)?[0-9]*[_.-]/
|
|
/^(.+[_.-])?postback(s)?[0-9]*[_.-]/
|
|
/^(.+[_.-])?retarget(ing)?[0-9]*[_.-]/
|
|
/^(.+[_.-])?remarket(ing)?[0-9]*[_.-]/
|
|
|
|
# “Pixel/beacon” variants (you already have pixel/beacon; these add common companions)
|
|
/^(.+[_.-])?pixel-?track(er|ing)?[0-9]*[_.-]/
|
|
/^(.+[_.-])?beacon-?track(er|ing)?[0-9]*[_.-]/
|
|
|
|
# Affiliate/referral (usually marketing)
|
|
/^(.+[_.-])?affiliat(e|es|ion|ions)?[0-9]*[_.-]/
|
|
/^(.+[_.-])?referr?al(s)?[0-9]*[_.-]/
|
|
|
|
# Stats/analytics “safe-ish” *only* when explicitly named as service roles
|
|
/^(.+[_.-])?analytics-?service(s)?[0-9]*[_.-]/
|
|
/^(.+[_.-])?tracking-?service(s)?[0-9]*[_.-]/
|