1. 管理者
Peter Gnädig
Klappschau 0, 24837 Schleswig
ドイツ
電話 +49 175 3255576
メール fjordbot.contact@gmail.com
2. 処理するデータ
利用方法に応じて、技術・セキュリティ情報、Discord アカウント情報(ID、ユーザー名、表示名、アバター、必要な場合はメール)、サーバー・所属・権限情報、ダッシュボードに保存された設定やコンテンツ、言語・表示・アクセント色の設定、エラー・セキュリティログを処理する場合があります。
ログインとボット機能に使用するアカウント情報、メンバー情報、サーバーイベントは Discord から取得します。メッセージやモデレーション情報には、ダッシュボードを利用しないメンバーの情報も含まれます。権限のあるユーザーが提供した画像、メッセージテンプレート、埋め込みは、選択した機能を提供するために処理します。
3. Discord ログインと必要な情報
ログインは Discord OAuth2 を使用します。Discord はユーザー ID、ユーザー名、表示名、アバター、許可されたメールアドレスと確認状態、参加サーバー、権限を送ります。セッション、サーバー選択、アクセス管理、プライバシー請求の照合に使います。Discord パスワードは受け取りません。
使い捨て記録で転送と Discord の応答を保護します。アクセストークンは必要な照会に使用し、永続的なアカウント属性として保存しません。具体的な期間は削除の項を参照してください。ログアウトしても設定、ピン留め、すべてのサーバーデータは自動削除されません。
4. ボット機能と自動モデレーション
運営者がモジュールとルールを選びます。有効な機能に応じて、ユーザー、サーバー、チャンネル、ロール、メッセージ、絵文字の ID、プロフィール、参加情報、権限、メッセージ、リンク、添付、リアクション、イベントを処理します。Fjord にログインしないメンバーも対象です。情報は Discord、コマンド、権限ある管理者の設定から取得します。
歓迎、退出通知、自動ロール、モデレーション、活動ログは選択した機能に情報を使用します。ルールによりメッセージ削除、警告、一時制限、キック、BAN を自動実行できます。警告にはユーザーとサーバーの ID、時刻、理由、担当者を含む場合があります。通知は設定チャンネルに送り、権限に従い閲覧されます。
編集・削除通知のため、メッセージのコピーを約1時間、一時的にメモリに保持し、稼働中に整理できます。Discord に公開されたログは別です。本人はサーバー担当者と当方の連絡先に問い合わせできます。GDPR 第22条が適用される場合、人による介入、意見表明、決定への異議など法定権利を保持します。
運営者はサーバーの権限と内容の使用も決めます。Discord と運営者自身の処理には、それぞれの責任とプライバシー説明も適用されます。
5. 目的と法的根拠
ログイン、アクセス管理、利用者が求める機能は Fjord の提供に使用します。利用関係の履行や事前の依頼対応に必要な処理は GDPR 第6条1項(b)に基づきます。
安全な運用、攻撃や悪用の防止、障害調査、サーバー管理、歓迎機能、モデレーションは、当方が責任を負う範囲で第6条1項(f)に基づきます。当方と運営者の正当な利益は、正常なサービス、秩序あるコミュニティ、メンバー保護です。ダッシュボードアカウントのないメンバーも含みます。必要性と本人の対立する権利を考慮します。
権利請求や当局の要求など法定データ保護義務には第6条1項(c)と該当する法令に基づき必要な情報を処理します。問い合わせは目的に応じて同項(b)または(f)に基づきます。必要な情報はログイン、機能、回答を可能にします。未提供の場合、該当サービスが制限または提供不能となる場合があります。
6. Cookie とローカルストレージ
Fjord はログインに HttpOnly セッション Cookie を伴うサーバー側セッションを使用します。ブラウザーのコードはこの Cookie を直接読み取りません。選択した表示と言語は、fjord-theme と fjord-language としてローカルストレージと設定 Cookie に保存されます。設定 Cookie の期間はコード上で1年です。ローカルの記録はブラウザーで変更または削除するまで残ります。ログイン中のユーザーの設定はアカウントにも送信されます。セッションは要求されたログインを、設定保存は選択した表示と言語を提供するために使われます。これらの明示的に要求された機能に厳密に必要な端末へのアクセスには TDDDG 第25条第2項第2号が適用されます。ブラウザーで保存を削除またはブロックできますが、設定の消失やログインの制限につながる場合があります。
7. 受領者と第三者
Fjord は Hetzner Online GmbH(Industriestraße 25, 91710 Gunzenhausen, ドイツ)の専用サーバーでデータベースを自ら管理します。所在地は EU 域内のフィンランドです。GDPR 第28条の処理契約を締結済みです。Hetzner がホスティングを提供します。同社ポリシーをご覧ください。 S3 互換の RustFS オブジェクトストレージ、画像レンダラー、画像処理サービスもこのサーバー上で稼働し、Fjord が自ら運用しています。
サイトと API の公開アクセスには Cloudflare, Inc.(101 Townsend Street, San Francisco, CA 94107, 米国)を使用します。配信と安全のため、IP、リクエスト、接続、転送内容を処理する場合があります。ポリシーと処理契約をご覧ください。 公開アクセスには Cloudflare Tunnel を使用し、画像の一時保存と配信には Cloudflare のキャッシュを使用します。
ログイン、ボット機能、アバターは Discord に情報を送ります。EEA では Discord Netherlands B.V.(Schiphol Boulevard 195, 1118 BG Schiphol, オランダ)が同社サービスの管理者です。アバターの直接取得ではブラウザー接続情報も送ります。米国などでも処理し、同社ポリシーに保護措置を説明しています。
連絡先は Gmail を使用し、送信者、本文、添付を Google も処理します。EEA のサービス管理者として Google Ireland Limited(Gordon House, Barrow Street, Dublin 4, アイルランド)を指定しています。Google ポリシーをご覧ください。
自社サーバー所在地は他社処理を EU 内に限定しません。EEA 外移転には GDPR 第44条以降が適用されます。各社文書は標準契約条項と該当する十分性認定を説明します。Cloudflare 契約は対象移転に標準条項を定めています。保護措置は当方連絡先に照会できます。
8. 保存期間と削除
サーバー設定、保存されたコンテンツ、アップロードファイルは、権限を持つユーザーによる削除・置換、または下記のサーバークリーンアップまで、要求された機能のために保存されます。新しい自動・手動警告には、段階ごとに1時間から1年(365日)までの保存期間を設定できます。未設定時は1年で、それ以上は許可されません。期限は発行時に確定し、有効期限付きで保存済みの警告の期限を後から変更することはできません。設定変更は新しい警告にのみ適用されます。期限切れの警告はデータベースによって有効な記録から自動的に除かれます。期限のない古い警告に遡って期限は追加されません。権限を持つ管理者による早期削除、サーバークリーンアップ、適用される法的要件に基づく削除・制限の請求は引き続き可能です。下記のバックアップ規則も適用されます。
ログアウトで設定やピン留めは削除しません。全体ブロックリストは執行と迂回防止のため、ブロック期間中 Discord ID を保存します。ブロックにより他の全データを自動削除しません。問い合わせは対応と必要な証拠のため保持します。技術ログに必要な期間は障害調査、安全上の事案、必要な法的請求によります。目的と優先する法的理由がなくなれば削除すべきデータとなります。
アカウントの利用停止では、Discord ユーザー ID に加え、既知の関連メールアドレスも秘密鍵から生成した HMAC 比較値で停止対象にします。IP アドレスは対象にしません。既存のログインセッションを削除し、停止対象の識別子による新たなログインを拒否します。関連するアカウント識別情報、個人設定、サーバーのピン留め、インストール処理を消去します。中断した消去は再試行します。識別子、理由、日時を含む最小限の停止記録は、必要な停止期間中保持します。利用停止によって AutoMod やモデレーションのデータ、特に警告記録をリセットしません。これらは引き続き管理と反復的な不正利用の防止に用います。保持は必要なデータと目的に限定し、定期的に見直す必要があります。別途のサーバー消去や、法定の消去、処理制限、異議申立ての権利は維持されます。
データ保護に関する請求をアカウントに安全に対応付けるため、Fjord は Discord ユーザー ID、直近の正常な Discord ログイン時に提供されたメールアドレスとその確認状態、ならびに初回および最終同期日時を保存します。Discord アカウントごとに本人確認用レコードは1件のみ存在し、ログインのたびに更新されます。再ログインがないまま2か月が経過すると、次回の日次クリーンアップでこのレコードを削除します。
サーバー設定、警告、サーバーのピン留め、アップロードされたサーバーファイルは、対象の Discord サーバー ID に関連付けられます。クリーンアップでは、Fjord がデータベースとオブジェクトストレージに保存されたサーバー ID を収集し、ボットが参加しているサーバーの完全な同期済み一覧と照合します。一覧に含まれない保存済み ID は、削除前の確認対象としてまず記録されます。ボットが現在参加していると報告したサーバー ID は、この処理の対象から除外します。
サービス稼働中、Fjord は保存済みサーバーにボットが引き続き参加しているかを15分ごとに確認します。削除は、不在を最初に検出してから少なくとも15分経過し、対象サーバーについて再確認した後に開始します。サーバー一覧が不完全な場合、接続に失敗した場合、または不在を明確に確認できない場合はデータを保持します。ボットの削除が確認されると、関連する設定、警告、サーバーのピン留め、アップロードされたサーバーファイルを稼働中のデータベースとオブジェクトストレージから削除します。失敗した削除タスクは保存して再試行します。この処理では、全体のブロックリストや Discord が保持するコピーは削除しません。
ログインの有効期間はログイン時から最長31日で、ログアウトまたはアカウントの利用停止により早く終了します。利用を続けても、この固定期間は延長されません。期限切れのサーバー側セッションはセッションデータベースから削除します。削除処理はサービス稼働中に毎分実行し、再起動直後にも実行します。障害により実際の削除が遅れる場合は、サービス復旧後に再試行します。削除が遅れても、期限切れのセッションは無効です。Discord ログイン用の使い捨て記録は標準で10分、設定に応じて最長30分有効です。使用済みの記録を削除し、新たなログイン時にも期限切れの記録を整理します。再ログインのない状態が2か月続いた場合の期間は、別途保存するアカウントの本人識別記録にのみ適用され、ログインセッションには適用されません。その記録を削除しても、アカウント設定やサーバーのピン留めが自動的に削除されることはありません。
データベースとアップロードされたサーバーファイルについて、世代管理するバックアップシステムを運用しています。コピーには、サーバー設定、モデレーション情報、アカウント識別情報、個人設定、利用停止の関連情報が含まれる場合があります。アクティブなログインセッションや短期間の OAuth 情報は復旧資料から除外します。これらのコピーの保存期間は七日間です。稼働中のデータを削除しても、古いコピーは直ちには消去されません。期限が切れた世代は自動的に消去します。中断やストレージ障害の場合は、運用再開後に消去を再試行します。コピーは復旧用であり、稼働中のデータと分離して保存する必要があります。復旧時には、実施済みの削除、処理制限、有効な利用停止を考慮する必要があります。
画像は Cloudflare やブラウザーのキャッシュにも保存される場合があります。当社サーバーで元ファイルを削除しても、これらのコピーは直ちには削除されません。設定されたキャッシュの有効期限が切れるか、別途キャッシュが消去されるまで利用可能な場合があります。Fjord での削除は、Discord に公開済みのメッセージや受信者が作成したコピーも自動削除しません。
9. 本人の権利
GDPR が適用される場合、本人はアクセス、訂正、削除、処理制限、データポータビリティ、異議申立て等の権利を有する場合があります。また、同意を将来に向けて撤回できます。
プライバシーに関する請求は、上記の管理者にメールまたは郵便で送付できます。Discord ユーザー ID や対象サーバーが分かる場合は、データの特定に役立ちます。ダッシュボードへのログインや以前のメールアドレスへのアクセスは必要ありません。本人であることに合理的な疑いがある場合にのみ、確認に必要な追加情報を求めます。Discord のメールアドレスが未登録または変更済みであることだけで権利の行使を妨げることはありません。個人データは権限のない第三者に開示しません。
通常、請求を受け取ってから1か月以内に対応状況をお知らせします。請求の複雑さや件数により延長が必要な場合は、その月内に理由を説明し、最大でさらに2か月延長できます。請求への対応は原則無料です。拒否や料金の請求は法的条件を満たす場合に限り、理由を説明します。同意の撤回は、それ以前の処理の適法性に影響しません。
GDPR 第6条第1項(f)に基づく処理については、ご自身の特別な状況を理由に異議を申し立てられます。その後、あなたの利益、権利、自由に優先する重大な正当理由を証明できる場合、または法的請求の提起、行使、防御に必要な場合を除き、対象データの処理を停止します。
Fjord または Discord ボットに関する苦情は、事案の説明と特定に必要な情報を添えて fjordbot.contact@gmail.com へ送信できます。これとは別に、データ保護違反の疑いについて、特に居住地、勤務先または違反が疑われる場所を管轄する監督機関へ申し立てることができます。シュレースヴィヒ=ホルシュタイン州に所在する運営者の地域監督機関は ULD Schleswig-Holstein です。
10. データの安全性
公開接続は HTTPS を使用します。ログインとサーバー権限によってダッシュボードや設定へのアクセスを制限します。運用中の世代管理バックアップは、誤削除、破損、データ損失、技術的障害からの復旧を支援するために使用します。保護対策と復旧は、処理するデータとリスクに応じて評価する必要があります。同じ物理サーバー上の別サービスだけでは、そのサーバー全体の障害からは保護できません。
11. 変更
処理、機能、サービス提供者、法的要件が変わった場合、この方針を更新します。現在公開されている版が適用されます。