Bad Bits

The Bad Bits Denylist is a list of hashed CIDs that have been flagged for various reasons (copyright violation, malware, etc). Each entry is the hex-encoded result of applying SHA2_256 to a <base32-encoded-cidv1-string>/<optional_path> string. This format is legacy and we are moving to support double-hashed mulihashes instead.

The purpose of this list is to allow IPFS node operators (e.g. someone running a public IPFS gateway) to opt into not hosting previously flagged content.

**View the Bad Bits Denylist (legacy format) **

View the Bad Bits Denylist (compact-format)

The IPFS community Code of Conduct applies to content served over the official https://ipfs.io public gateways run by Protocol Labs. It does not apply to all IPFS nodes, nor to the IPFS network as a whole.

Reporting #

Please report any violations via email to the abuse@ipfs.io group. The IPFS Infra team will handle all reports.

Protocol Labs also has a registered DMCA agent, and a public Google Form for DMCA takedown requests linked from ipfs.io/legal.

Frequently Asked Questions #

Why are they called "bad bits"? #

We use the term "bad bits" when discussing topics involving copyright violations, DMCA, GDPR, Code of Conduct, or malware. This is a tactic to facilitate fruitful public discussion of concepts of freedom, censorship, privacy, and safety without slipping into destructive discussion patterns.

I have other questions about IPFS gateways! #

Check out the Frequently Asked Questions about gateways in the main IPFS Docs.