Community Bans · 利用規約
v1.1 · 有効日 2026-09-30 · 変更点
本規約は、unmask.sh Community Bans の endpoint 群(https://unmask.sh/api/feed/*)と、
公開 file https://unmask.sh/api/feed/list.json に適用されます。
報告・vote・コメントを送信する(Submit を opt-in する、または Bans ページの
画面内 action を使う)と、本規約に同意したことになります。購読
(subscribe_mode が fetch または fetch_apply のときの
read-only の pull)には、同意は不要です。unmask は既定で購読します。詳しくは第 6 条と
プライバシーポリシーをご覧ください。
1. 送信できる報告 / vote / コメント
- 自分の unmask 導入先で BAN ボタンを押した操作に紐づく、IP アドレス・JA4 fingerprint・ 自由記述の reason・280 文字以内の自由記述コメント。
- 他サイトの報告に対する 👍 / 👎 の vote と 追記コメント (280 文字以内)。対象の通信を実際に観測した一次情報がある場合に限ります。
- 自分の導入先の所在国を示す ISO 2 文字コード。
publish_country設定が ON の間、hub が導入先の IP アドレスから調べます(既定は ON。OFF にしたときの扱いは プライバシーポリシーをご覧ください)。報告対象の client の国情報ではありません。 - 報告・vote・コメントは、自分が運用する infrastructure 上で実際に観測した通信に基づく ものに限ります。観測していない client / IP の報告は禁止です。
2. 送信してはいけない内容
- 個人情報(PII)・認証情報・機密情報・第三者サービスのコンテンツを、自由記述欄に 含めること。
- spam・嫌がらせ・報復・競合排除を動機とする報告 / vote / コメント。
- 検索 engine の crawler・正当な監視サービス・自分の infrastructure の IP を対象とする報告。
- 運用する複数の導入先や sock-puppet の導入先からの大量 vote による、集計 score の操作。 hub の不正利用検知がこれを検出し、確認の対象にします。
- 適用される法令に違反する内容。
3. 公開範囲
次の項目は、Community Bans feed を pull する人と、admin UI で browse する人の 全員に見えます。
- 導入先の handle name(HN。例:「swift-otter-a3f7」。表示名を設定した場合はその名前)、 国コード(第 1 条を参照)、添えたすべての自由記述の reason とコメント。
- vote の種別(like / bad)と、vote の対象となった親の報告。vote は匿名ではなく、 HN が公開されます。
- hub が割り当てた 5 段階の集計 score と、heuristic および(有効にした場合) AI judge が生成した、短い reasoning の文字列。
公の場で言いたくない内容は含めないでください。vote の匿名性も期待しないでください。
4. 報告 / vote / コメントの利用許諾
送信した内容について、利用者は unmask.sh と購読者の全員に対し、Community Bans 機能の運用と 利用のみを目的とする、永続的・世界中で・無償の、複製・保管・表示・集計・判定・再配信の license を許諾します。利用者は自分のデータの所有権を保持します。
5. hub が報告をどう使うか
- 報告は、匿名 token の SHA-256 hash を key として hub の DB に保管されます(email も アカウントも不要)。raw の token は永続化しません。
- hub は (IP, JA4) のペアで集計し、like / bad の vote と、報告元が不正利用と判定されているか どうかを加味して、1〜5 段階の score を付けます。hub が AI model に意見を求めることもあります。 その際に送るのは報告された IP と JA4 と集計値で、報告元の導入先を特定できる情報は送りません (詳しくはプライバシーポリシーをご覧ください)。
- 公開 feed の entry は、最新の報告から一定期間が過ぎると外れるので、古い一度きりの報告が いつまでも feed に残ることはありません。保持の仕組みの詳細は プライバシーポリシーをご覧ください。報告元の IP アドレスの 「日ごとに salt を変えた hash」は、ほかの保持期間とは独立に 30 日で消去します。それ以降、 hub の DB 上で報告と送信元の IP アドレスが結び付くことはありません。
- hub は、不正利用(大量の誤報告・sock-puppet による vote・rate-limit 違反)と判断した 報告の拒否や、token の revoke を行うことがあります。
6. 適用は既定で ON、既定の動作は challenge
browse する feed には、promoted な entry(match の種別があり、score 3 以上)と、 reports-only な entry(それ以外。文脈として表示します)の両方が含まれます。導入先は既定で 1 時間ごとに feed を取得して適用します。手元で score の閾値を設ける仕組みはなく、どの entry を 適用するかは hub 側で決まります。一致したアクセスに何を課すかは、導入先ごとに設定します。 出荷時の既定値は次のとおりです。
- subscribe_mode = fetch_apply(取得して適用)。
fetchは一覧を見るための 取得だけで、offでは取得しません。 - action = pow_then_captcha(PoW のあとに CAPTCHA)。既定では feed によってアクセスが
完全に遮断されることはなく、flag が付いた IP の背後にいる人も、challenge を通過すればサイトに
到達できます。
captcha_only・pow_only・denyも選べます。
検索 engine の crawler と、自分で設定した bypass IP は対象外です。個別の entry を自分の導入先でだけ 無効にする(mute)こともできます。既定を変更する運営者は、その運用上の影響(誤検知や、正当な 利用者への摩擦)について自己責任で対応してください。
7. 無保証 / 免責
Community Bans 機能は 現状有姿(as-is)・無保証で提供されます。unmask.sh は、 feed の正確性・可用性・誤検知・AI judge の判断ミス、および利用者の運用判断に起因する いかなる損害についても責任を負いません。自分の infrastructure と BAN list の設定に対する 責任は、利用者にあります。
8. 取り消し / 削除 / 訂正
いつでも報告を止められます(admin で submit_enabled を OFF)。Bans ページの詳細を
開いた中の × ボタンから、報告・コメント・vote を個別に削除できます。token に紐づくすべての
行をまとめて削除したい場合は、導入先に表示されている HN を添えて、
削除リクエストフォームからお送りください。
報告された側の方へ: BAN された IP が自分のもので、feed から外したい場合は、該当の IP を 添えて 削除リクエストフォームからお送りください。 削除します。
9. 変更
本規約は更新されることがあります。実質的な変更があった場合は、次に報告するときに admin で 改めて同意を求めます。
- v1.1 — 2026-09-30
- ソフトウェアの説明を実際の動作に合わせて訂正しました。購読(feed の取得と適用)は既定で
ON であること、
publish_countryの既定は ON であること、設定名はsubscribe_modeであること、手元での score の閾値はなく既定の動作はpow_then_captchaであること、任意の AI 判定には報告された IP と JA4 が送られる こと、不正利用検知は vote の操作を rate-limit するのではなく検出して確認の対象にすること。 利用者の義務に変更はありません。 - v1.0 — 2026-05-27
- 初版。
本書は法的助言ではありません。法域ごとの compliance について本規約をよりどころにする前に、 弁護士にご相談ください。