{"action":"created","issue":{"url":"https://api.github.com/repos/ipfs/faq/issues/36","labels_url":"https://api.github.com/repos/ipfs/faq/issues/36/labels{/name}","comments_url":"https://api.github.com/repos/ipfs/faq/issues/36/comments","events_url":"https://api.github.com/repos/ipfs/faq/issues/36/events","html_url":"https://github.com/ipfs/faq/issues/36","id":106544745,"number":36,"title":"Are sting operations possible against IPFS→WWW gates?","user":{"login":"Mithgol","id":1088720,"avatar_url":"https://avatars.githubusercontent.com/u/1088720?v=3","gravatar_id":"","url":"https://api.github.com/users/Mithgol","html_url":"https://github.com/Mithgol","followers_url":"https://api.github.com/users/Mithgol/followers","following_url":"https://api.github.com/users/Mithgol/following{/other_user}","gists_url":"https://api.github.com/users/Mithgol/gists{/gist_id}","starred_url":"https://api.github.com/users/Mithgol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mithgol/subscriptions","organizations_url":"https://api.github.com/users/Mithgol/orgs","repos_url":"https://api.github.com/users/Mithgol/repos","events_url":"https://api.github.com/users/Mithgol/events{/privacy}","received_events_url":"https://api.github.com/users/Mithgol/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-15T12:27:44Z","updated_at":"2015-09-15T22:36:26Z","closed_at":null,"body":"Imagine the following [sting operation](https://en.wikipedia.org/wiki/Sting_operation): an [agent provocateur](https://en.wikipedia.org/wiki/Agent_provocateur) (or the ignorant public) uses [`ipfs add`](https://ipfs.io/docs/commands/#ipfs-add) to publish some significant amount of [illegal numbers](https://en.wikipedia.org/wiki/Illegal_number) that digitally represent [child abuse images](https://en.wikipedia.org/wiki/Child_pornography), racially charged [hate speech](https://en.wikipedia.org/wiki/Hate_speech), [trade secrets](https://en.wikipedia.org/wiki/Trade_secret), [designer drug](https://en.wikipedia.org/wiki/Designer_drug) formulae, [classified information](https://en.wikipedia.org/wiki/Classified_information) such as elements of [cyberwarfare](https://en.wikipedia.org/wiki/Cyberwarfare), detailed instructions for producing [weapons of mass destruction](https://en.wikipedia.org/wiki/Weapon_of_mass_destruction) of nuclear, radiological, chemical and biological nature, etc.\r\n\r\nThe authorities are then greatly angered when each and every IPFS→WWW gate is repeatedly demonstrated to “voluntarily provide hosting in the Internet” for each and every piece of that illegal information.\r\n\r\nA global witch hunt arises, gatemasters and developers around the globe are arrested, charged for posession and transmittion, treated as members of terrorist organizations, held without trial, tortured, raped, mutilated, their families and homes are officially or unoficcially targeted for air strikes by military-class unmanned combat drones and cruise missiles respectively.\r\n\r\n(Or woundn't they?)"},"comment":{"url":"https://api.github.com/repos/ipfs/faq/issues/comments/140567411","html_url":"https://github.com/ipfs/faq/issues/36#issuecomment-140567411","issue_url":"https://api.github.com/repos/ipfs/faq/issues/36","id":140567411,"user":{"login":"jbenet","id":138401,"avatar_url":"https://avatars.githubusercontent.com/u/138401?v=3","gravatar_id":"","url":"https://api.github.com/users/jbenet","html_url":"https://github.com/jbenet","followers_url":"https://api.github.com/users/jbenet/followers","following_url":"https://api.github.com/users/jbenet/following{/other_user}","gists_url":"https://api.github.com/users/jbenet/gists{/gist_id}","starred_url":"https://api.github.com/users/jbenet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbenet/subscriptions","organizations_url":"https://api.github.com/users/jbenet/orgs","repos_url":"https://api.github.com/users/jbenet/repos","events_url":"https://api.github.com/users/jbenet/events{/privacy}","received_events_url":"https://api.github.com/users/jbenet/received_events","type":"User","site_admin":false},"created_at":"2015-09-15T22:36:26Z","updated_at":"2015-09-15T22:36:26Z","body":"No, we are developing \"denylists\" explicitly for this purpose. IPFS networks can maintain lists of \"bad bits/illegal numbers\" that they will not download/serve/etc. These lists can be maintained per jurisdiction. \r\n\r\nWe (the IPFS team) will maintain many hash lists, including some denylists, like a DMCA denylist. Of course, it is up to the people running IPFS nodes to decide whether to follow these denylists, but the default will be opt-in in to follow our denylists for the distributions that _we_ put out. (other builds or ipfs implementations may differ). Thus we can handle DMCA notices and so on, and then get everyone who follows our lists to comply with them altogether. If people choose to opt out, and do not comply with the laws of their jurisdiction, that is their choice and thus are responsible for their action. Most IPFS distributions will not use an oblivious routing protocol, so users won't be anonymous. it is highly encouraged that users follow our denylists. we won't put stuff on there lightly, we hate censorship. Also, by default, HTTP gateways are private, not public. Running a public gateway is a decision too, and those who make it should definitely follow our lists."}}