画像モデレーションとアクセスモード
画像モデレーションは、アップロードされた画像に年齢レーティングを付与します。アクセスモードは、公開アクセスで表示できるレーティングを制御します。
これは公開ギャラリー、公開ファイル URL、ランダム画像 API に影響します。管理パネルは制限されません。管理者は引き続きすべてのファイルを表示および管理できます。
設定場所
管理パネルを開き、次の場所へ移動します。
text
System Settings -> Security Settings -> Upload Management -> Image Moderation主な設定は次のとおりです。
- アクセスモード
- モデレーションを有効化
- モデレーションプロバイダー
アクセスモードの役割
アクセスモードは、公開表示できる年齢レーティングを決定します。
現在のモード:
| アクセスモード | 公開表示できるレーティング |
|---|---|
| 成人モード | General, R12, R16, R18 |
| 青少年モード | General, R12, R16 |
| ティーンモード | General, R12 |
| 子どもモード | General のみ |
既定は成人モードです。
個人サイトや成人向けコンテンツを含むサイトでは、成人モードが適している場合があります。より保守的な公開ギャラリーにしたい場合は、青少年、ティーン、または子どもモードを選択してください。
モデレーションを有効にすると何が起きるか
モデレーションが有効な場合、ImgHost はアップロード時に選択されたモデレーションプロバイダーを呼び出し、検出された年齢レーティングを保存します。
主なレーティング:
| レーティング | 意味 |
|---|---|
| General | 安全な公開コンテンツ |
| R12 | ややセンシティブなコンテンツ |
| R16 | 比較的センシティブなコンテンツ |
| R18 | 成人向けコンテンツ |
モデレーション結果は、公開アクセスを判断するときに使用されます。
モデレーションが無効な場合、または古いファイルにレーティングがない場合、それらのファイルは未評価として扱われます。未評価のファイルは、レーティングがないという理由だけで公開ギャラリーやランダム画像 API から自動的に削除されるわけではありません。
モデレーションプロバイダーを選ぶ
利用できるプロバイダーは次のとおりです。
- moderatecontent.com
- nsfwjs
- Sightengine
各プロバイダーには異なる要件があります。
- moderatecontent.com は通常 API Key が必要です。
- nsfwjs は通常 API エンドポイント URL が必要です。
- Sightengine は API user と API secret が必要です。
アカウント、利用可能性、検出品質に基づいて選択してください。モデレーションが有効で正しく設定されていれば、ImgHost はアップロード時に画像レーティングを書き込もうとします。
公開ギャラリーへの影響
公開ギャラリーは、アクセスモードに従ってファイルをフィルターします。
例:
- 成人モード: R18 画像を表示できます。
- 青少年モード: R18 画像は非表示になります。
- ティーンモード: R16 と R18 の画像は非表示になります。
- 子どもモード: General 画像のみ表示されます。
これは通常の公開アクセスにのみ影響します。管理パネルでは引き続きすべてのファイルが表示されます。
公開ファイル URL への影響
公開ファイル URL は、訪問者が開く直接画像リンクです。
ファイルのレーティングが現在のアクセスモードで許可されている場合、ImgHost は元画像を返します。
レーティングが許可レベルより高い場合、通常の公開アクセスでは元画像を返しません。代わりに、設定済みのブロック結果またはブロック用フォールバック画像を返します。
例:
- 現在のモードは子どもモードです。
- ある画像のレーティングが R18 です。
- 訪問者が公開 URL を直接開きます。
- ImgHost はその訪問者に R18 の元画像を返しません。

管理パネルでファイルを表示する管理者は、この制限の影響を受けません。
ランダム画像 API への影響
ランダム画像 API も、アクセスモードに従って候補プールをフィルターします。
子どもモードでは、ランダム画像は General レーティングのファイルからのみ選ばれます。
青少年モードでは、ランダム画像は General、R12、R16 のファイルから選ばれますが、R18 のファイルは選ばれません。
これにより、ランダム画像 API が公開ギャラリーの制限を回避することを防ぎます。
リストルールとの関係
アクセスモードは唯一の公開アクセスルールではありません。許可リストおよびブロックリストのルールと一緒に機能します。
簡単に言うと:
- 許可リスト内のコンテンツは公開として優先されます。
- ブロックリスト内のコンテンツは、通常の訪問者が直接見ることはできません。
- どちらのリストにもないコンテンツは、その後アクセスモードに基づいて確認されます。
画像が年齢レーティングとリストルールの両方で制限されている場合、通常の訪問者は元ファイルを直接見ることはできません。
推奨設定
公開サイトの場合:
- モデレーションを有効にします。
- サイトの対象読者に合うアクセスモードを選びます。
- すべての年齢層の訪問者を想定する場合は、子どもモードまたはティーンモードを使用します。
- 成人向けコンテンツを公開表示したくない場合は、成人モードを避けます。
- 管理パネルでファイルのレーティングを確認し、必要に応じて手動で調整します。
個人用または非公開サイトの場合:
- 通常は成人モードで十分です。
- 役立つ場合はモデレーションを有効にします。
- 必要に応じて管理パネルでレーティングを確認し、調整します。
FAQ
アクセスモードを変更すると、ファイルは管理パネルから消えますか?
いいえ。
アクセスモードは通常の公開アクセスにのみ影響します。管理パネルには影響しません。
子どもモードに切り替えると、公開ギャラリーの画像が減るのはなぜですか?
子どもモードでは、General レーティングのファイルだけが公開表示できます。R12、R16、R18 のファイルはフィルターされます。
公開 URL から成人向け画像をまだ開けますか?
現在のアクセスモードがそのレーティングを許可していない場合、通常の公開 URL は元画像を返しません。
ランダム画像 API は制限された画像を返せますか?
いいえ。
ランダム画像 API は、現在のアクセスモードに従って候補をフィルターします。
古い未評価画像はどうなりますか?
未評価画像は、モデレーション結果がないという理由だけで自動的に非表示になるわけではありません。後から管理パネルでレーティングを調整できます。