Add docs/ubo.txt

This commit is contained in:
dev 2026-10-16 10:53:05 +00:00
parent c1d290e6c2
commit 86a8212379

903
docs/ubo.txt Normal file
View File

@ -0,0 +1,903 @@
||bc.googleusercontent.com^
||cdn-*.github.com^
!||gpt.ui.backend-3.com/_app/version.json
||doubleclick.net^
||googlesyndication.com^
||googleadservices.com^
||google-analytics.com^
||googletagmanager.com^
||adservice.google.com^
! google marketing / advertising request paths
||google.com/pagead/^
||google.com/ads/^
||google.com/ccm/collect^
||google.com/g/collect^
||google.com/collect^
! Google Analytics endpoints
||google-analytics.com/analytics.js^
||google-analytics.com/g/collect^
||google-analytics.com/j/collect^
||stats.g.doubleclick.net^
||ad.doubleclick.net^
||cm.g.doubleclick.net^
||pagead2.googlesyndication.com^
!||analytics.apple.com^
!||oscp.apple.com^
!||static.ips.apple.com^
!||apple.com.akadns.net^
!||apple.com.edgesuite.net^
||metrics.apple.com^
||metrics.icloud.com^
||securemetrics.apple.com^
||analytics.apple.com^
||xp.apple.com^
||xp.icloud.com^
||suggestions.apple.com^
!! Title: ClearURLs for uBo (unofficial)
! Homepage: https://github.com/DandelionSprout/adfilt/discussions/163
! Description: Want to use ClearURLs' tracking protection without installing another extension? This list is a (unofficial) version of the ClearURLs rules, designed for use in uBlock Origin and AdGuard. This ONLY includes the URL parameter removal functionality from ClearURLs, and not the other functions.
! Version: 2025-06-20-Deprecated
! Script last updated: 2025-2-11
! Expires: 7 days
! Licence: https://github.com/DandelionSprout/adfilt/blob/master/LICENSE.md
! Warning: This list may break websites, and contains many problematic rules. Worse, it may even prevent other filterlists from working. There is not much the Adfilt maintainers can do, as this list is just the ClearURLs rules converted into a uBo/AdGuard filterlist. Use with caution.
! Note 1: This was based off of https://gist.github.com/rusty-snake/5cd83a87d680ecbd03e79a1a06758207, which is based off of https://github.com/ClearURLs/Rules. The maintainers of Adfilt (DandelionSprout and iam-py-test, and contributors) have made some modifications as to keep it up-to-date with the source and to fix issues.
! Note 2: Please do not use this list in Brave Shields, as it may not work properly (https://github.com/DandelionSprout/adfilt/issues/986)
! Note 3: this list can not bypass tracker redirects through third-party domains. This can be done by strict-blocking said domain and using the ability to view params on the strict-block page to bypass it.
! The Adfilt maintainers would like to thank https://github.com/rusty-snake for helping create this Python script.
! Important statement, 25 September 2025: What seems to be upstream changes at ClearURLs has led to it using more advanced syntaxes than before that cannot even plausibly be correctly converted to adblocker syntax. Mercado Libre and Shopee in particular would be affected by it: Applying any updates from upstream to this list would in fact make the entries for those 2 sites not work anymore. This list is on its last legs, and cannot be expected to correctly work for typical users much longer.
||amazon.*^$removeparam=/^p[fd]_rd_[a-z]*=/
||amazon.*^$removeparam=qid
||amazon.*^$removeparam=/^srs?=/
||amazon.*^$removeparam=/^__mk_[a-z]{1,3}_[a-z]{1,3}=/
||amazon.*^$removeparam=spIA
||amazon.*^$removeparam=ms3_c
||amazon.*^$removeparam=/^[a-z%0-9]*ie=/
||amazon.*^$removeparam=refRID
||amazon.*^$removeparam=/^colii?d=/
||amazon.*^$removeparam=/^[^a-z%0-9]adId=/
||amazon.*^$removeparam=qualifier
||amazon.*^$removeparam=_encoding
||amazon.*^$removeparam=smid
||amazon.*^$removeparam=field-lbr_brands_browse-bin
||amazon.*^$removeparam=/^ref_?=/
||amazon.*^$removeparam=th
||amazon.*^$removeparam=sprefix
||amazon.*^$removeparam=crid
||amazon.*^$removeparam=keywords
||amazon.*^$removeparam=/^cv_ct_[a-z]+=/
||amazon.*^$removeparam=linkCode
||amazon.*^$removeparam=creativeASIN
||amazon.*^$removeparam=ascsubtag
||amazon.*^$removeparam=aaxitk
||amazon.*^$removeparam=hsa_cr_id
||amazon.*^$removeparam=/^sb-ci-[a-z]+=/
||amazon.*^$removeparam=dchild
||amazon.*^$removeparam=camp
||amazon.*^$removeparam=creative
||amazon.*^$removeparam=content-id
||amazon.*^$removeparam=dib
||amazon.*^$removeparam=dib_tag
||amazon.*^$removeparam=social_share
||amazon.*^$removeparam=starsLeft
||amazon.*^$removeparam=skipTwisterOG
||msn.com^$removeparam=cvid
||msn.com^$removeparam=ocid
||amazon.*/s?$removeparam=/^p[fd]_rd_[a-z]*=/
||amazon.*/s?$removeparam=qid
||amazon.*/s?$removeparam=/^srs?=/
||amazon.*/s?$removeparam=/^__mk_[a-z]{1,3}_[a-z]{1,3}=/
||amazon.*/s?$removeparam=spIA
||amazon.*/s?$removeparam=ms3_c
||amazon.*/s?$removeparam=/^[a-z%0-9]*ie=/
||amazon.*/s?$removeparam=refRID
||amazon.*/s?$removeparam=/^colii?d=/
||amazon.*/s?$removeparam=/^[^a-z%0-9]adId=/
||amazon.*/s?$removeparam=qualifier
||amazon.*/s?$removeparam=_encoding
||amazon.*/s?$removeparam=smid
||amazon.*/s?$removeparam=field-lbr_brands_browse-bin
||amazon.*/s?$removeparam=/^ref_?=/
||amazon.*/s?$removeparam=th
||amazon.*/s?$removeparam=sprefix
||amazon.*/s?$removeparam=crid
||amazon.*/s?$removeparam=/^cv_ct_[a-z]+=/
||amazon.*/s?$removeparam=linkCode
||amazon.*/s?$removeparam=creativeASIN
||amazon.*/s?$removeparam=ascsubtag
||amazon.*/s?$removeparam=aaxitk
||amazon.*/s?$removeparam=hsa_cr_id
||amazon.*/s?$removeparam=/^sb-ci-[a-z]+=/
||amazon.*/s?$removeparam=dchild
||amazon.*/s?$removeparam=camp
||amazon.*/s?$removeparam=creative
||google.*^$removeparam=/^bi[a-z]*=/
||google.*^$removeparam=/^gfe_[a-z]*=/
||google.*^$removeparam=ei
||google.*^$removeparam=/^gs_[a-z]*=/
||google.*^$removeparam=oq
||google.*^$removeparam=esrc
||google.*^$removeparam=uact
||google.*^$removeparam=cd
||google.*^$removeparam=cad
||google.*^$removeparam=/^gws_[a-z]*=/
||google.*^$removeparam=atyp
||google.*^$removeparam=vet
||google.*^$removeparam=_u
||google.*^$removeparam=je
||google.*^$removeparam=dcr
||google.*^$removeparam=ie
||google.*^$removeparam=sei
||google.*^$removeparam=dpr
||google.*^$removeparam=/^btn[a-z]*=/
||google.*^$removeparam=cd
||google.*^$removeparam=cad
||google.*^$removeparam=uact
||google.*^$removeparam=aqs
||google.*^$removeparam=sourceid
||google.*^$removeparam=sxsrf
||google.*^$removeparam=rlz
||google.*^$removeparam=i-would-rather-use-firefox
||google.*^$removeparam=pcampaignid
||google.*^$removeparam=/^sca_(esv|upv)=/
||google.*^$removeparam=iflsig
||google.*^$removeparam=fbs
||google.*^$removeparam=ictx
||google.*^$removeparam=cshid
$removeparam=/^utm(_[a-z_]*)?=/
$removeparam=/^ga_[a-z_]+=/
$removeparam=yclid
$removeparam=_openstat
$removeparam=/^fb_action_(types|ids)=/
$removeparam=/^fb_(source|ref)=/
$removeparam=fbclid
$removeparam=/^action_(object|type|ref)_map=/
$removeparam=gs_l
$removeparam=mkt_tok
$removeparam=/^hmb_(campaign|medium|source)=/
$removeparam=gclid
$removeparam=srsltid
$removeparam=/^otm_[a-z_]*=/
$removeparam=cmpid
$removeparam=os_ehash
$removeparam=_ga
$removeparam=_gl
$removeparam=__twitter_impression
$removeparam=/^wt_?z?mc=/
$removeparam=wtrid
$removeparam=dclid
$removeparam=Echobox
$removeparam=spm
$removeparam=/^vn(_[a-z]*)+=/
$removeparam=tracking_source
$removeparam=ceneo_spo
$removeparam=/^itm_(campaign|medium|source)=/
$removeparam=__hsfp
$removeparam=__hssc
$removeparam=__hstc
$removeparam=_hsenc
$removeparam=__s
$removeparam=hsCtaTracking
$removeparam=/^mc_(eid|cid|tc)=/
$removeparam=ml_subscriber
$removeparam=ml_subscriber_hash
$removeparam=msclkid
$removeparam=oly_anon_id
$removeparam=oly_enc_id
$removeparam=rb_clickid
$removeparam=s_cid
$removeparam=vero_conv
$removeparam=vero_id
$removeparam=wickedid
$removeparam=twclid
$removeparam=feature,domain=youtube.com|youtu.be
$removeparam=gclid,domain=youtube.com|youtu.be
$removeparam=kw,domain=youtube.com|youtu.be
$removeparam=si,domain=youtube.com|youtu.be
$removeparam=pp,domain=youtube.com|youtu.be
||facebook.com^$removeparam=/^hc_[a-z_%\[\]0-9]*=/
||facebook.com^$removeparam=/^[a-z]*ref[a-z]*=/
||facebook.com^$removeparam=__tn__
||facebook.com^$removeparam=eid
||facebook.com^$removeparam=/^__(xts|cft)__(\[|%5B)\d(\]|%5D)=/
||facebook.com^$removeparam=comment_tracking
||facebook.com^$removeparam=dti
||facebook.com^$removeparam=app
||facebook.com^$removeparam=video_source
||facebook.com^$removeparam=ftentidentifier
||facebook.com^$removeparam=pageid
||facebook.com^$removeparam=padding
||facebook.com^$removeparam=ls_ref
||facebook.com^$removeparam=action_history
||facebook.com^$removeparam=tracking
||facebook.com^$removeparam=referral_code
||facebook.com^$removeparam=referral_story_type
||facebook.com^$removeparam=eav
||facebook.com^$removeparam=sfnsn
||facebook.com^$removeparam=idorvanity
||facebook.com^$removeparam=wtsid
||facebook.com^$removeparam=rdc
||facebook.com^$removeparam=rdr
||facebook.com^$removeparam=paipv
||facebook.com^$removeparam=_nc_x
||facebook.com^$removeparam=_rdr
||facebook.com^$removeparam=mibextid
||twitter.com^$removeparam=/^(ref_?)?src=/
||twitter.com^$removeparam=cn
||twitter.com^$removeparam=ref_url
||twitter.com^$removeparam=t
||x.com^$removeparam=/^(ref_?)?src=/
||x.com^$removeparam=s
||x.com^$removeparam=cn
||x.com^$removeparam=ref_url
||x.com^$removeparam=t
||reddit.com^$removeparam=%24deep_link
||reddit.com^$removeparam=/^\x24deep_link=/
||reddit.com^$removeparam=correlation_id
||reddit.com^$removeparam=ref_campaign
||reddit.com^$removeparam=ref_source
||reddit.com^$removeparam=%243p
||reddit.com^$removeparam=/^\x243p=/
||reddit.com^$removeparam=%24original_url
||reddit.com^$removeparam=/^\x24original_url=/
||reddit.com^$removeparam=_branch_match_id
||reddit.com^$removeparam=share_id
||netflix.com^$removeparam=trackId
||netflix.com^$removeparam=tctx
||netflix.com^$removeparam=/^jb[a-z]*?=/
||techcrunch.com^$removeparam=ncid
||techcrunch.com^$removeparam=sr
||techcrunch.com^$removeparam=sr_share
||techcrunch.com^$removeparam=guccounter
||techcrunch.com^$removeparam=guce_referrer
||techcrunch.com^$removeparam=guce_referrer_sig
||bing.*^$removeparam=sk
||bing.*^$removeparam=sp
||bing.*^$removeparam=sc
||bing.*^$removeparam=qs
||bing.*^$removeparam=qp
||twitch.com^$removeparam=tt_medium
||twitch.com^$removeparam=tt_content
||indeed.com^$removeparam=from
||indeed.com^$removeparam=alid
||indeed.com^$removeparam=/^[a-z]*tk=/
||ebay.*^$removeparam=_trkparms
||ebay.*^$removeparam=_trksid
||ebay.*^$removeparam=_from
||ebay.*^$removeparam=hash
||cnet.com^$removeparam=ftag
||imdb.com^$removeparam=ref_
||imdb.com^$removeparam=/^pf_rd_[a-z]*=/
||walmart.com^$removeparam=u1
||walmart.com^$removeparam=/^ath[a-z]*=/
||net-parade.it^$removeparam=pl
||prvnizpravy.cz^$removeparam=xid
||youku.com^$removeparam=tpa
||steampowered.com^$removeparam=snr
||shutterstock.com^$removeparam=src
||mozilla.org^$removeparam=src
||mozilla.org^$removeparam=platform
||mozilla.org^$removeparam=redirect_source
||readdc.com^$removeparam=ref
||github.com^$removeparam=email_token
||github.com^$removeparam=email_source
||aliexpress.*^$removeparam=ws_ab_test
||aliexpress.*^$removeparam=btsid
||aliexpress.*^$removeparam=algo_expid
||aliexpress.*^$removeparam=algo_pvid
||aliexpress.*^$removeparam=gps-id
||aliexpress.*^$removeparam=/^scm[_a-z-]*=/
||aliexpress.*^$removeparam=cv
||aliexpress.*^$removeparam=af
||aliexpress.*^$removeparam=mall_affr
||aliexpress.*^$removeparam=sk
||aliexpress.*^$removeparam=dp
||aliexpress.*^$removeparam=terminal_id
||aliexpress.*^$removeparam=aff_request_id
||mozillazine.org^$removeparam=sid
||giphy.com^$removeparam=ref
||nypost.com^$removeparam=__twitter_impression
||linkedin.com^$removeparam=refId
||linkedin.com^$removeparam=trk
||linkedin.com^$removeparam=/^li[a-z]{2}=/
||linkedin.com^$removeparam=trackingId
||linkedin.com/learning$removeparam=u
||instagram.com^$removeparam=igshid
||instagram.com^$removeparam=igsh
||disq.us^$removeparam=cuid
||spotify.com^$removeparam=si
||yandex.*^$removeparam=lr
||yandex.*^$removeparam=redircnt
||healio.com^$removeparam=ecp
||healio.com^$removeparam=m_bt
||snapchat.com^$removeparam=sc_referrer
||snapchat.com^$removeparam=sc_ua
||medium.com^$removeparam=source
||wps.com^$removeparam=from
||firefox.com^$removeparam=form_type
||mozilla.org^$removeparam=as
||kevinroebert.gitlab.io/ClearUrls/void/index.html$removeparam=test
||test.clearurls.xyz/void/index.html$removeparam=test
||marketscreener.com^$removeparam=type_recherche
||marketscreener.com^$removeparam=mots
||marketscreener.com^$removeparam=noredirect
||marketscreener.com^$removeparam=RewriteLast
||marketscreener.com^$removeparam=lien
||marketscreener.com^$removeparam=aComposeInputSearch
||marketscreener.com^$removeparam=type_recherche_forum
||marketscreener.com^$removeparam=add_mots
||marketscreener.com^$removeparam=countview
||marketscreener.com/search/?$removeparam=type_recherche
||marketscreener.com/search/?$removeparam=noredirect
||marketscreener.com/search/?$removeparam=RewriteLast
||marketscreener.com/search/?$removeparam=lien
||marketscreener.com/search/?$removeparam=aComposeInputSearch
||marketscreener.com/search/?$removeparam=type_recherche_forum
||marketscreener.com/search/?$removeparam=countview
||bestbuy.com^$removeparam=irclickid
||bestbuy.com^$removeparam=irgwc
||bestbuy.com^$removeparam=loc
||bestbuy.com^$removeparam=acampID
||bestbuy.com^$removeparam=mpid
||bestbuy.com^$removeparam=intl
||tiktok.com^$removeparam=u_code
||tiktok.com^$removeparam=preview_pb
||tiktok.com^$removeparam=_d
||tiktok.com^$removeparam=_t
||tiktok.com^$removeparam=_r
||tiktok.com^$removeparam=timestamp
||tiktok.com^$removeparam=user_id
||tiktok.com^$removeparam=share_app_name
||tiktok.com^$removeparam=share_iid
||tiktok.com^$removeparam=source
||zillow.com^$removeparam=rtoken
||realtor.com^$removeparam=ex
||realtor.com^$removeparam=identityID
||realtor.com^$removeparam=MID
||realtor.com^$removeparam=RID
||redfin.com^$removeparam=riftinfo
||epicgames.com^$removeparam=epic_affiliate
||epicgames.com^$removeparam=epic_gameId
||thunderbird.net^$removeparam=src
||cnbc.com^$removeparam=__source
||roblox.com^$removeparam=refPageId
||cell.com^$removeparam=_returnURL
||flipkart.com^$removeparam=/^otracker.?=/
||flipkart.com^$removeparam=ssid
||flipkart.com^$removeparam=/^[cilp]id=/
||flipkart.com^$removeparam=marketplace
||flipkart.com^$removeparam=store
||flipkart.com^$removeparam=srno
||flipkart.com^$removeparam=store
||flipkart.com^$removeparam=ppn
||flipkart.com^$removeparam=ppt
||flipkart.com^$removeparam=fm
||flipkart.com^$removeparam=collection-tab-name
||flipkart.com^$removeparam=/^sattr\[\]=/
||flipkart.com^$removeparam=/^p\[\]=/
||flipkart.com^$removeparam=st
||idealo.de^$removeparam=sid
||idealo.de^$removeparam=src
||idealo.de^$removeparam=siteId
||idealo.de^$removeparam=lcb
||idealo.de^$removeparam=leadOutUrl
||idealo.de^$removeparam=offerListId
||idealo.de^$removeparam=osId
||idealo.de^$removeparam=cancelUrl
||idealo.de^$removeparam=disc
||teletrader.com^$removeparam=internal
||deeplearning.ai^$removeparam=ecid
||deeplearning.ai^$removeparam=_hsmi
||deeplearning.ai^$removeparam=_hsenc
||gamespot.com^$removeparam=PostType
||gamespot.com^$removeparam=ServiceType
||gamespot.com^$removeparam=ftag
||gamespot.com^$removeparam=UniqueID
||gamespot.com^$removeparam=TheTime
||tokopedia.com^$removeparam=src
||tokopedia.com^$removeparam=trkid
||tokopedia.com^$removeparam=whid
||wkorea.com^$removeparam=ddw
||wkorea.com^$removeparam=ds_ch
||weibo.*^$removeparam=weibo_id
||weibo.*^$removeparam=dt_dapp
||fiverr.com^$removeparam=context_referrer
||fiverr.com^$removeparam=source
||fiverr.com^$removeparam=ref_ctx_id
||fiverr.com^$removeparam=funnel
||etsy.com^$removeparam=click_key
||etsy.com^$removeparam=click_sum
||etsy.com^$removeparam=organic_search_click
||mercadolibre.com^$removeparam=DEAL_ID
||mercadolibre.com^$removeparam=L
||mercadolibre.com^$removeparam=S
||mercadolibre.com^$removeparam=T
||mercadolibre.com^$removeparam=V
||mercadolibre.com^$removeparam=pdp_filters
||mercadolibre.com^$removeparam=position
||mercadolibre.com^$removeparam=search_layout
||mercadolibre.com^$removeparam=tracking_id
||mercadolibre.com^$removeparam=type
||mercadolibre.com^$removeparam=/^c_[_a-zA-Z]+=/
||mercadolibre.com^$removeparam=/^me\.[_a-zA-Z]+=/
||mercadolibre.com^$removeparam=/^reco_[_a-zA-Z]+=/
||quizlet.com^$removeparam=funnelUUID
||bbc.com^$removeparam=xtor
||bbc.com^$removeparam=/^at_[a-z_]+=/
||airbnb.*^$removeparam=federated_search_id
||airbnb.*^$removeparam=search_type
||airbnb.*^$removeparam=source
||airbnb.*^$removeparam=source_impression_id
||kahoot.it^$removeparam=refer_method
||goodreads.com^$removeparam=from_search
||goodreads.com^$removeparam=from_srp
||goodreads.com^$removeparam=qid
||goodreads.com^$removeparam=rank
||goodreads.com^$removeparam=ac
||thetimes.co.uk^$removeparam=shareToken
||metro.co.uk^$removeparam=ito
||forbes.com^$removeparam=sh
@@/^https?:\/\/([a-z0-9-]+\.)*?amazon(\.[a-z]{2,}){1,}\/gp\/.*?(redirector.html|cart\/ajax-update.html|video\/api\/)/$removeparam
@@/^https?:\/\/([a-z0-9-]+\.)*?amazon(\.[a-z]{2,}){1,}\/(hz\/reviews-render\/ajax\/|message-us\?|s\?)/$removeparam
@@||mail.google.com/mail/u/$removeparam
@@||accounts.google.com/o/oauth2/$removeparam
@@||accounts.google.com/signin/oauth/$removeparam
@@/^https?:\/\/(docs|accounts)\.google(\.[a-z]{2,}){1,}/$removeparam
@@/^https?:\/\/([a-z0-9-\.])*(chat|drive)\.google\.com\/videoplayback/$removeparam
@@/^https?:\/\/([a-z0-9-]+\.)*?google(\.[a-z]{2,}){1,}(\/upload)?\/drive\//$removeparam
@@||news.google.com.*?hl=$removeparam
@@/^https?:\/\/([a-z0-9-]+\.)*?google(\.[a-z]{2,}){1,}\/s\?tbm=map.*?gs_[a-z]*=./$removeparam
@@/^https?:\/\/([a-z0-9-]+\.)*?google(\.[a-z]{2,}){1,}\/(complete\/search|setprefs|searchbyimage)/$removeparam
@@/^https?:\/\/([a-z0-9-]+\.)*?google(\.[a-z]{2,}){1,}\/(appsactivity|aclk\?)/$removeparam
@@/^https?:\/\/([a-z0-9-]+\.)*?google(\.[a-z]{2,}){1,}\/safe[-]?browsing\/([^&]+)/$removeparam
@@||matrix.org/_matrix/$removeparam
||@@/^https?:\/\/([a-z0-9-]+\.)*?(cloudflare\.com|prismic\.io|tangerine\.ca|gitlab\.com)/$removeparam
@@||myaccount.google.*^$removeparam
@@||accounts.google.*^$removeparam
@@/^https?:\/\/([a-z0-9-]+\.)*?gcsip\.(com|nl)[^?]*\?.*?&?ref_?=./$removeparam
@@/^https?:\/\/[^/]+/[^/]+/[^/]+\/-\/refs\/switch[^?]*\?.*?&?ref_?=./$removeparam
@@/^https?:\/\/bugtracker\.[^/]*\/[^?]+\?.*?&?ref_?=[^/?&]*/$removeparam
@@||comment-cdn.9gag.com/*comment-list.json?$removeparam
@@||battle.net/login$removeparam
@@||blizzard.com/oauth2$removeparam
@@||kreditkarten-banking.lbb.de^$removeparam
@@||www.cyberport.de/adscript.php$removeparam
@@/^https?:\/\/([a-z0-9-]+\.)*?tweakers\.net\/ext\/lt\.dsp\?.*?(%3F)?&?ref_?=./$removeparam
@@/^https?:\/\/git(lab)?\.[^/]*\/[^?]+\?.*?&?ref_?=[^/?&]*/$removeparam
@@||amazon.*/message-us?$removeparam
@@||authorization.td.com^$removeparam
@@||support.steampowered.com^$removeparam
@@||privacy.vakmedianet.nl/*ref=$removeparam
@@||sso.serverplan.com/manage2fa/check?ref=$removeparam
@@||login.meijer.com/*?ref=$removeparam
@@/^https?:\/\/([a-z0-9-]+\.)*?facebook\.com\/(login_alerts|ajax|should_add_browser)//$removeparam
@@||facebook.com/groups/member_bio/bio_dialog/$removeparam
@@||api.taiga.io^$removeparam
@@||gog.com/click.html$removeparam
@@||login.progressive.com^$removeparam
@@||www.sephora.com/api/$removeparam
@@||www.contestgirl.com^$removeparam
@@||agenciatributaria.gob.es^$removeparam
@@||login.ingbank.pl^$removeparam
||@@|wss://zoom.us^$removeparam
@@||api.bilibili.com^$removeparam
@@||onet.pl/*?*utm_campaign=$removeparam
@@||stripe.com/*?*referrer=$removeparam
@@||lichess.org/login*referrer=$removeparam
@@||microsoft.com/*research/redirect$removeparam
@@||like.co/api/like/likebutton/*?*referrer=$removeparam
@@||button.like.co/in/*referrer=$removeparam
@@||www.mma.go.kr^$removeparam
@@||github.com^$removeparam
@@||billiger.de/*mc=$removeparam
@@||youtrack.cloud^$removeparam
@@||cu.bankid.com^$removeparam
@@||login.aliexpress.us^$removeparam
@@||ieeexplore.ieee.org^$removeparam
@@||sendgb.com/upload/?*utm_source=$removeparam
@@||firebaseappdistribution.googleapis.com/app-binary-downloads/projects/?*utm_source=$removeparam
@@||amazon-adsystem.*/v3/oor?$removeparam
@@||youtube.com/signin?$removeparam
@@/^https?:\/\/([a-z0-9-]+\.)*?facebook\.com\/.*?(plugins|ajax)\//$removeparam
@@/^https?:\/\/([a-z0-9-]+\.)*?facebook\.com\/dialog\/(share|send)/$removeparam
@@||facebook.com/groups/member_bio/bio_dialog/$removeparam
@@||facebook.com/photo.php?$removeparam
@@||facebook.com/privacy/specific_audience_selector_dialog/$removeparam
@@||facebook.com/photo/download/$removeparam
@@||twitter.com/i/redirect$removeparam
@@||x.com/i/redirect$removeparam
@@||bing.*/WS/redirect/$removeparam
@@||indeed.com/rc/clk$removeparam
@@||mozilla.org/api$removeparam
@@||marketscreener.com/search/?$removeparam
! This is an allowlist added by the Adfilt maintainers
@@||tix.axs.com^$removeparam=utm_campaign
@@||tix.axs.com^$removeparam=utm_content
@@||tix.axs.com^$removeparam=utm_medium
@@||tix.axs.com^$removeparam=utm_source
@@||tix.axs.com^$removeparam=utm_term
! https://github.com/DandelionSprout/adfilt/issues/678
@@||transfernow.net/*/dltransfer$removeparam
! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4081177
! https://github.com/ClearURLs/Rules/issues/54
@@||webapps.sftc.org/captcha/captcha.dll$removeparam
! https://github.com/ClearURLs/Rules/issues/46
@@||track.sendle.com/tracking$removeparam=ref
! https://github.com/DandelionSprout/adfilt/issues/1012
@@||google.com^$xmlhttprequest,removeparam=ei
!
! hide the text label of the dislike/share/download/report/save buttons
! new format june 2023
www.youtube.com###actions.ytd-watch-metadata button > div[class$="text-content"]:not(:has-text(/[\d]/))
www.youtube.com###actions.ytd-watch-metadata ytd-button-renderer .yt-spec-button-shape-next .yt-spec-button-shape-next--button-text-content
www.youtube.com###actions.ytd-watch-metadata ytd-button-renderer .yt-spec-button-shape-next__icon:style(margin-right: -6px !important; margin-left: -6px !important;)
m.youtube.com##ytm-slim-video-action-bar-renderer button [class*="button-text-content"]:not(:has-text(/\d/))
m.youtube.com##ytm-slim-video-action-bar-renderer ytm-button-renderer div[class$="icon"]:style(margin-right: -6px !important; margin-left: -6px !important;)
! hide chat window when viewing streams
www.youtube.com###chat:remove()
! hide "shorts remixing this video" shelf in the description
www.youtube.com##ytd-reel-shelf-renderer
! don't enter / exit fullscreen on double-click
www.youtube.com##+js(aeld, dblclick)
! hide view products
www.youtube.com##.ytp-suggested-action-badge-expanded
! hide includes paid promotion
www.youtube.com##.ytp-paid-content-overlay
! hide upcoming youtube videos
www.youtube.com##ytd-browse ytd-grid-video-renderer:has(ytd-thumbnail-overlay-time-status-renderer[overlay-style="UPCOMING"])
www.youtube.com##ytd-browse ytd-rich-item-renderer:has(ytd-thumbnail-overlay-time-status-renderer[overlay-style="UPCOMING"])
www.youtube.com##ytd-browse[page-subtype="subscriptions"] ytd-video-renderer ytd-thumbnail-overlay-time-status-renderer[overlay-style="UPCOMING"]:upward(ytd-item-section-renderer)
! hide brand image in the player corner
youtube.com##.ytp-button.branding-img-container
! hide "1080p Premium" in the video quality menu
!!#if env_firefox
youtube.com##.ytp-quality-menu .ytp-premium-label:upward(.ytp-menuitem)
!!#endif
!!#if env_chromium
youtube.com##.ytp-quality-menu .ytp-menuitem:has(.ytp-premium-label)
!!#endif
! hide horizontal scrollbar on firefox
!#if env_firefox
www.youtube.com##ytd-app:style(--ytd-app-fullerscreen-scrollbar-width: -1px !important;)
!#endif
! hide verified checkmark
www.youtube.com##.ytd-badge-supported-renderer.style-scope.badge-style-type-verified.badge
www.youtube.com##.ytd-comment-renderer #author-text:remove-attr(hidden)
www.youtube.com##.ytd-comment-renderer #author-comment-badge
! hide badges such as "new" below sidebar recommendations
www.youtube.com##ytd-video-meta-block + ytd-badge-supported-renderer
! hide smartimation animations / rainbow subscribe-button border
www.youtube.com##yt-smartimation > *:not(.ytSmartImationsContent)
! prevent live stats from updating
||youtube.com/youtubei/v1/updated_metadata
! hide hashtags above the video title
www.youtube.com###description #info a[href^="/hashtag/"]
www.youtube.com###super-title
www.youtube.com##.super-title
m.youtube.com##.standalone-collection-badge a[href^="/hashtag/"]
m.youtube.com##ytm-video-description-header-renderer button-view-model a[href^="/hashtag/"]
! hide copyright/music notice in the video description
www.youtube.com###description .ytd-watch-metadata #items:has(.ytd-video-description-music-section-renderer)
m.youtube.com##ytm-video-description-music-section-renderer
! hide youtube mixes and radios
youtube.com##ytd-rich-item-renderer:has([href$="start_radio=1"])
youtube.com##ytd-compact-radio-renderer
youtube.com###related yt-lockup-view-model:has([href*="&start_radio=1&"])
youtube.com##ytd-radio-renderer
youtube.com##ytd-search yt-lockup-view-model:has([href$="&start_radio=1"][aria-label])
youtube.com##.ytp-videowall-still[data-is-mix="true"]
! hide youtube music playlists in the right-side panel
youtube.com##ytd-compact-playlist-renderer:has([title^="YouTube"])
! hide donation shelf
youtube.com###donation-shelf
! hide shorts
youtube.com##[is-shorts]
www.youtube.com###guide [title="Shorts"], .ytd-mini-guide-entry-renderer[title="Shorts"]
www.youtube.com##ytd-search ytd-video-renderer:has([overlay-style="SHORTS"])
www.youtube.com##ytd-reel-shelf-renderer
www.youtube.com##[tab-title="Shorts"]
www.youtube.com##ytd-browse[page-subtype="subscriptions"] ytd-grid-video-renderer:has([overlay-style="SHORTS"])
www.youtube.com##ytd-browse[page-subtype="subscriptions"] ytd-video-renderer:has([overlay-style="SHORTS"])
www.youtube.com##ytd-browse[page-subtype="subscriptions"] ytd-rich-item-renderer:has([overlay-style="SHORTS"])
www.youtube.com###related ytd-compact-video-renderer:has([overlay-style="SHORTS"])
! hide shorts on youtube mobile
m.youtube.com##ytm-pivot-bar-item-renderer:has(>.pivot-shorts)
m.youtube.com##ytm-reel-shelf-renderer
m.youtube.com##ytm-rich-section-renderer:has([d^="M17.77,10.32l-1.2"])
m.youtube.com##ytm-search ytm-video-with-context-renderer:has([data-style="SHORTS"])
m.youtube.com##[tab-title="Shorts"]
! hide recommendation sidebar
!www.youtube.com##ytd-watch-next-secondary-results-renderer.ytd-watch-flexy.style-scope
! block video annotations script
!||www.youtube.com/s/player/*/player_ias.vflset/*/annotations_module.js$script
! block video endscreen script
||www.youtube.com/s/player/*/player_ias.vflset/*/endscreen.js^$script
! block stats requests
!||youtube.com/youtubei/v1/updated_metadata
www.youtube.com##+js(no-xhr-if, /\/api\/stats\/atr\?.+?&rt=\d+\.\d+.+?&volume=\d+&cbr=.+?&fexp=v1%[-%0-9C]{300\,}&.+?&muted=\d(&vis=3)?&docid=/ method:POST)
www.youtube.com##+js(no-xhr-if, /\/api\/stats\/atr\?.*? method:POST)
www.youtube.com##+js(no-xhr-if, /\/api\/stats\/playback\?.*? method:POST)
www.youtube.com##+js(no-xhr-if, /\/api\/stats\/get_playback_stats\?.*? method:POST)
www.youtube.com##+js(no-xhr-if, /\/api\/stats\/watch\?.*? method:POST)
www.youtube.com##+js(no-xhr-if, /\/api\/stats\/watchtime\?.*? method:POST)
www.youtube.com##+js(no-xhr-if, /\/api\/stats\/player\?.*? method:POST)
www.youtube.com##+js(no-xhr-if, /\/api\/stats\/log\?.*? method:POST)
www.youtube.com##+js(no-xhr-if, /\/api\/stats\/report\?.*? method:POST)
! hide already watched on homepage
www.youtube.com##ytd-browse[page-subtype="home"] ytd-rich-item-renderer:has(.ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment[style^="width: 7"], .ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment[style^="width: 8"], .ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment[style^="width: 9"], .ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment[style="width: 100%;"])
! hide already watched in recommendations/sidebar
www.youtube.com##ytd-watch-next-secondary-results-renderer :has(.ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment[style="width: 100%;"]):upward(yt-lockup-view-model,ytd-video-renderer,ytd-compact-video-renderer)
www.youtube.com##ytd-watch-next-secondary-results-renderer :has(.ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment[style^="width: 7"]):upward(yt-lockup-view-model,ytd-video-renderer,ytd-compact-video-renderer)
www.youtube.com##ytd-watch-next-secondary-results-renderer :has(.ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment[style^="width: 8"]):upward(yt-lockup-view-model,ytd-video-renderer,ytd-compact-video-renderer)
www.youtube.com##ytd-watch-next-secondary-results-renderer :has(.ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment[style^="width: 9"]):upward(yt-lockup-view-model,ytd-video-renderer,ytd-compact-video-renderer)
! force youtube player requests to identify as the music_web client
trusted-json-edit-xhr-request,'..context.client.clientName="MUSIC_WEB"',propsToMatch,'/player'
trusted-json-edit-xhr-request,'..context.client.originalUrl="https://music.youtube.com"',propsToMatch,'/player'
trusted-json-edit-xhr-request,'..context.client.clientScreen="WATCH_AUDIO"',propsToMatch,'/player'
trusted-json-edit-xhr-response,'..playbackTracking.videostatsPlaybackUrl.baseUrl=repl({"regex":"www\\\\.youtube\\\\.com","replacement":"music.youtube.com"})',propsToMatch,'/player'
trusted-json-edit-xhr-response,'[?..streamingData.adaptiveFormats.*][?(@.mimeType*="audio/")].averageBitrate=512000',propsToMatch,'/player'
trusted-json-edit-xhr-response,'[?..streamingData.adaptiveFormats.*][?(@.mimeType*="audio/"&&@.averageBitrate<512000)].averageBitrate=512000',propsToMatch,'/player'
trusted-json-edit-xhr-response,'[?..streamingData.adaptiveFormats.*][?(@.mimeType*="audio/")].audioQuality="AUDIO_QUALITY_HIGH"',propsToMatch,'/player'
trusted-json-edit-xhr-response,'[?..streamingData.adaptiveFormats.*][?(@.mimeType*="audio/"&&@.audioQuality!="AUDIO_QUALITY_HIGH")].audioQuality="AUDIO_QUALITY_HIGH"',propsToMatch,'/player'
! =========================
! optional / commented out from original
! =========================
! hide recommendation sidebar
!www.youtube.com##ytd-watch-next-secondary-results-renderer.ytd-watch-flexy.style-scope
! block video annotations script
!||www.youtube.com/s/player/*/player_ias.vflset/*/annotations_module.js$script
! block video endscreen script
!||www.youtube.com/s/player/*/player_ias.vflset/*/endscreen.js^$script
!
!
!
! =========================
! GRAILED
! =========================
grailed.com##.Logo_logo__T21r4
||grailed.com^*/logo.jpg$image
||assets.grailed.com/logo.jpg
! =========================
! GENERIC / NETWORK / PRIVACY
! =========================
! Third-party LAN protection
*$3p,xhr,websocket,ipaddress=lan,important,domain=~localhost|~localhost.localdomain|~127.0.0.1|~[::1]|~home.arpa|~local|~lan
*$strict3p,ipaddress=lan,important,domain=~localhost|~localhost.localdomain|~127.0.0.1|~[::1]|~home.arpa|~local|~lan
*$websocket,3p,ipaddress=lan,important
! DarkReader / tracking / analytics
||herokudns.com^$xhr,domain=darkreader.org
||karistudio.com/wp-content/plugins/wp-statistics/assets/js/tracker.js^$important
||facebook.com/security/hsts-pixel.gif
||facebook.com/async/wbloks/log/
||windowspro.de/stats/
||tvaplus.ca/api/log^
||startpage.com/sp/dplpxs
||startpage.com/perf
||gigachadlitics.b-cdn.net^
||substack.com/api/v1/firehose/batch
||nakedanalytics.net^
/^https:\/\/grabify\.org\/[A-Z0-9]+$/$doc
||q.stripe.com/?domain=$image
discord.com##+js(no-xhr-if, discord.com/api/v9/science)
.*%2Fwf%2Fopen%3Fupn%3D*$image
.quora.com%2Fqemail%2Fmark_read%3Fct%3D*$image
click.transactional.agoda.com$image
! =========================
! FONTS / WEBFONTS
! =========================
/cdn-cgi/pe/bag2?*googleapis.com*webfont.js
/csp/fonts^$3p
||alluremedia.com.au^$font,3p
||amazonaws.com^$font,3p
||bootstrapcdn.com/bootstrap/$font,3p
||cloud.typography.com^$3p
||cloud.webtype.com^$font,3p
||disquscdn.com/next/assets/font/$3p
||edgefonts.net^$3p
||fast.fonts.com^$3p
||fast.fonts.net^$3p
||font.sec.miui.com/font^$3p
||fonts.net$3p
||fontdeck.com^$3p
||fonts.advance.net^$3p
||fonts.bauernet.me^
||fonts.cdnfonts.com^$3p
||fonts.condenast.com^$script,3p
||fonts.gotraffic.net^$script
||fonts.gstatic.com^$3p
||fonts.loox.io^$3p
||fonts.nymag.com^$script,3p
||fonts.shopify.com^$3p
||fonts.shopifycdn.com^$3p
||fonts.smdg.ca^$3p
||fonts.staticworld.net^$3p
||fonts.timeinc.net^
||fonts.ub-assets.com^$3p
||fonts.voxmedia.com^$3p
||fonts-api.wp.com^$3p
||fonts.wp.com^$3p
||gannett-cdn.com^*/fonts/$font,3p
||gannettdigital.com^*/fonts/$font,3p
||gfonts.jifo.co^
||google.com/swg/$font,3p
||googleusercontent.com/static/fonts/$3p
||gotraffic.net^$font
||klaviyo.com/custom-fonts^$3p
||kinja-static.com/assets/fonts/$font,3p
||myfontastic.com^$3p
||myfonts.net^$3p
||netdna-cdn.com^*/webfonts/
||netdna.bootstrapcdn.com^*/fonts/$3p
||qmerce.com/assets/$font
||rackcdn.com/fonts/$font,3p
||squarecdn.com^$font,3p
||stamped.io/fonts/$font,3p
||typefront.com^$3p
||typekit.com^$3p
||typekit.net^$3p
||typesquare.com^$font,3p
||use.fonticons.com^$3p
||vidible.tv/prod/fonts/$font
||webfont.fontplus.jp^$3p
||webfonts.creativecloud.com^$3p
||webfonts.sakura.ne.jp^$font
! =========================
! CHATGPT / OPENAI
! =========================
||shields.io^$domain=gpt.ui.backend-3.com
||o33249.ingest.sentry.io^
||browser-intake-datadoghq.com^
||js-agent.newrelic.com^
||bam.nr-data.net^
||events.statsigapi.net^
||featuregates.org^
||clientstream.launchdarkly.com^
||intercom.io^
||intercomcdn.com^
||googletagmanager.com^
||google-analytics.com^
||doubleclick.net^
||segment.io^
||api.segment.io^
||cdn.segment.com^
||amplitude.com^
||api.amplitude.com^
||mixpanel.com^
||cdn.mxpnl.com^
||chatgpt.com/backend-anon/sentinel/sdk.js
||chatgpt.com/ces/v1/b
! Media / animation reduction
||cdn.oaistatic.com/*.mp4$media
||cdn.oaistatic.com/*.webm$media
||cdn.oaistatic.com/*.gif$image
||cdn.oaistatic.com/*.mov$media
||cdn.oaistatic.com/*.m3u8$media
||cdn.oaistatic.com/*.png$image
||cdn.oaistatic.com/*.avif$image
||cdn.oaistatic.com/*.webp$image
! COSMETIC FILTERS
chatgpt.com##iframe
chatgpt.com##video
chatgpt.com##audio
chatgpt.com##source
chatgpt.com##link[rel="preload"][as="image"]
chatgpt.com##link[rel="preload"][as="video"]
chatgpt.com##img[loading="lazy"]
chatgpt.com##*:style(animation:none!important;transition:none!important;transform:none!important;backdrop-filter:none!important;filter:none!important;box-shadow:none!important;text-shadow:none!important;will-change:auto!important;)
chatgpt.com##*:style(contain:none!important;)
chatgpt.com##nav[aria-label="Chat history"]::-webkit-scrollbar
chatgpt.com##button:hover:style(transform:none!important;)
chatgpt.com##img
chatgpt.com##canvas
chatgpt.com##svg
chatgpt.com##*:style(caret-color:auto!important;)
chatgpt.com##div:style(overscroll-behavior:none!important;)
chatgpt.com##.sticky:style(position:relative!important;)
chatgpt.com##[class*="blur"]
chatgpt.com##[style*="blur"]
chatgpt.com##[class*="gradient"]
chatgpt.com##*:style(touch-action:auto!important;)
! Sidebar optimization
chatgpt.com###history > ul > li:nth-child(n+4)
chatgpt.com##a[href="/gpts"]
chatgpt.com##h2:has-text(GPTs)
chatgpt.com##[data-testid="explore-gpts-button"]
chatgpt.com##button:has-text(Projects)
chatgpt.com##a[href*="/codex"]
chatgpt.com##div[id^="radix-"]:has(.truncate:has-text(More))
chatgpt.com##[data-testid="accounts-profile-button"]
chatgpt.com##.text-token-text-secondary.pointer-events-auto
chatgpt.com##.header-wordmark
! Networking
||chatgpt.com/*telemetry*
||chatgpt.com/*analytics*
||chatgpt.com/*tracking*
||chatgpt.com/*metrics*
||chatgpt.com/*events*
||chatgpt.com/*experiment*
||chatgpt.com/*featuregate*
! =========================
! BANDCAMP
! =========================
.bcbits.com/img/heartbreak.png^
! =========================
! REDDIT
! =========================
reddit.com##[data-testid="comment_author_link"][href="/user/AutoModerator/"]:upward(.Comment)
reddit.com##.comment .author[href="https://old.reddit.com/user/AutoModerator"]:upward(.comment)
old.reddit.com##.comment[data-author="AutoModerator"]
old.reddit.com##.comment[data-author*="mod"]
old.reddit.com##.comment[data-author*="bot"]
www.reddit.com###moderation_section