Skip to main content
CleanWeb

Sources & licenses

Every rule category has a paper trail.

CleanWeb uses one upstream project: The Block List Project. Below are the exact category links, recorded licenses, snapshot counts, checksums, and check times. The snapshot lives in this repository and is served from the same origin as the app.

Snapshot checked Oct 20, 2026 at 16:34 UTC9 source categories41,904 recorded entries

Bounded starter snapshots, not complete mirrors

Each category is sampled across the upstream file, up to 5,000 hostnames. This keeps generation practical in a browser and makes every file reproducible. It also means a CleanWeb category does not contain every hostname in the upstream list. The source links below lead to the complete lists. Generated files print the same limitation into their headers.

ads

Ads

Active

Advertising and ad-server hostnames.

Upstream
The Block List Project — Ads
Source format
Hosts input
Output formats
AdGuard Home, Pi-hole, Hosts
License
Unlicense (repository)
Snapshot
5,000 entries (limit 5,000)
Reported upstream size
Not reported
Last checked
Oct 20, 2026 at 16:32 UTC
Source file date
Jul 20, 2026
Upstream last push
Oct 20, 2026 at 07:28 UTC
Snapshot details

SHA-256 of local snapshot

e770bd4bc195de565e4941d372ec1f6d671ef1280f5dd4f661d38d11dcc368c2

Mode: bounded-even-sample. The generator verifies this hash in the browser when Web Crypto is available, then checks the entry count.

tracking

Tracking

Active

Analytics, telemetry, and tracking hostnames.

Upstream
The Block List Project — Tracking
Source format
Hosts input
Output formats
AdGuard Home, Pi-hole, Hosts
License
Unlicense (repository); file header: MIT
Snapshot
5,000 entries (limit 5,000)
Reported upstream size
143,876 entries
Last checked
Oct 20, 2026 at 16:32 UTC
Source file date
Jul 18, 2026
Upstream last push
Oct 20, 2026 at 07:28 UTC
Snapshot details

SHA-256 of local snapshot

5ec51f025730a05456a0a01e6d291408353f5c1113fccb938d038e51252d9e38

Mode: bounded-even-sample. The generator verifies this hash in the browser when Web Crypto is available, then checks the entry count.

malware

Malware

Active

Hostnames reported for malware distribution and command-and-control.

Upstream
The Block List Project — Malware
Source format
Hosts input
Output formats
AdGuard Home, Pi-hole, Hosts
License
Unlicense (repository); file header: MIT
Snapshot
5,000 entries (limit 5,000)
Reported upstream size
2,656,393 entries
Last checked
Oct 20, 2026 at 16:32 UTC
Source file date
Jul 18, 2026
Upstream last push
Oct 20, 2026 at 07:28 UTC
Snapshot details

SHA-256 of local snapshot

99113036d8915a516d810ede0f11be97c38907bfd3f8bd11d022c69497ec3a8b

Mode: bounded-even-sample. The generator verifies this hash in the browser when Web Crypto is available, then checks the entry count.

phishing

Phishing

Active

Hostnames reported for phishing.

Upstream
The Block List Project — Phishing
Source format
Hosts input
Output formats
AdGuard Home, Pi-hole, Hosts
License
Unlicense (repository); file header: MIT
Snapshot
5,000 entries (limit 5,000)
Reported upstream size
190,215 entries
Last checked
Oct 20, 2026 at 16:33 UTC
Source file date
Jul 6, 2026
Upstream last push
Oct 20, 2026 at 07:28 UTC
Snapshot details

SHA-256 of local snapshot

71225df8b0cd74c28330485fdd2e640a536c0e20dca8f43d1b2de7ed563bf9b8

Mode: bounded-even-sample. The generator verifies this hash in the browser when Web Crypto is available, then checks the entry count.

scam

Scams

Active

Hostnames associated with scam campaigns.

Upstream
The Block List Project — Scam
Source format
Hosts input
Output formats
AdGuard Home, Pi-hole, Hosts
License
Unlicense (repository); file header: MIT
Snapshot
5,000 entries (limit 5,000)
Reported upstream size
8,527 entries
Last checked
Oct 20, 2026 at 16:33 UTC
Source file date
Jul 18, 2026
Upstream last push
Oct 20, 2026 at 07:28 UTC
Snapshot details

SHA-256 of local snapshot

e28eba9def67babeb24d46a990602133165a55e74f0a9e3d675366a204f2aa2d

Mode: bounded-even-sample. The generator verifies this hash in the browser when Web Crypto is available, then checks the entry count.

ransomware

Ransomware

Active

Hostnames associated with ransomware distribution and command-and-control.

Upstream
The Block List Project — Ransomware
Source format
Hosts input
Output formats
AdGuard Home, Pi-hole, Hosts
License
Unlicense (repository); file header: MIT
Snapshot
1,904 entries (limit 5,000)
Reported upstream size
1,904 entries
Last checked
Oct 20, 2026 at 16:33 UTC
Source file date
Jul 6, 2026
Upstream last push
Oct 20, 2026 at 07:28 UTC
Snapshot details

SHA-256 of local snapshot

28b2bdfa80525038df7e9fab049ed1835617934e99ee467068b5911da1a27486

Mode: bounded-even-sample. The generator verifies this hash in the browser when Web Crypto is available, then checks the entry count.

adult

Adult content

Active

Adult-content hostnames.

Upstream
The Block List Project — Porn
Source format
Hosts input
Output formats
AdGuard Home, Pi-hole, Hosts
License
Unlicense (repository); file header: MIT
Snapshot
5,000 entries (limit 5,000)
Reported upstream size
953,393 entries
Last checked
Oct 20, 2026 at 16:33 UTC
Source file date
Jul 18, 2026
Upstream last push
Oct 20, 2026 at 07:28 UTC
Snapshot details

SHA-256 of local snapshot

be7e9188cdfd12f075d8f4efbef204adca2d8da742b27d1a46e1a3d56cc46a3e

Mode: bounded-even-sample. The generator verifies this hash in the browser when Web Crypto is available, then checks the entry count.

gambling

Gambling

Active

Gambling hostnames.

Upstream
The Block List Project — Gambling
Source format
Hosts input
Output formats
AdGuard Home, Pi-hole, Hosts
License
Unlicense (repository)
Snapshot
5,000 entries (limit 5,000)
Reported upstream size
Not reported
Last checked
Oct 20, 2026 at 16:34 UTC
Source file date
Jul 20, 2026
Upstream last push
Oct 20, 2026 at 07:28 UTC
Snapshot details

SHA-256 of local snapshot

bd42b160411ef9034257467a18e8612a508f5ac2d473f8e9b8d396e7c1b95c1e

Mode: bounded-even-sample. The generator verifies this hash in the browser when Web Crypto is available, then checks the entry count.

social

Meta services

Active

Meta/Facebook service hostnames. May break sign-in, messaging, and embedded content.

Upstream
The Block List Project — Facebook
Source format
Hosts input
Output formats
AdGuard Home, Pi-hole, Hosts
License
Unlicense (repository); file header: MIT
Snapshot
5,000 entries (limit 5,000)
Reported upstream size
22,362 entries
Last checked
Oct 20, 2026 at 16:34 UTC
Source file date
Jul 6, 2026
Upstream last push
Oct 20, 2026 at 07:28 UTC
Snapshot details

SHA-256 of local snapshot

a8e4b3d9d1845fea3c07054f23d9d26e0ed3efa1cd5c2493837f25f50a935f43

Mode: bounded-even-sample. The generator verifies this hash in the browser when Web Crypto is available, then checks the entry count.

License notes

Permissive, but not magic.

The source project publishes under the Unlicense. Some generated list files include a header that says MIT. Both are permissive and allow commercial use. CleanWeb records the discrepancy instead of choosing whichever sounds simpler.

  • Repository license: Unlicense. The full text is included in this repository's third-party notices.
  • File headers: some category files state MIT. CleanWeb records the header value per source and does not erase it from the source metadata.
  • Upstream data: The Block List Project aggregates and maintains data from multiple sources. CleanWeb has not independently audited the legal provenance of every individual domain or upstream feed. Published license metadata is not a substitute for your own review.
  • No endorsement: CleanWeb is not affiliated with The Block List Project, AdGuard, or Pi-hole. Their names identify the source and compatible software only.
  • Not legal advice: if you redistribute generated files, preserve attribution and license notices and confirm the terms that apply to your use.

Read the full project notes or review the upstream repository.

How this snapshot is maintained

Fetched deliberately

A maintainer runs the source sync script. The build does not silently download new rule data from third parties.

Bounded and hashed

Entries are normalized, sampled, deduplicated, and written with a SHA-256 digest and source metadata.

Fail closed

If a source cannot be validated or a snapshot checksum does not match, the generator shows an error instead of producing a partial or invented file.

Upstream repository last push: Oct 20, 2026 at 07:28 UTC. This is repository activity, not a guarantee that every category changed or that any individual domain is current.