Ito Bot プライバシーポリシー

1. 適用範囲

本プライバシーポリシーは、Alecが運営するDiscord Bot「Ito Bot」(以下「本Bot」)および本Botの利用規約・プライバシーポリシーを掲載するGitHub Pagesサイト(以下「本サイト」)に適用されます。

Discordが独自に処理する情報については、Discordプライバシーポリシーその他のDiscordのポリシーが適用されます。本サイトはGitHub Pagesを利用して公開されており、GitHubによる情報処理については、GitHubのプライバシーに関する声明が適用されます。

2. 処理する情報

利用方法に応じて、本Botは次の情報、識別子、ゲームデータ、技術情報を処理する場合があります。

ここで挙げる情報が、適用される法令上、常に同じ法的分類になるとは限りません。すべての情報を常にログに記録したり、永続的に保存したりするものではありません。

本Botは、利用者にBot Token、パスワード、メールアドレス、認証情報の入力を求めません。これらをコマンドや公開GitHub Issueに入力しないでください。

3. 情報の取得方法

本Botは、利用者が実行するスラッシュコマンド、DiscordからGatewayまたはAPIを通じて配信されるインタラクション、およびBotの運用中に生成される技術ログを通じて情報を取得します。

4. 通常メッセージ本文の取扱い

本Botは、通常、Guilds Gateway Intentのみを使用します。Message Content Intentは使用しておらず、通常のDiscordメッセージ本文を継続的に監視または収集する設計ではありません。

ただし、利用者がスラッシュコマンドに明示的に入力した値は、コマンドを処理するために本Botが処理する場合があります。Discord自身がメッセージを処理・保存する方法については、Discordのポリシーを確認してください。

5. 情報の利用目的

Alecは、必要な範囲で情報を次の目的に利用します。

Alecは、ユーザーのゲームデータを販売したり、ターゲティング広告、広告プロファイリング、無関係な商品のマーケティングに利用したりしません。また、通常のDiscordメッセージを継続的に監視する目的で本Botを利用しません。

6. ゲーム状態の保存

進行中のゲームおよびDiscordサーバーごとのテーマ状態は、現在、本Botプロセスのメモリ上だけで管理されています。ゲーム進行を保存する永続的なデータベースは使用していません。

Botプロセス、Pod、Deployment、Kubernetes Node、または関連インフラの再起動、クラッシュ、再配置、交換、障害、保守などにより、進行中のゲーム、手札、宣言、ライフ、テーマ、ステージ、結果が失われる場合があります。本Botは、完了したゲーム状態を恒久的に保存する目的で設計されていません。

/endは対象のゲーム状態をメモリから削除し、/leaveは参加状態を更新します。プロセスが終了または再起動した場合も、メモリ上のゲーム状態は失われます。

7. 技術ログと保存期間

技術ログには、エラー、スタックトレース、タイムスタンプ、技術的な識別情報、ヘルスチェックや準備状態の情報、障害調査に必要な範囲のインタラクション関連情報が含まれる場合があります。完全な手札やすべてのヒントを常にログへ記録する設計ではありません。

メモリ上のゲーム状態は、進行中のゲームまたは実行中のプロセスが必要とする期間だけ保持されます。/end、ゲームの終了、プロセスの終了または再起動により削除される場合があります。

技術ログは、運用環境の設定に応じて一定期間保持される場合があります。本リポジトリでは、技術ログについて固定された保存期間を保証していません。ログのバックアップや削除は、Kubernetesその他の運用環境の設定にも左右されます。

8. 情報の共有と外部サービス

本Botは、次のサービスを異なる目的で利用します。

一般利用者の進行中のゲーム状態を、GitHub、GitHub Actions、GHCRへ意図的に保存または公開するものではありません。各サービスが独自に処理する情報については、それぞれの規約・ポリシーが適用されます。

9. 販売・広告利用

Alecは、本Botを通じてユーザーの情報を販売しません。ゲームデータをターゲティング広告、広告プロファイル、無関係な商品のマーケティング、第三者広告の配信目的で利用しません。

10. セキュリティ

Alecは、本Botの規模と運用形態に応じて、環境変数による認証情報の管理、最小限のDiscord Intent、コンテナの権限制限、Kubernetesのセキュリティ設定、アクセス制御、運用上の秘密情報の分離など、合理的な安全管理措置を用います。現在の運用環境では、Bitwarden Secrets ManagerをBot Tokenなどの運用上の秘密情報の保管に使用しています。

ただし、インターネット上のサービスについて完全な安全性を保証するものではありません。Bot Tokenやその他の認証情報を取得・共有しようとしないでください。

11. 利用者による削除

ゲームの主催者は、/endにより対象チャンネルのアクティブなゲーム状態を削除できます。/leaveは、許可される状態で利用者の参加状態を更新します。プロセスの終了や再起動によっても、メモリ上のゲーム状態が失われる場合があります。

メモリからすでに消去された情報については、Alecが復元したり、個別に削除したりできない場合があります。

12. 削除依頼とお問い合わせ

プライバシーまたは削除に関する問い合わせは、GitHub IssuesからAlecに連絡してください。Issueは公開される場合があります。Bot Token、メールアドレス、認証情報、アクセストークン、非公開のDiscord情報、手札やヒントなどの非公開情報、その他の機密情報を投稿しないでください。必要最小限の非機密情報だけを記載してください。

Discordが独自に保持する情報は、Discordプライバシーポリシーに従って処理され、通常はDiscordの手続きにより取り扱われます。

13. 未成年者の利用

本Botは、特に子どもを対象としたサービスではありません。利用者は、Discordが定める年齢・利用資格の要件および適用される法令を満たして利用してください。法令上必要な場合は、保護者の関与を得てください。

14. ポリシーの変更

Alecは、本Botの仕様、インフラ、運用、または適用される法令・ポリシーの変更に応じて、本プライバシーポリシーを改定することがあります。最新の内容は本ページに掲載し、「最終更新日」を更新します。

15. お問い合わせ

本ポリシーに関する問い合わせは、GitHub Issuesから行ってください。Issueは公開される場合があります。Bot Token、メールアドレス、認証情報、アクセストークン、非公開のDiscord情報、その他の機密情報を公開Issueに投稿しないでください。