Skip to content

You can block third party frames and all frames. It can block Iframes and anything similar.

License

Notifications You must be signed in to change notification settings

thedoggybrad/Frame-Blocker-Filter

Repository files navigation

Frame Blocker Filter

Introduction to Frame Blocker Filter

You can block third party frames and all frames. It can block Iframes and anything similar, like scripts or any other methods for embed. It can block all the things referred to "subdocuments" or frames. Never use two or more variations of this filter at a time, that may cause a conflict and may not unblock/block whatever you want to.

Designed for: AdBlock Plus and compatible adblockers (like UBlock Origin, AdBlock and etc.)

3rd Party only Frame Blocking (Blocks 3rd Party Sites' Frames)

This is the one I can recommend to everyone wanting a good privacy, as it blocks everything that is 3rd party only with zero exceptions.
•Raw: https://raw.githubusercontent.com/thedoggybrad/Frame-Blocker-Filter/main/3rdParty.txt
•Subscribe: https://subscribe.adblockplus.org/?location=https://raw.githubusercontent.com/thedoggybrad/Frame-Blocker-Filter/main/3rdParty.txt
•jsDelivr CDN: https://cdn.jsdelivr.net/gh/thedoggybrad/Frame-Blocker-Filter@main/3rdParty.txt
•Githack CDN: https://raw.githack.com/thedoggybrad/Frame-Blocker-Filter/main/3rdParty.txt
•Statically CDN: https://cdn.statically.io/gh/thedoggybrad/Frame-Blocker-Filter/main/3rdParty.txt
•Frame Blocker Filter's CDN (Recommended): https://cdn-frameblockerfilter.pages.dev/3rdParty.txt

3rd Party only Frame Blocking with Google and YouTube exceptions (Blocks 3rd Party Sites' Frames except Google and YouTube)

If you are a privacy guy but still a fan of Google and YouTube, well consider using this one instead.
•Raw: https://raw.githubusercontent.com/thedoggybrad/Frame-Blocker-Filter/main/googleyt-exception.txt
•Subscribe: https://subscribe.adblockplus.org/?location=https://raw.githubusercontent.com/thedoggybrad/Frame-Blocker-Filter/main/googleyt-exception.txt
•jsDelivr CDN: https://cdn.jsdelivr.net/gh/thedoggybrad/Frame-Blocker-Filter@main/googleyt-exception.txt
•Githack CDN: https://raw.githack.com/thedoggybrad/Frame-Blocker-Filter/main/googleyt-exception.txt
•Statically CDN: https://cdn.statically.io/gh/thedoggybrad/Frame-Blocker-Filter/main/googleyt-exception.txt
•Frame Blocker Filter's CDN (Recommended): https://cdn-frameblockerfilter.pages.dev/googleyt-exception.txt

3rd Party only Frame Blocking with Social Media exceptions (Blocks 3rd Party Sites' Frames except common Social Media sites and Google)

If you are really a fan of the common social media sites but wants to maintain privacy on other non-google or non-social media sites, well use this one.
•Raw: https://raw.githubusercontent.com/thedoggybrad/Frame-Blocker-Filter/main/socialmedia-exception.txt
•Subscribe: https://subscribe.adblockplus.org/?location=https://raw.githubusercontent.com/thedoggybrad/Frame-Blocker-Filter/main/social-exception.txt
•jsDelivr CDN: https://cdn.jsdelivr.net/gh/thedoggybrad/Frame-Blocker-Filter@main/socialmedia-exception.txt
•Githack CDN: https://raw.githack.com/thedoggybrad/Frame-Blocker-Filter/main/socialmedia-exception.txt
•Statically CDN: https://cdn.statically.io/gh/thedoggybrad/Frame-Blocker-Filter/main/socialmedia-exception.txt
•Frame Blocker Filter's CDN (Recommended): https://cdn-frameblockerfilter.pages.dev/socialmedia-exception.txt

All Frames Blocking (Blocks all Frames)

This filter is so strong that it gives more than privacy. More than Privacy means that even non-tracking or non-3rd party frames will be blocked.
Please just note that even "basic" functions of a website may disappear.
•Raw: https://raw.githubusercontent.com/thedoggybrad/Frame-Blocker-Filter/main/All.txt
•Subscribe: https://subscribe.adblockplus.org/?location=https://raw.githubusercontent.com/thedoggybrad/Frame-Blocker-Filter/main/All.txt
•jsDelivr CDN: https://cdn.jsdelivr.net/gh/thedoggybrad/Frame-Blocker-Filter@main/All.txt
•Githack CDN: https://raw.githack.com/thedoggybrad/Frame-Blocker-Filter/main/All.txt
•Statically CDN: https://cdn.statically.io/gh/thedoggybrad/Frame-Blocker-Filter/main/All.txt
•Frame Blocker Filter's CDN (Recommended): https://cdn-frameblockerfilter.pages.dev/All.txt

More About Frame Blocker Filter

Do you want no Frames??, like Iframes, Javascript frames and HTML frames that may contain trackers and even Ads. Use one of the variations of this filter right now.

Note: It can broke something or make something disappear on a webpage. I (thedoggybrad) will not be liable in case of using this filter due to an undesirable effect,as said under the ISC License.

It is super efficient in blocking Frames, so use it correctly. Also, it can block video embeds like YouTube and Facebook.

Special Note: This is an adblocker filter only, so there is no "Whitelist" or Blacklist" option. You can just fork this repository and edit the filterlist to apply your own set of rules.

What is Raw, Subscribe and CDNs?

This section is just an additional information about those options. Since not all the people know what are those terms.

•Raw- It is the original source file, hosted here in GitHub.
•Subscribe- This is a easy to use link that automatically adds this adblock filter to your Adblock Plus compatible adblock extension. It uses the raw file in GitHub
•CDNs - It stands for Content Delivery Network and they are used to distribute a file or an entire website faster to multiple people, location and devices with the help of a cache (copy of the file in other servers) and that cache is stored on multiple servers by the CDN provider.
✓jsDelivr CDN - It is a public content delivery network, designed for open-source projects like this one. It is powered by multiple CDN and DNS providers (including CloudFlare CDN, Fastly CDN, NS1 DNS, GCore CDN, Bunny.NET CDN, Render API, Digital Ocean service and many more).
✓GitHack CDN - It is an another public content delivery network, but only powered by CloudFlare CDN.
✓Statically CDN - It is an another public content delivery network, designed for developers and powered by Fastly, CloudFlare and Bunny.NET.
✓Frame Blocker Filter's CDN - It is a personalized content delivery network, designed only for use in this project (Frame Blocker Filter). It is powered by CloudFlare Pages, secured by CloudFlare and is distributed on the CloudFlare's super fast distribution system. It is the one we are recommend to use, as this is super reliable.

Issues Reporting and Suggestions

I do not monitor my Github account always but I do monitor my Go Social! email address almost once a day. So, for issues and suggestions be sure to email admin@gosocial.x10.bz

How to add an adblock filter? (also applies to this filter)

This section is for those who does not know how to use their adblock. The Instructions given below are only for those popular adblockers, for other adblockers you may follow the General Instruction given below.
If you want to make your lives easier, please use the subscribe link and click OK/Confirm to easily add this filter.

✓AdBlock (getadblock.com)
1.) Click the AdBlock toolbar icon and then on the gear symbol.
2.) On the Customize tab, under Custom Filter Lists, paste one of the links provided below in the box containing “enter a URL”
3.) Click Subscribe and wait for AdBlock to fetch the filters.

✓UBlock Origin
1.) Navigate to the uBlock Origin settings by clicking the settings button, when clicking the extension icon.
2.) Select the "Filter lists" tab.
3.) Scroll to the "Custom" section, at the bottom.
4.) Select "Import...".
5.) Paste the link of the filter.
6.) Select "Apply changes" at the top of the page.

✓AdBlock Plus
1.) From the browser toolbar, click the Adblock Plus icon and then click the gear icon in the upper-right corner.
2.) The Adblock Plus Settings tab opens.
3.) Select the Advanced tab and scroll to the My filter list section.
4.) Paste your custom filter list into the box.
5.) Click Add.

✓Vivaldi Browser's built-in Adblocking
Go to Settings > Privacy > Tracker and Ad Blocking > Manage Sources to add this filterlist

✓Opera Browser's built-in Adblocking
Go to opera://settings/adblocker-lists/ and click Manage Lists and paste it on the add site box and click "Done".

✓Brave AdBlock (Brave Browser)
Custom filter list subscriptions are managed in the brave://adblock page.On Desktop, the page can also be accessed through the “Brave Ad Block” menu in the top-right browser hamburger menu, or by right clicking on any page and selecting “Brave > Manage custom filters”. Users can enter the URL of an online filter list using the “Add filter list via URL” button.

✓Other AdBlock Plus compatible adblock extensions (General Instructions)
•Try to search on your trusted search engine this phrase "How to add a custom filter list on {Adblock Extension Name}?", and follow the given instructions by the search result.
•Try to visit the support page or forum of your Adblock extension and see if there is a guide about adding custom filterlists on your Adblock extension and follow the instructions if any.
•Try to ask someone on a forum like Reddit and Quora and even in your AdBlock's official forum (if a guide does not exist) and follow the instructions if someone has responded to you.
•Try to experiment on your adblock by clicking the extension icon and attempt to find the word "settings" or "configuration" and find the settings icon and click there. Then, attempt to find the keyword "filters" or "custom filters". If there is no option in the extension's box, go to your extension's configuration (In Chrome it is chrome://extensions) and go ahead and enter the details or options and access the extension's configurations or options and try searching the keywords mentioned earlier. Once, you are in the custom filters, go ahead and find the keywords "add" or "new" and paste the link there and click "save", "create" or "new". Enable the new custom filterlist you added if that is disabled by default when added.

Adblock Extensions and Browser Download Link

Disclaimer: TheDoggyBrad is not affiliated nor connected nor promoting this adblocker extensions and browsers. This links and names are just there because not all the people wanting to use this filter have their adblockers already installed.
Note: I have just listed the popular and compatible adblockers for this filterlist.

•Adblock Plus
✓Chrome, Chromium and Brave: https://chrome.google.com/webstore/detail/adblock-plus-free-ad-bloc/cfhdojbkjhnklbpkdaibdccddilifddb
✓Firefox, LibreWolf and Waterfox: https://addons.mozilla.org/en-US/firefox/addon/adblock-plus/
✓Microsoft Edge: https://microsoftedge.microsoft.com/addons/detail/adblock-plus-free-ad-bl/gmgoamodcdcjnbaobigkjelfplakmdhh
✓Opera: https://addons.opera.com/en/extensions/details/adblock-plus/
✓Safari: https://apps.apple.com/us/app/adblock-for-safari/id1402042596?ls=1&mt=12

•UBlock Origin
✓Chrome, Chromium and Brave: https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm?hl=en
✓Chrome, Chromium, Brave, Microsoft Edge and Opera: (Manifest v3 Experimental): https://chrome.google.com/webstore/detail/ublock-origin-lite/ddkjiahejlhfcafbddmgiahcphecmpfh
✓Firefox, LibreWolf and Waterfox: https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/
✓Microsoft Edge: https://microsoftedge.microsoft.com/addons/detail/ublock-origin/odfafepnkmbhccpbejgmiehpchacaeak
✓Opera: https://addons.opera.com/en/extensions/details/ublock/
✓Safari: No Extension Available

•AdBlock (getadblock.com)
✓Chrome, Chromium, Brave and Opera: https://chrome.google.com/webstore/detail/adblock-%E2%80%94-best-ad-blocker/gighmmpiobklfepjocnamgkkbiglidom
✓Firefox, LibreWolf and Waterfox: https://addons.mozilla.org/en-US/firefox/addon/adblock-for-firefox/
✓Microsoft Edge: https://microsoftedge.microsoft.com/addons/detail/ndcileolkflehcjpmjnfbnaibdcgglog
✓Safari: https://apps.apple.com/us/app/adblock-for-safari/id1402042596?ls=1&mt=12

•Opera with adblocking: https://www.opera.com/download

•Vivaldi with adblocking: https://vivaldi.com/download/

•Brave Browser with Brave Adblock https://brave.com/download/