Discord Botのプライバシー:追加前に確認すること
モデレーションBotは、メンバーの投稿を読み取ります。Botを追加する前に確認したい権限と、データ保存に関する質問をまとめました。
執筆:SfwBot Team読了目安7分

Discordサーバーに Botを追加する前に、2つの点を確認してください。どの権限を求めているか、そして運営者が保存データについてどう説明しているかです。「チャンネルを見る」権限を持つBotは、見えるチャンネルに投稿されたメッセージを受け取ります。その後どう扱われるかは、Discordからは分かりません。この記事では、確認すべき点と、SfwBotがそれぞれにどう答えるかを説明します。
権限の画面で分かること

Botを追加すると、Discordは求められている権限を表示します。そのまま承認せず、一覧を読みましょう。特に重要なのは次の権限です:
| 権限 | 許可される内容 |
|---|---|
| 管理者 | 以下のすべての権限を含む、あらゆる操作。必要なBotはわずかです |
| チャンネルを見る、メッセージ履歴を読む | Botが見えるチャンネルのメッセージの受信 |
| メッセージの管理 | 他のメンバーのメッセージの削除 |
| メンバーをキック、メンバーをBAN、メンバーをタイムアウト | メンバーに対する操作 |
| ロールの管理 | Bot自身のロールより下のロールの付与と削除 |
| サーバー管理 | AutoModルールを含む、サーバー設定の変更 |
Botは、それぞれの権限が必要な理由を説明できるべきです。音楽Botがメンバーのバン権限を求めたり、理由のないまま管理者権限を求めたりする場合は、運営者に問い合わせるか、別のBotを選びましょう。
ここで役立つ制限が2つあります。Botはそのロールで見えるチャンネルしか見られないため、通常のチャンネル権限でスタッフ用チャンネルから除外できます。また、Botは最上位のロールが自分のロールより下のメンバーにしか操作できません。
権限の画面では分からないこと
権限が示すのは、BotがDiscord内でできることです。運営者のサーバーで何が行われるかは、示されません。その点は運営者自身の説明に頼ることになるため、次の質問への答えを探してください:
- メッセージから何が保存されるか:テキスト、メディアへのリンク、メディア自体、またはチェック結果のみ。
- どのくらいの期間か:「必要な間」より、具体的な日数のほうが良い答えです。
- 他に誰がデータを受け取るか:決済事業者や分析ツールは明記されているべきです。
- スタッフはメンバーの投稿を見られるか:見られる場合は、どのような場合か。
- データの削除はどうすればよいか:連絡先と手順があるべきです。
- ダッシュボードへのサインイン方法:Discordでサインインする場合、Botがパスワードを見ることはありません。
Botにプライバシーページがない場合や、ページがこれらの質問に答えていない場合は、それが答えだと考えてください。
SfwBotの回答

SfwBotはモデレーションBotなので、メンバーの投稿を読み取る必要があります。その扱いは次のとおりです。全文はセキュリティとプライバシーのページに掲載しています。
権限:SfwBotは管理者権限を求めません。求めるのは、チャンネルの閲覧とメッセージの読み取り、ログチャンネル用のメッセージと埋め込みの送信、メッセージの削除、ストライクによる処分のためのメンバーのタイムアウト、キック、BANです。AutoModルールを管理するために、サーバー管理権限も求めます。リクエストには、チャンネルの管理、ロールの管理、スレッドの管理、監査ログの表示も含まれます。確認前に、Discordが全一覧を表示します。権限を外すと、その権限に依存するモジュールは動作しなくなり、/botで不足している権限を確認できます。
メッセージのテキスト:保存されません。フィルターは届いたメッセージを読み、結果だけを保持します。
画像:保存されません。Botは分析のためにメディアをダウンロードし、その直後に破棄します。画像のフィンガープリントは保持され、ホワイトリストとブラックリストへの利用や、同じ画像を二重にスキャンしないために使われます。
保持期間:メッセージから取得したデータは、30日後に削除されます。対象は、メディアのリンク、フィンガープリント、メッセージID、ブロックしたドメイン、招待コードです。独自のリストにあるフィンガープリントは、削除するまで残ります。Botがサーバーを退出すると、そのサーバーの記録は90日後に削除されます。
スタッフのアクセス:スタッフが画像を見るのは、判定が確認のために報告された場合だけです。その1枚は、確認が終わるまで、最長30日間保持されます。
**その他の処理者。**Discord、支払いのStripe、EU内で利用統計とエラーレポートを扱うPostHog、ドイツでホスティングを行う24fire、ネットワーク保護と暗号化バックアップを担うCloudflareです。SfwBotはデータを販売しません。
サインイン:Discordで行います。サーバーの設定を開けるのは、そのサーバーでサーバー管理権限を持つメンバーだけです。
自分でできること
- サーバー管理権限は、信頼できる人にだけ付与しましょう。多くのBotでは、この権限でサーバーのダッシュボードを開けます。
- モデレーターだけが読めるログチャンネルを使いましょう。ログにはメンバーの名前が記録されます。
- サーバー設定の連携サービスを時々確認し、誰も使っていないBotを削除しましょう。
- 自分のアカウントを2段階認証で保護しましょう。管理者アカウントが乗っ取られると、Botにできることがすべて奪われます。
よくある質問
Discord Botは、メンバー間のDMを読めますか?
いいえ。Botが見られるのは、追加されたサーバーのチャンネルにあるメッセージと、Bot自身に送られたメッセージです。
Botを削除すると、保存されたデータも削除されますか?
それだけでは削除されません。DiscordはサーバーからBotを外しますが、運営者が保存したデータは運営者のもとに残ります。SfwBotは、Botが退出してから90日後、または依頼があればそれより早く、サーバーの記録を削除します。
認証済みのBotは安全ですか?
認証は、Discordがそのbotの運営者を確認したという意味です。運営者が何を保存するかは確認されません。
SfwBotはメンバーにメッセージを送りますか?
/dms で同意したメンバーにだけ送ります。それ以外のメンバーには、チャンネルに短い通知が表示され、自動で消えます。


