Prefer: safe

好み字句 safe (HTTP)

[10] Prefer: safe は、 「安全」な内容を返すことを求める好み字句です。

[11] ここでいう「安全」とは、成人向けコンテンツの類を指しています。

仕様書

プライバシー

[18] Prefer: safe を指定することで子供がアクセスしている (可能性が高い) とサーバーに敢えて伝えることになり、好ましくない >>16 ともいわれています。

関連

[12] HTTP安全なメソッドにおける「安全」とは関係ありません。

[13] またセキュリティーの意味での「安全」とも関係ありません。

[14] RFC 7240Prefer:内容折衝に使うべきではないとしていますが、 Prefer: safe はまさに内容折衝の一種のように思えます。

実装

[19] FirefoxIE が対応しています。

歴史

[1] Prefer:Safe — Making Online Safety Simpler in Firefox | Mozilla Privacy Blog ( ( 版)) <https://blog.mozilla.org/privacy/2014/07/22/prefersafe-making-online-safety-simpler-in-firefox/>

[2] Internet Explorer @ IETF 90 - IEBlog - Site Home - MSDN Blogs ( ( 版)) <http://blogs.msdn.com/b/ie/archive/2014/07/20/internet-explorer-ietf-90.aspx>

[3] draft-nottingham-safe-hint-02 - The "safe" HTTP Preference ( ( 版)) <http://tools.ietf.org/html/draft-nottingham-safe-hint-02>

[4] Chrome Web Store - Enable prefer: safe HTTP Header ( ( 版)) <https://chrome.google.com/webstore/detail/enable-prefer-safe-http-h/afojhejoedoiflpbbeaoenjdmibfebkj>

[5] 「いかがわしい」サイトを避ける Prefer: Safe HTTPヘッダ - Qiita ( ( 版)) <http://qiita.com/irxground/items/9c4fa7ad146ce93bdf3b>

[6] Issue 353025 - chromium - Add support for industry-standard Safe Search - An open-source project to help move the web forward. - Google Project Hosting ( ( 版)) <https://code.google.com/p/chromium/issues/detail?id=353025>

[7] 11 の Internet Explorer と Internet Explorer 10 で安全な環境の新機能をサポートするために更新します。 ( ( 版)) <http://support.microsoft.com/kb/2980016>

[8] Filtering Explicit Content ( ( 版)) <http://blogs.cisco.com/security/filtering-explicit-content>

[15] Update to support a new safe preference feature in Internet Explorer 11 and Internet Explorer 10 ( 版) <https://support.microsoft.com/en-us/kb/2980016>

[16] Prefer:safe is bad () <https://prefersafe.github.io/>

Prefer:safe is a new misfeature in Firefox and Internet Explorer that is supposed to make Web “safer” for “young users and family members whose needs related to trust and safety may differ”.

[17] prefersafe () <https://github.com/prefersafe/>