Skip to content
No description, website, or topics provided.
Branch: master
Clone or download

Latest commit


Type Name Latest commit message Commit time
Failed to load latest commit information.
japanese Add LICENSE and a bit of updates Mar 28, 2020
medium_mode Add LICENSE and a bit of updates Mar 28, 2020
no_gen_cosm Further correction Mar 27, 2020 Add LICENSE and a bit of updates Mar 28, 2020 Add LICENSE and a bit of updates Mar 28, 2020


Personal filters and rules for AdGuard/uBlock Origin

I can't guarantee these filers won't cause problems. If you found problems such as broken layout, report it by the same style as official uBlock filters' issue tracker; otherwise reports can be ignored. Anyone who uses any of my filters/codes published here shall be deemed to have agreed that I have no responsibility or liability for costs, losses, damages, etc. arising from the use of the filters/codes. Unless Subscribe link is provided these filters are assumed to be copied and pasted into My filters/rules (uBlock Origin) or User Rules (AdGuard).

Note: currently Subscribe button doesn't work for uBlock Origin. This is a known issue.


AdGuard Social media Plus (adguard-social-plus.txt)

AdGuard Social media filter tends to rely too much on cosmetic filters IMHO. This filter consists of network filters only and complements Social media filter. Particularly useful on browser extensions and contents blocker, not as much on other AdGuard platforms where it can remove contents specified by cosmetic filters.

  • ||^*/sdk.js
  • ||
  • ||^$third-party

are commented out as some people will need them. Those who are sure don't need them can add them to User Rules without the initial !.


AdGuard Tracking Protection Plus (adguard-tracking-plus.txt)

AdGuard Tracking Protection filter is probably the least false-positive prone anti-tracking list; however, it comes with its own cost of less coverage. This filter aims to complement that and was extracted from my mobile filters but not identical. Some of bug reports are commented out but you can add them to User Rules without the initial !.

Inclusion criteria:

  • Didn't and less likely to cause false-positive
  • Useful to English user
  • Useful to default-deny script settings such as uBlock Origin medium mode


  • Trackers covered by Simplified domain names filter or Firefox tracking protection
  • Trackers blocked by uBlock Origin medium mode with /medium_mode/ublock-dynamic-rules.txt minus EasyPrivacy




Removes ranking buttons on adult sites. See below.


This removes blog parts and ranking buttons on Japanese websites.


  • Potentially useful parts or buttons
  • Buttons for simple search sites without ranking function
  • Buttons on adult sites except for some common ones (see above)

Sable filters 2 (sable-filters2.txt)

Inspired by Sable filters, this removes cookie consents. Main focuses are Japanese sites and other high-traffic sites many Japanese people will visit. False-positive prone rules won't be added (e.g., uk-cookie-consent plugin).




A whitelist for medium mode of uBlock Origin for English user. The purpose is to help those non-techie, yet security-conscious, people to use the mode. Payment services and mobile sites are out-of-scope. In addition, following rules are included:

  • * localhost * block
  • file-scheme * 1p-script block
  • file-scheme * inline-script block


WordPress plugins have been security nightmare and are usually implemented in first-party resource that bypasses medium mode. Although it's impossible to block thousands of these plugins without breaking too many sites, blocking those unwanted plugins won't be a bad idea. While popular social and annoyances filters block many of them, they come with tons of unnecessary rules1 and also occasionally cause false-positive. For these reasons I've settled down to AdGuard Social media filter which is relatively small in size and rarely breaks pages; however, it only blocks minimal set of the plugins. This list includes 1) rules for the plugins not on Social media filter or other default filter lists, 2) rules almost equivalent to Noscript's Application Boundaries Enforcer, and 3) a regex rule focused only on the latest survey scam campaign.


  • rules that caused or can cause false-positive
  • rarely seen plugins such that used by less than 100 sites according to or plugins used only on specific websites
  • CSS-only plugins; those generic rules can have performance impact, though negligible, so I guess blocking CSS-only plugins does not pay enough.

Click on the Raw button of the page and copy & paste the code to your uBlock Origin's My filters pane.

[1]: Unnecessary network rules if you use medium mode and tons of cosmetic rules; cosmetic rule has no security, privacy, or performance value.


Placeholder Hider with no generic hiding for mobile (phhider-nogen-mob.txt)

See below, it's a mobile version of that filter. This filter will not get updated often due to maintenance cost. Rules covered by AdGuard Mobile ads filter won't be added.


Placeholder Hider with no generic hiding (phhider-nogen.txt)

Ignore generic cosmetic filters is recommended if you want better performance without sacrificing security or privacy. However, you'll notice ugly layout of many websites once you enabled this option. This filter mitigates this on English sites by removing placeholders left as a result of disabling generic cosmetic filters. Useful to those who replaced EasyList with its "without element hiding" version for even better performance too. The name is inspired by Placeholder Buster but the list is independent and can be used together. I also highly recommend you to add AdGuard Base in uBlock Origin's stack lists not only because it includes many specific cosmetic rules but also many potential problems by my rules are already addressed by the list. This would probably be the first public list utilizing specific generic filter


  • Small place holder (e.g. * or * hides placeholders on various WordPress sites but won't be added for the reason.)


You can’t perform that action at this time.