Click/tap here to expand/collapse the entire document
Click/tap here to expand/collapse the title section
π«οΈποΈποΈ The official source repository for the Seanpm2001 DRM blocklist.
Click/tap here to expand/collapse the Reasons to oppose DRM section
Check out:
Click/tap here to expand/collapse the 2026 Update section
I feel that a uBlock Origin version will work well alongside a Hosts file version, as I never got to using Host files, and the Host Files versions are untested. I got into uBlock Origin filters on the night of 2026, August 19th, and decided to revive this project.
The filters that are of importance are:
The project was further updated on 2026, August 22nd. Documentation has improved, and the project has been relicensed under the UNLICENSE Releases are now being made as well, one will be made for each day of change. Before the 2026, August 23rd update, releases for the 4 old versions have been created.
Releases
Click/tap here to expand/collapse the releases
Broken releases
I unfortunately feel that I revived this project after all of the hype died. I hope the hype can come back, maybe even stronger.
Maintenance of this blocklist type will likely be a little easier than maintenance of an anti-sexual content, or anti-tracker blocklist, as DRM doesn't have as big of an audience. That doesn't mean there aren't going to be tenns of thousands (or even hundreds of thousands) of entries, should it reach a high level of completion. By design, DRM is harder to implement, and in many cases, it also costs money to implement (see: WideVine) on top of buying and maintaining hardware, keeping software going, moderating, and the other maintenance needed of a website, DRM is a hoop many will not go through (and with time, hopefully no-one will do so ever again)
Click/tap here to expand/collapse the "AI" Notice and policy section
This project does not accept contributions made using any "AI" assistant. Any pull requests or issues involving "AI" will be closed. Users may also be blocked from contributing if violations are severe.
This project was proudly made entirely without the assistance of βAIβ
Click/tap here to expand/collapse the blocklist stats section
Statistics for the DRM blocklists.
Click/tap here to expand/collapse the blocklist stats table section
| List | Working links | Hidden links (commented out) | Dead links | Total links | Complete total | Last checked |
|---|---|---|---|---|---|---|
| DRM-Blocklist/Anti-blocklist/Sites-that-stand-against-DRM | 5 | 0 | 0 | 5 | 5 | 2026, August 28th |
| DRM-Blocklist/Blocklist/Sites-that-produce-DRM | 17 | 0 | 0 | 17 | 22 | 2026, August 28th |
| DRM-Blocklist/Blocklist/Sites-that-promote-DRM | 5 | 0 | 0 | 5 | 27 | 2026, August 28th |
| DRM-Blocklist/Blocklist/Sites-that-use-DRM | 102 | 1 | 1 | 104 | 131 | 2026, August 28th |
| DRM-Blocklist/Blocklist/Sites-that-used-to-produce-DRM | 0 | 0 | 0 | 0 | 131 | 2026, August 28th |
| DRM-Blocklist/Blocklist/Sites-that-used-to-promote-DRM | 0 | 0 | 0 | 0 | 131 | 2026, August 28th |
| DRM-Blocklist/Blocklist/Sites-that-used-to-stand-against-DRM | 1 | 0 | 0 | 0 | 132 | 2026, August 28th |
| DRM-Blocklist/Blocklist/Sites-that-used-to-use-DRM | 0 | 0 | 0 | 0 | 132 | 2026, August 28th |
| DRM-Blocklist/Blocklist/Sites-that-used-to-use-EME-Light-DRM | 0 | 0 | 0 | 0 | 132 | 2026, August 28th |
| DRM-Blocklist/Blocklist/Sites-that-use-EME-Light-DRM | 10 | 0 | 0 | 10 | 142 | 2026, August 28th |
| DRM-Blocklist/All blocklists | 140 | 1 | 1 | 142 | 142 | 2026, August 28th |
It is still a very small blocklist, and needs lots of work. As of 2026, August 28th, the grand total is 142 links.
Click/tap here to expand/collapse the notes section
- View drafts
- I would have posted this on April 17th, but I was in the middle of a 5 day pause from new repositories, so that I could catch up on other repositories.
- I am new to hosting/maintaining a blocklist, and this is my first time using the
Hosts filelanguage. Things likely won't work perfectly the first time, so please give feedback if you notice something isn't going right. - Right now, the list mainly consists of mainstream sites.
- I plan to accept issues with new entries, but for the beginning, I am only going to accept issues that have the most links, as I want to build this list to be massive early on, then gradually increase and maintain it.
-
- Please post issues with links, but add more links in replies to increase the chance of me accepting it. I won't always selectively target large troves, and will go for individual links at times as well.
- During the first 3 drafts, I didn't put forth 100% effort into this project, as I had other things to work on, and this project was too negative to be done at certain times of the day.
- The issue that helped start this project
BlocklistProject#1213
Click/tap here to expand/collapse the files/lists section
Listing of blocklist files.
Click/tap here to expand/collapse the files/lists overview section
- Host file lists (these are being phased out, instead see the version below)
Click here to show obsolete versions
-
- The original set of blocklists, containing source code comments, and other parameters
Host file lists (new)
-
- The new set of blocklists, containing source code comments, and other parameters
-
Clean lists (these are being phased out, instead see the version below)
Click here to show obsolete versions
-
- Clean lists are plain text blocklists that don't contain source code comments or other parameters.
Clean lists (new)
-
- Clean lists are plain text blocklists that don't contain source code comments or other parameters.
-
uBlock Origin Filter Lists
-
- Part of a revival on 2026, August 20th
-
- Works with uBlock Origin. Do not use on Google Chrome, Google Chromium, Microsoft Edge, Safari, or Opera (or any major Chromium-based browser that implements Manifest V3, you should boycott them)
Individual source code was removed from this README on 2024 April 21st. It can now be viewed only in the 10 blocklists listed above.
Click/tap here to expand/collapse the subcategories section
- 2024.04.17 - First draft created
- 2024.04.20 - Project published
- 2024.04.21 - All trailing backslashes removed from Host Files, all lists are now functional. Thanks to
Iam-Py-testfor helping out and being the first external contributor to the project. - 2024.04.25 - I came back to the project today to find 2 new issues from 3 days ago. I fixed 1 of them (a syntax error) while I am in the process of fixing the second one (regarding Clean Lists) this update introduces clean list variants of all 10 blocklists. Thanks to
Spirillenfor the bug report, and the suggestions. - 2026.08.20 - I came back to this project, and added support for uBlock Origin, making these blocklists functional.
- 2026.08.22 - The project was modernized, blocklists were updated, and the project was relicensed, now using the UNLICENSE, instead of the GNU General Public License V3.
- 2026.08.23 - New documentation work was done, and 3 more links have been added to the blocklist.
- 2026.08.24 - New documentation work was done, more links were added to the blocklist.
- 2026.08.26 - New documentation work was done, more links were added to the blocklist.
- 2026.08.27 - New documentation work was done, a lot of links were added to the blocklist.
- 2026.08.28 - New documentation work was done, a record amount of links were added to the blocklist.
Click/tap here to expand/collapse the subcategories section
# Streaming services
# Video sharing platforms
# Imaeg sharing platforms
# NFT Marketplaces
# Blogs
# Porn streaming services
# Music sharing platforms
# Document sharing platforms
# Digital storefronts
# Video games
# Activation servers
# Paywalls (split out)TODO:
- Sort A-Z
Click/tap here to expand/collapse the documentation section
For Linux/BSD users
man hostsClick/tap here to expand/collapse the installation section
INSTALL- Outdated fileINSTALL.rst- Outdated file
I am very new to blocklists. I currently don't have installation instructions, as I have yet to install it on one of my Linux systems.
Click/tap here to expand/collapse the uBlock Origin installation section
Method 1
Difficulty: Easy
-
- Download uBlock Origin (if you haven't already)
Firefox addon page
- Download uBlock Origin (if you haven't already)
-
- Download the filter list
-
- Open uBlock Origin
-
- Click the gears icon
-
- Navigate to
My filters
- Navigate to
-
- Click the checkbox "enable custom filters" (if it isn't already checked)
-
- Click import and append
-
- Select the blocklist file(s)
-
- Reload any webpage on these lists, or open it up anew to test it out
Method 2
Difficulty: Easy
-
- Download uBlock Origin (if you haven't already)
Firefox addon page
- Download uBlock Origin (if you haven't already)
-
- Copy the source code for filter list
-
- Open uBlock Origin
-
- Click the gears icon
-
- Navigate to
My filters
- Navigate to
-
- Click the checkbox "enable custom filters" (if it isn't already checked)
-
- Paste the filter source code into the filter list at the bottom
-
- Reload any webpage on these lists, or open it up anew to test it out
End of installation instructions.
Click/tap here to expand/collapse the qualifications section
- Almost any current video/music streaming service in existance
- Sites that write articles with a pro-DRM stance
If a website has this banner show up at any point, it should be added to the list.
Click/tap here to expand/collapse the FAQ section
Nobody has asked anything yet, so the only entries right now are filler, based on the presumption that it will be asked.
Click/tap here to expand/collapse the FAQ: How do I prevent DRM from loading in my browser section
You need a browser that either doesn't support DRM, or makes it optional (such as Firefox) simply don't click "allow" when you see a popup asking to enable DRM. Keep your DRM setting disabled in settings.
In Firefox (as of version 153) go to about:settings > Tabs and browsing > Media and uncheck Play DRM-controlled content
Unfortunately, this doesn't work for EME (light DRM) this blocklist will be most helpful for that.
The blocklist does not block DRM directly. It will only block sites that use DRM
If you are running a browser that does not support DRM, you are already heading in the right direction. This list can still be of use to you, as it will tell you which sites won't work/aren't worth your time.
Click/tap here to expand/collapse the FAQ: How do I install the Hostfiles blocklistr section
The Hosts file version, as of 2026, August 20th, is not known to be functional. The uBlock Origin option is currently the one being developed, but development of the Hosts List version will resume in the future.
End of Frequently Asked Questions (FAQ)
Click/tap here to expand/collapse the definitions section
Common definitions within this project.
Click/tap here to expand/collapse the DRM definition section
- Stands for:
Digital Restrictive MeasuresorDigital restrictions management(GNU definition) - Does not stand for:
Digital Rights Management - Forms:
WideVineFairPlayAdobe Digital EditionsValve Anti-CheatPrimeTimeEMEetc.
Digital software/malware that attempts to take away the ownership rights and prevent the copying of files that the user has received through a digital distribution medium. DRM is constantly cracked, it is wasteful to both the environment (computing resources required to implement it) and talent (billions of dollars and millions of hours of time wasted per year on something that is not necessary, and can be cracked within days)
Click/tap here to expand/collapse the EME definition section
- Stands for:
Encrypted Media Extensions - Does not stand for:
Extended Media Encryption - Forms:
EMEDRM
A type of DRM (light DRM) that was controversially accepted as an Internet standard (due to support from sites like Netflix) but has caused monopolization of Internet software development, and hindered the progress of innovation (as all DRM does) this DRM tries to prevent users from right clicking/copying a file on a webpage, but isn't as heavy as a DRM scheme like WideVine. This type of DRM typically doesn't have to be asked to be used, and will run from the browser itself (even in Firefox)
Click/tap here to expand/collapse the Light DRM definition section
- Stands for:
Light Digital Restrictive Measures - Does not stand for:
Light Digital Rights Management - Forms:
EMEDRM
DRM that tries to prevent users from right clicking/copying a file on a webpage, but isn't as heavy as a DRM scheme like WideVine. This type of DRM typically doesn't runs without asking to be used, and will run from the browser itself (even in Firefox)
End of definitions
Click/tap here to expand/collapse the testing section
Click/tap here to expand/collapse the testing for heavy presence of DRM section
- Load the website in Firefox (without DRM installed/enabled)
- If there is a yellow popup by Firefox that says "you must enable DRM to access certain parts of this page" (non-verbatim text) then the site uses DRM and should be added to the list.
Click/tap here to expand/collapse the testing for presence of light DRM section
- Load the website in Firefox (without DRM installed/enabled)
- Try right clicking various pieces of media on the page
- If the save as option is græyed out or not present, the site likely uses EME
- Additionally, if there is a yellow popup by Firefox that says "you must enable DRM to access certain parts of this page" (non-verbatim text) then the site uses heavy DRM and should be added to the DRM list as well.
End of testing section.
Click/tap here to expand/collapse the sources section
- TODO:
- Make citations regarding why websites were put on the blocklist. (in the
documentation repository)
Click/tap here to expand/collapse the internal usage section
Other projects by me that plan to use this project
Click/tap here to expand/collapse the credits section
This project follows my source code style guide
File structure: ROOTFILES.base
Click/tap here to expand/collapse the development section
I am looking for maintainers, and contributors. This project was not meant to be done singlehandedly.
To get started, head over to
Seanpm2001 DRM Blocklist Docs and fill out a justification form using the provided template. Note that every single field doesn't have to be filled out for it to be accepted. This database helps keep track of sites, and justifies why they are on the blocklist, and to what blocklist they belong on. Sites change over time, links can change, and sites can stop functioning entirely. It is basically a DRM Wiki. It saves others the trouble of having to go through the negativity of the subject.
I am going to be taking a break from this project after todays (2026, August 28th) update, but I will still accept pull requests, and read discussions, and issues.
Click/tap here to expand/collapse the Legal section
This project was orginally licensed under the GNU General Public License V3. In mid 2026, I realized that Copyright just doesn't work with my ethics system, and that there was no way to legally reverse engineer Copyleft to make it separate and distinct from Copyright. So I am going with the public domain, and I have chosen the Unlicense
This gives the project extra benefits. It removes legal constraints, and makes the project even more open. Unfortunately it also cuts off developers who work at companies with the terrible practice of forbidding their employees from working with public domain projects (such as Google) as much as I dislike Google, some of their employees might have been a knowledgeable source on which websites have DRM, and could have helped out with this project. I am sure as a community, this project can still thrive.
While this project is public domain, I still very strongly believe attribution is needed. Any commits will receive proper attribution, regardless of the beliefs, or actions of the committer.
As far as I am aware, blocklists do not "infringe on the Copyright" of streaming services, and DRM-based platforms, although I am sure someday the RIAA and MPAA will find a way to say they do (if people can continue to tolerate them to that point) there are no known legal risks to using this software.
Click/tap here to expand/collapse the credits section
Not to be confused with Authors.
CREDITS- Outdated fileCREDITS.wiki- Outdated file
Click/tap here to expand/collapse the authors section
Not to be confused with Credits.
AUTHORS- Outdated fileAUTHORS.md- Outdated file
Click/tap here to expand/collapse the file info section
- File version:
16 (2026, Friday, August 28th at 05:12 pm PST)
Click/tap here to expand/collapse the file history section
History of this file.
Click/tap here to expand/collapse the file history entry for version 1
This version was created by
@seanpm2001
Changes
- Started the file
- Added the
Titlesection - Added the
Files/listssection -
- Added the
Sites that produce DRMlist
- Added the
-
- Added the
Sites that use DRMlist
- Added the
-
- Added the
Sites that use-EME light-DRMlist
- Added the
-
- Added the
Sites that used-to use EMElist
- Added the
-
- Added the
Sites that used-to use DRMlist
- Added the
-
- Added the
Sites that used-to produce DRMlist
- Added the
-
- Added the
Sites that promote DRMlist
- Added the
-
- Added the
[DO NOT BLOCK] Sites that stand against DRMlist
- Added the
-
- Added the
Sites that used to stand against DRMlist
- Added the
- Added the
Subcategoriessection - Added the
Gitattributessection - Added the
File infosection - No other changes in version 1
Click/tap here to expand/collapse the file history entry for version 2
This version was created by
@seanpm2001
Changes
- Updated the
Titlesection - Added the
Testingsection -
- Added the
How to test for heavy presence of DRMsubsection
- Added the
-
- Added the
How to test for presence of light DRM (EME)subsection
- Added the
- Updated the
File infosection - Added the
File historysection -
- Added an entry for versions 1 and 2
- No other changes in version 2
Click/tap here to expand/collapse the file history entry for version 3
This version was created by
@seanpm2001
Changes
- Updated the
Titlesection - Added the
Notessection - Updated the
Files/listssection -
- Improved formatting
-
- Added a link list of the 10 blocklist files
- Added the
Qualificationssection - Added the
Sourcessection - Added the
Definitionssection -
- Added definition:
DRM
- Added definition:
-
- Added definition:
EME
- Added definition:
-
- Added definition:
Light DRM
- Added definition:
- Added the
Internal usagesection - Updated the
File infosection - Updated the
File historysection -
- Added an entry for versions 3
- No other changes in version 3
Click/tap here to expand/collapse the file history entry for version 4
This version was created by
@seanpm2001
Changes
- Updated the
Titlesection - Updated the
Notessection - Updated all sections to add dropdown support
- Added the
Footer - Updated the
File infosection - Updated the
File historysection -
- Added an entry for versions 4
- No other changes in version 4
Click/tap here to expand/collapse the file history entry for version 5
This version was created by
@seanpm2001
Changes
- Removed source code listing (they are now only viewable in the separate blocklist files
- Added the
Major updatessection - Updated the
File infosection - Updated the
File historysection -
- Added an entry for versions 5
- No other changes in version 5
Click/tap here to expand/collapse the file history entry for version 6
This version was created by
@seanpm2001
Changes
- Added clean list links to the blocklist listing
- Updated the
Major updatessection - Added the
Documentationsection - Added the
Installationsection - Added the
Creditssection - Added the
Authorssection - Updated the
File infosection - Updated the
File historysection -
- Added an entry for versions 6
- No other changes in version 6
Click/tap here to expand/collapse the file history entry for version 7
This version was created by
@all-contributors
Changes
- Added all-contributor formatting
- Added @seanpm2001 as a contributor
- No other changes in version 7
Click/tap here to expand/collapse the file history entry for version 8
This version was created by
@all-contributors
Changes
- Added @iam-py-test as a contributor
- No other changes in version 8
Click/tap here to expand/collapse the file history entry for version 9
This version was created by
@all-contributors
Changes
- Added @spirillen as a contributor
- No other changes in version 9
Click/tap here to expand/collapse the file history entry for version 10
This version was created by
@seanpm2001
Changes
- Updated the
File infosection - Updated the
File historysection -
- Added entries for versions 7, 8, 9, and 10
- No other changes in version 10
Click/tap here to expand/collapse the file history entry for version 11
This version was created by
@all-contributors
Changes
- Added @all-contributors as a contributor
- No other changes in version 11
Click/tap here to expand/collapse the file history entry for version 12
This version was created by
@seanpm2001
Note I initially forgot to add
@all-contributorsas a contributor before making the last release.
Changes
- Updated the
File infosection - Updated the
File historysection -
- Added entries for versions 11, and 12
- No other changes in version 12
Click/tap here to expand/collapse the file history entry for version 13
This version was created by
@seanpm2001
Note This project has been revived. Support for uBlock Origin has been added
Changes
- Added a logo to the top
- Added the
2026 Updatesection - Updated the
Files/listssection - Updated the
Installation Instructionssection -
- Added 2 methods for installing with uBlock Origin
- Updated the definition for light DRM (syntax fixes)
- Added the
FAQsection -
- Added the
FAQ: How do I prevent DRM from loading in my browsersubsection
- Added the
-
- Added the
FAQ: How do I install the Hostfiles blocklistsubsection
- Added the
- Updated the
File infosection - Updated the
File historysection -
- Added a file history entry for version 13
- No other changes in version 13
Click/tap here to expand/collapse the file history entry for version 14
This version was created by
@seanpm2001
Note A supplemental update for 2026, August 22nd.
Changes
- Updated the
2026 Updatesection - Updated the
Major updatessection - Updated the
Files/listssection - Added the
"AI" Noticesection - Updated the
File infosection - Updated the
File historysection -
- Added a file history entry for version 14
- No other changes in version 14
Click/tap here to expand/collapse the file history entry for version 15
This version was created by
@seanpm2001
Note A supplemental update for 2026, August 23rd.
Changes
- Added the
Reasons to oppose DRMsection - Updated the
uBlock Originsection - Updated the
2026 Updatesection - Updated the
Major updatessection - Updated the
Sourcessection - Updated the
FAQ: How do I prevent DRM from loading in my browsersection - Moved the
CreditsandAuthorssections further down - Added the
Repository structuresection - Added the
Legalsection - Updated the
File infosection - Updated the
File historysection -
- Added a file history entry for version 15
- No other changes in version 15
Click/tap here to expand/collapse the file history entry for version 16
This version was created by
@seanpm2001
Note A supplemental update for 2026, August 28th, forgot to update this README for the past few releases.
Changes
- Added the
Blocklist statisticssection - Added the
Developmentsection - Updated the
uBlock Originsection - Updated the
2026 Updatesection - Updated the
Major updatessection - Updated the
File infosection - Updated the
File historysection -
- Added a file history entry for version 16
- No other changes in version 16
End of file history.
Click/tap here to expand/collapse the footer
You have reached the end of this file.
Thanks goes to these wonderful people (emoji key):
Sean P. Myrick V19.1.7.2 π» π π π£ π π¨ π§ π€ |
iam-py-test π π§ π |
spirillen π π€ π§ π |
All Contributors π |
This project follows the
all-contributors specification. Contributions of any kind welcome!