ブロックが変えるもの、変えないもの
ブロックは自分のアカウントのためのモデレーションツールであり、セキュリティ境界ではありません。公開リポジトリをプライベートにするわけでも、すでにインデックスされたり他所でコピーされたりした公開ウェブ上のものを削除するわけでもありません。アクセス制御や消去ではなく、関係を断ちやり取りを制限する手段と考えてください。
GitHubでユーザーをブロックすると、フォローとコラボレーターの関係が解除され、自分が所有するリポジトリでのやり取りが制限されます。出典
ブロックされたユーザーには通知されず、スレッドの履歴もそのまま残ります。コメントからのブロックはモデレーションの操作であり、削除の操作ではありません。
GitHubはブロック時にユーザーへ通知せず、コメントからのブロックでは元のissue、pull request、discussion、advisoryは削除されません。出典
共有スペースの限界とコンテンツ削除
ブロックは全面的な沈黙ではありません。共有のorganization、公開スレッド、その他の共通スペースでは、そのユーザーの活動が依然として表示されることがあります。また、ブロックされたユーザーは自分の既存コンテンツを削除できるため、あなたが頼りにしていたスレッドに欠落が生じる可能性があります。
共有スペースではブロックしたユーザーの活動が依然として見えることがあり、そのユーザーは自分の既存コンテンツを削除できます。出典
コラボレーションへの影響を確認する事前チェックリスト
コラボレーターをブロックする前にこのチェックリストを使ってください。変更は元に戻すより行う方が簡単だからです。
- その人が自分が所有するいずれかのリポジトリのコラボレーターかどうかを確認する。ブロックするとその関係は解除される。
- その人が作成者または参加者である未解決のissue、pull request、discussion、advisoryを特定し、これらはブロックでは削除されないことを把握する。
- その人の活動が依然として表示される可能性がある共有organizationや公開スレッドを確認する。
- その人が削除する前に、文脈のために既存のコメントを保存する必要があるか判断する。
- 自分の監査記録のために理由と日付を記録する。GitHubはユーザーに通知しない。
判断表:ブロックは適切なツールか
| 目的 | ブロックは役立つか | より適した手段 |
|---|---|---|
| ユーザーが自分をフォローしたり自分のリポジトリでコラボレーションしたりするのを止める | はい | ブロック |
| 自分が所有するリポジトリでのやり取りを制限する | はい | ブロック |
| プライベートリポジトリへのアクセスを防ぐ | いいえ | リポジトリのアクセス設定 |
| 公開のissue、pull request、advisoryを削除する | いいえ | スレッドの編集またはクローズ |
| 公開ウェブ上のコピーや検索結果を消去する | いいえ | プラットフォームと検索の削除プロセス |
| 共有organizationでの活動を沈黙させる | いいえ | organizationレベルのモデレーション |
手動確認チェックリスト
ブロック後は、うまくいったと決めつけず自分で変更を確認してください。
- フォロワーとフォロー中のリストを開き、関係がなくなっていることを確認する。
- 自分が所有する各リポジトリでコラボレーターの状態を確認する。
- ブロックした際のissue、pull request、discussion、advisoryを再度開き、依然として存在することを確認する。
- 共有organizationの活動を確認し、そのユーザーがまだ表示されるか見る。
- ブロック後にユーザーが削除したコメントがあれば記録する。ブロック解除してもその欠落は復元されない。
ユーザー名検索は手がかりであり、所有の証明ではありません。TraceSeekは任意で既知の公開ユーザー名を3,000+のプラットフォームで20–30秒のスキャンにより確認でき、初回スキャンは無料です。ただしプラットフォームの設定を変更したり、非公開コンテンツにアクセスしたり、所有を証明したり、電話番号やメールアドレスからすべてのアカウントを見つけたりすることはできません。このモデレーション判断と合わせて行うアカウント監査の手順については、当社のアカウント監査ガイダンスと方法論の注記をご覧ください。
重要な事実
- GitHubでユーザーをブロックすると、フォローとコラボレーターの関係が解除され、自分が所有するリポジトリでのやり取りが制限される。
- GitHubはブロック時にユーザーへ通知しない。
- コメントからのブロックでは元のissue、pull request、discussion、advisoryは削除されない。
- 共有スペースではブロックしたユーザーの活動が依然として見えることがあり、そのユーザーは自分の既存コンテンツを削除できる。
- ブロックは自分のアカウントのためのモデレーション操作であり、プライベートリポジトリのアクセス制御や公開ウェブからの消去ではない。