Git Product home page Git Product logo

retold3202 / adguard-extension-settings Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 20 KB

My recommendations for the ultimate configuration of AdGuard's browser extension :)

Home Page: https://codeberg.org/Magnesium1062/adguard-extension-settings

License: GNU General Public License v3.0

adblock adguard adguard-blocklist adguard-list ads anti-fingerprinting anti-tracking blocklist blocklists domains domains-list filterlist filterlists metrics privacy privacy-protection security telemetry tracking adblock-list

adguard-extension-settings's Introduction

adguard-extension-settings

My recommendations for the ultimate configuration of AdGuard's browser extension :)

NOTE: For AdGuard on Safari on iOS, see here, and for AdGuard on Safari on macOS, see here.

NOTE: This project can be found on both Codeberg, which will act as the main & preferred way to contribute, and GitHub.

General

Block search ads and websites' self-promotion -> ✅

Phishing and malware protection -> ❌ (Use Quad9 instead)

Activate the most appropiate filters automatically -> ✅

Auto-update filters -> 1 hour (If this causes you any issues, you can set to 6 hours instead)

Filters

I would generally recommend enabling most of the built-in filters, besides those under the Language-specific category & some of those under the Other category. These are all extremely carefully picked lists with strong coverage and minimal breakage, and I would recommend enabling them as follows for the best coverage possible.

Ad Blocking -> ✅

Ad Blocking:

  • AdGuard Base filter -> ✅

  • AdGuard Mobile Ads filter -> ✅

  • EasyList -> ✅


Privacy -> ✅

Privacy:

  • AdGuard Tracking Protection filter -> ✅

  • AdGuard URL Tracking filter -> ✅

  • EasyPrivacy -> ✅

  • Legitimate URL Shortener -> ✅

  • Peter Lowe's Blocklist -> ✅

  • Fanboy's Anti-Facebook List -> ✅


Social Widgets -> ✅

Social Widgets:

  • AdGuard Social Media filter -> ✅

  • Fanboy's Social Blocking List -> ✅


Annoyances -> ✅

Annoyances:

  • AdGuard Cookie Notices filter -> ✅

  • AdGuard Popups filter -> ✅

  • AdGuard Mobile App Banners filter -> ✅

  • AdGuard Other Annoyances filter -> ✅

  • AdGuard Widgets filter -> ✅

  • AdGuard Annoyances filter -> ✅

  • Adblock Warning Removal List -> ✅

  • Fanboy's Annoyances -> ✅

  • EasyList Cookie List -> ✅

  • Dandelion Sprout's Annoyances List -> ✅


Security -> ✅

Security:

  • Online Malicious URL Blocklist -> ✅

  • Phishing URL Blocklist -> ✅

  • Scam Blocklist by DurableNapkin -> ✅ (Only enable this if you don't also have DNS content blocking with this list enabled in place, otherwise keep this list disabled)

  • uBlock Origin - Badware risks -> ✅


Other -> ✅

Other:

  • AdGuard DNS filter -> ✅ (Only enable this if you don't also have DNS content blocking with this list enabled in place, otherwise keep this list disabled and re-disable the Other category)

Custom -> ✅

Custom:

I would recommend importing the following lists:

  • ⭐️ Divested - Fingerprinting - https://codeberg.org/divested/dnsbl/raw/branch/master/Fingerprinting.ubl

  • ⭐️ HaGeZi's Threat Intelligence Feeds - IPs: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/ips/tif.txt (Even if you use this list in i.e. AdGuard Home, you should also apply it here for an extra level of protection from these IPs outside of just the DNS level)

  • ⭐️ pfBlockerNG MS-1: https://gist.githubusercontent.com/BBcan177/bf29d47ea04391cb3eb0/raw/7290e0681bcd07415420b5c80a253652fd13f840/MS-1 (Even if you use this list in i.e. AdGuard Home, you should also apply it here for an extra level of protection from these IPs outside of just the DNS level)

  • ⭐️ Yokoffing's Block third party fonts: https://raw.githubusercontent.com/yokoffing/filterlists/main/block_third_party_fonts.txt

Additionally, if you don't have a DNS content blocking solution in place (you should), or you just can't use the relevant list on your DNS blocker, you should import the following:

  • ⭐️ My BadBlock: https://codeberg.org/Magnesium1062/BadBlock/raw/branch/main/abp/badblock.txt

  • ⭐️ Dandelion Sprout's Anti-Malware List: https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Dandelion%20Sprout's%20Anti-Malware%20List.txt

  • ⭐️ Divested Combined Blocklist: https://divested.dev/hosts-domains-wildcards

  • ⭐️ HaGeZi's Badware Host Blocking: https://gitlab.com/hagezi/mirror/-/raw/main/dns-blocklists/adblock/hoster.txt

  • ⭐️ HaGeZi's Most Abused TLDs: https://gitlab.com/hagezi/mirror/-/raw/main/dns-blocklists/adblock/spam-tlds-ublock.txt

  • ⭐️ HaGeZi Multi PRO++: https://gitlab.com/hagezi/mirror/-/raw/main/dns-blocklists/adblock/pro.plus.txt

  • ⭐️ HaGeZi's Threat Intelligence Feeds: https://gitlab.com/hagezi/mirror/-/raw/main/dns-blocklists/adblock/tif.txt

  • ⭐️ HaGeZi/xRuffKez's Newly Registered Domains (14 days): https://raw.githubusercontent.com/xRuffKez/NRD/main/nrd-14day_adblock.txt

  • ⭐️ OISD - Big: https://big.oisd.nl

Additionally, if you're fine with a little breakage, I would highly recommend:

  • ⭐️ My BadBlock + instead of BadBlock: https://codeberg.org/Magnesium1062/BadBlock/raw/branch/main/abp/badblock_plus.txt

  • ⭐️ 1Hosts Pro: https://o0.pages.dev/Pro/adblock.txt

  • ⭐️ HaGeZi Multi Ultimate instead of HaGezi Multi Pro++: https://gitlab.com/hagezi/mirror/-/raw/main/dns-blocklists/adblock/ultimate.txt

Stealth Mode

Stealth Mode -> ✅

General -> Block trackers -> ✅

General -> Remove tracking parameters -> ✅

General -> Hide your search queries -> ✅

General -> Ask websites not to track you -> ✅

Cookies -> Self-destruction of third-party cookies -> ✅

Cookies -> Self-destruction of third-party cookies -> Your choice, the shorter the better, I usually leave at the default of 2880

Miscellaneous -> Hide Referrer from third parties -> ✅

Miscellaneous -> Disable WebRTC -> ❌ (As long as you're using a private browser like Firefox or Brave, then there really isn't a point or benefit from setting this IMO)

User rules

User rules -> ✅

User rules:

This is where it can really depend on you and your set-up. I'll provide my recommendations and filters here I myself use below:

First, I would highly recommend setting the following to protect against IDN Homograph attacks You don't need to set this if your DNS provider already provides IDN Homograph Attacks Protection (i.e. NextDNS):

  • xn--*

  • xn--*$doc,popup,frame

I usually also set the following to always enforce blocking Google's Doubleclick & Google Analytics: ((Why?)[https://github.com/gorhill/uBlock/wiki/Privacy-stuff])

  • ||doubleclick.net^$important

  • ||google-analytics.com^$important

Additionally, I set the following to block social media tracking on websites:

  • ||facebook.com^$important,third-party

  • ||facebook.net^$important,third-party

  • ||linkedin.com^$important,third-party

  • ||instagram.com^$important,third-party

  • ||tiktok.com^$important,third-party

I also set this to block tracking from Gravatar:

  • ||gravatar.com^$important,third-party

I also set these rules to block 3rd party sign-in prompts from Google & Apple, as they're 1: annoying and 2: a tracking concern:

  • ||accounts.google.com^$third-party

  • ||appleid.apple.com^$third-party

  • ||appleid.cdn-apple.com^$third-party

  • @@||accounts.google.com^$domain=youtube.com|chromium.org|gstatic.com|googleusercontent.com

  • @@||appleid.apple.com^$domain=appleid.cdn-apple.com

  • @@||appleid.cdn-apple.com^$domain=appleid.apple.com

Finally, I usually set the following to block the annoying banner on Old Reddit promoting Reddit's new UI.

  • www.reddit.com###redesign-beta-optin-btn

  • old.reddit.com###redesign-beta-optin-btn

Once you are done here, make sure to select Save.

Additional settings

Use optimized filters -> ❌

Invert allowlist -> ❌ (Should be default)

Help with the development of AdGuard filters -> ❌

Show information on the AdGuard full version -> ❌

Notify about extension updates -> ✅

Additional recommendations

adguard-extension-settings's People

Stargazers

LCS avatar Niranjan Anandkumar avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.