It is effectively uncensorable because the world is not 1 government, but 200 something. And no matter how much kicking and screaming the US does, not every country will comply.
It also uses the fact that the IPFS cache is also used to deliver content to others, similar to the way Bittorrent allows downloading and uploading based on blocks of content.
There still has to be someone hosting it initially to spread. But even that can be done over Tor, given the patches from OpenBazaar and IPFS.
Pinning ensure that the content doesn't get pruned when your clear your node's cache. I think as long as you have a block of any file you'll be a provider as well.
I think this opens up an issue of copyright, there are several public IPFS Gateways available on via HTTP. If you host a bad file, you can essentially pull it through any of these public IPFS Gateways to create other seeders for your file.
Keep in mind, there is no guarantee to how long those seeders will have the file, but they do become seeders for your file for some amount of time, at least until they clear their cache or other files need the space and prune your file.
This is one reason I stopped running an IPFS Gateway. You don't have to look very hard to find copyrighted material being served via IPFS.
> Seattle police spokesman Sean Whitcomb says the department understands how Tor relays work, and they knew Robinson was a Tor host.
> "Knowing that, moving in, it doesn't automatically preclude the idea that the people running Tor are not also involved in child porn," Whitcomb says. "It does offer a plausible alibi, but it's still something that we need to check out."
Hm, I think what you've seen is some gateways who blocked access to some content because of copyright protections. go-ipfs or js-ipfs have no built-in way of blocking content.