メインコンテンツまでスキップ

コンテンツシールド

概要

Content Shieldは、Android専用の機能で、デバイス全体でNSFWコンテンツからユーザーを保護します。この機能は完全にスマートフォン上で動作し、データがアップロードされたり、外部に送信されたりすることはありません。

NSFW Blocker
備考

Content Shieldは現在開発中です。AI/ボットとのより高度な連携など、今後さらに多くの機能が追加される予定です。

要件

  • Android デバイス — Content Shield は iOS または Web では利用できません
  • プレミアムサブスクリプション — リアルタイムフィルタリングには必須です
  • 権限 — 「他のアプリの上に表示する」権限と画面キャプチャ権限の付与を求められます。
  • 画面オフ後に再有効化 — Androidでは、画面がオフになるたびにリアルタイムフィルタを再有効化する必要があります。

3つの保護モード

Content Shieldには3つのモードがあります。これらのモードは自由に組み合わせて使用​​できます。


1. リアルタイムスクリーンフィルター

リアルタイムフィルターは画面を監視し、検出したNSFWコンテンツを瞬時にぼかしたりブロックしたりします。これはChastifyだけでなく、デバイス上のすべてのアプリに適用されます。

このモードでは、AndroidのMediaProjectionを使用して画面をキャプチャします。Androidのセキュリティ要件により、以下の点にご注意ください。

  • フィルターを有効にするたびに、画面キャプチャの許可を与える必要があります。
  • スマートフォンの画面がオフになると、フィルターは自動的に無効になります
  • 画面が再び点灯するたびに、手動で再度有効にする必要があります。
オプションのADBショートカット

Androidでテストを行っていて、画面がオンになるたびにMediaProjectionの権限を手動で付与したくない場合は、以下の方法で付与できます。

adb shell appops set net.chastify.app PROJECT_MEDIA allow

電源を入れると、画面上の内容を継続的にスキャンし、検出された領域をユーザーが選択したマスクで覆います。

マスクのスタイル見た目
ソリッドブラック領域を真っ黒に塗りつぶします - 最高のバッテリー寿命
ピクセル化モザイクのように領域をピクセル化します
ぼかし領域にぼかし効果を適用します — バッテリー消費量が若干増加します

また、フィルタリングするコンテンツの種類(例えば、露出した身体部分か覆われた身体部分かなど)を選択したり、感度を低、中、高の3段階で調整したりすることもできます。

カスタムオーバーレイテキスト — マスクされた領域内に「ブロック済み」や「保護済み」などの短い単語を表示できます。

ブラウザとアプリのブロック — ペアレンタルコントロールモジュールが有効になっている場合、MediaProjectionの許可が与えられていない場合(つまり、リアルタイムフィルタが実行されていない場合)は、WebブラウザとX.comアプリをブロックするように選択できます。ブロックされたブラウザを開くと、MediaProjectionの許可プロンプトが自動的に表示されるブロック画面が表示されます。許可を与えると、ブラウザアプリは自動的に再起動されます。


2. AIアプリのブロック

このモードでは、画面に常にオーバーレイを表示するのではなく、画面上の内容を定期的にチェックします。NSFWコンテンツが検出された場合、アプリを強制終了し、30秒間ブロックします

備考

Android 11以降のバージョンと、デバイス制御アクセシビリティサービスが有効になっている必要があります。

これはリアルタイムフィルターよりもバッテリー消費量が少なく、継続的にチェックするのではなく定期的にチェックするだけです。デバイス上のすべてのアプリとウェブサイトで動作します。また、キーホルダーがリモートで有効化することもできます。

注意

コンテンツフィルタとは別 — AIアプリブロックは、固定された保守的なカテゴリセットを使用してブロック対象を決定します。リアルタイムフィルタのカスタムコンテンツフィルタ設定は使用しません。これは意図的なものです。このモードではアプリやウェブサイト全体をブロックするため(単に領域をぼかすだけではなく)、厳格なデフォルトリストで安全性を確保し、カスタマイズすることはできません。

ブロックのトリガーとなるカテゴリ:

カテゴリ説明
露出した臀部裸の臀部が検出されました
露出した女性の胸女性の裸の胸を検出しました
露出した男性器男性器の露出を検出しました
肛門露出裸の肛門を検出
露出した女性性器裸の女性性器を検出しました
覆われた女性の胸衣服越しに検出された女性の胸
覆われた臀部衣服越しに検出された臀部
覆われた女性器衣服越しに検出された女性器領域
ヒント

お使いのデバイスでAIアプリブロック機能が敏感すぎると感じる場合は、サポートチャットまでご連絡ください。今後のリリースに向けて、検出閾値の調整をお手伝いいたします。


3. ファミリーDNS VPN

このモードでは、デバイス上にローカルVPNが設定され、DNSレベルでインターネットトラフィックがフィルタリングされます。

  • ポルノサイトをブロック — 100万以上の成人向けドメインを含む大規模なブロックリストを使用
  • 広告とトラッカーをブロック — 広告とトラッキングドメインをフィルタリングします
  • Googleセーフサーチを強制的に有効にする — Google検索を安全な結果のみに制限します
警告

DNSフィルタリングは、画像や動画を直接読み込むアプリ(ソーシャルメディアのフィードなど)内のコンテンツを検出できません。完全な保護のためには、モード1またはモード2と併用してください。

ペアレンタルコントロール中のロック — ペアレンタルコントロールセッションが有効な間は、VPNが無効にならないように設定できます。

統計パネルには、リアルタイムでチェックされブロックされたDNSクエリの数が表示されます。


キーホルダーによる管理

Content Shieldは、保護者による制限なしで単独で使用することも、自己制限ロック中に使用することも、キーホルダー/管理者が保護者による制限セッションを有効にしている間に使用することも可能です。

キーホルダーがデバイスを制御している場合、キーホルダーはコントロールパネルからNSFWの保護オプションを管理できます。

Keyholder Content Shield controls for NSFW filters

キーホルダーは以下のことができます。

  • コントロールセッションがアクティブな間は、ブラウザとアプリのブロックを無効にします。
  • ブラウザとアプリのブロック機能を使用する際に、リアルタイムのコンテンツシールドカテゴリのうち、どのカテゴリをフィルタリングするかを選択します。
  • AIアプリブロックをリモートで有効化する
  • ファミリーDNS VPN保護を有効にする
  • コントロールセッションが終了するまでこれらの保護機能が無効にならないようにするロックオプションを有効にします。

ブラウザとアプリのブロックには装着者の同意が必要です — このモードは、AndroidのMediaProjection権限に依存します。Androidは画面キャプチャの許可ダイアログを表示するため、装着者はプロンプトが表示されたときに許可を与える必要があります。ブラウザとアプリのブロックが既に有効になっている場合、リアルタイム画面フィルタが実行されていないときはいつでも、ブラウザとX.comをブロックできます。ブロックされたアプリを開くと、ブロック画面が表示され、リアルタイムフィルタを開始するためにMediaProjection権限のプロンプトが表示されます。

キーホルダーなしの動作 — ローカルのContent Shield設定は、引き続きお客様の管理下に置かれます。サーバー側のペアレンタルコントロールのデフォルト設定は、スタンドアロンのContent Shield設定を無効にすることはなく、自己制御ロックは、お客様が有効にしたオプションに従います。

備考

AIアプリブロック機能は、キーホルダーによって有効化された場合でも、固定された保守的なカテゴリリストを使用します。キーホルダーコントロールに表示されるカスタムカテゴリの選択は、ブラウザおよびアプリブロック機能で使用されるリアルタイムのコンテンツシールドフィルターに適用されます。


無効化を防止する(オプションをロックする)

ブラウザとアプリのブロックAIアプリのブロック、およびファミリーDNS VPNについては、ペアレンタルコントロールまたはロックセッションがアクティブな間は、機能がオフにならないようにするロックをオプションで有効にすることができます。

ロックが有効になっている場合:

  • その機能の切り替えスイッチは無効になり、オフにすることはできません。
  • ブラウザとアプリのブロックに関するフィルタ設定もロックされています。ブロックするカテゴリを変更することはできません。
  • ロックはアクティブな制御セッションが終了するまで有効です。
  • 自己制御セッション中に自分でロックを有効にした場合、そのセッションが終了するまでロックを解除することはできません。

これは、セッション中に保護機能を回避できないようにしつつ、保護機能を確実に有効にしておきたい場合に役立ちます。


プライバシー

すべてはデバイス上でローカルに実行されます。

  • 画像検出はすべてスマートフォンの内蔵AIモデルを使用して行われ、画像がアップロードされることは一切ありません。
  • 許可されたDNSクエリはCloudflareファミリーのリゾルバに転送され、応答がない場合はAdGuardファミリーがフォールバックとして使用されます。Google検索ドメインは、デバイス上のセーフサーチに固定されます。
  • VPN – お客様のデバイスからログ、保存、送信されたデータは一切記録されません
  • 閲覧履歴、スクリーンショット、個人データはデバイスから外部に送信されることはありません。

ヒント

  • バッテリー寿命を最大限に延ばすには: リアルタイムフィルタリングの代わりにソリッドブラックマスクスタイルとAIアプリブロックを使用してください。
  • 画面オフ後に再度有効化: リアルタイムフィルターは、画面がオフになるたびに再度オンにする必要があります。これは Android の制限事項です。