アカウントを閉じたユーザーまたはシステムがユーザーを削除していますか?

アカウントを閉鎖したユーザー数を把握する方法はありますか?それに関する情報が見つかりません。私たちが貴社でホストしているフォーラム(community.pynk.io)では、数ヶ月間、ユーザー数がほぼ一定(930〜950人)のまま推移しています。これまでに多くの新規登録がありましたが、その数字が増加している様子が見られません(1週間で31人の新規登録があり、938人から947人へ増加しましたが、これはあり得ません。数字が合いません)。

当フォーラムは1年しか稼働しておらず、自動削除は行われていないはずです。ただし、Discourse自体がアップデートのたびにユーザーを削除している可能性もあります(以前もそのようなことがあったと記憶しています)。考えられるのは、ユーザーが自らのアカウントを削除しているということですが、その数字や関連統計を確認できる場所をご教示いただけますでしょうか。

よろしくお願いいたします。

ユーザー削除のログは、https://community.pynk.io/admin/logs/staff_action_logs?filters={"action_name"%3A"delete_user"%2C"action_id"%3A1} で確認できます。

投稿がなく、2 年以上 inactive なユーザーは自動的に削除されます。これは設定で変更可能です。

「いいね!」 5

ファルコさん、迅速な回答をありがとうございます!多くのユーザーが削除されているのは確認できましたが、なぜなのかという疑問があります。「/u/inancakduvan/preferences/account から自分自身で削除」というメッセージが見られるのは、ユーザー自身がアカウントを削除したことを意味しており、それは問題ありません。しかし、他の削除はすべて「放置された無効なアカウントとして自動的に削除済み」というもので、「システム」によって削除された表示になっています。

13 日前、18 日前、19 日前、24 日前など、システムによる自動削除が発生しています。ある日にはシステムによって 10〜12 人のユーザーが削除されることもあります。なぜでしょうか?フォーラムで 2 年間の活動がない場合にのみ自動削除が行われるはずではありませんか?当フォーラムは現在、開設から 11 ヶ月しか経っていません。

これは、非アクティブなジョブからの削除には見当たりません。なぜなら、そのジョブにはコンテキストが含まれているからです。

:information_source: 表示リンクをクリックすると、どのような情報が表示されますか?

「いいね!」 1

確認すべき点かもしれませんか?(編集:その間、Falcoのコメントによると、それは違うようです)

PS:もし私が厳しすぎると思われるならそうしてください。しかし、ユーザーのIPアドレスを公開することは良いことだとは思えません(特に、あなたの画像のリストにある2番目のユーザー名とそのIPアドレスを表示している部分)

「いいね!」 1

ああ、ごめんね…今、急いでて10個くらいのこと同時になんとかしててさ…画像は削除済み。ありがとう

最初の例として…
"表示"ボタンをクリックすると:

id: 1429
username: ユーザー名
name: ユーザーの名前
created_at: 2020-08-12 06:07:28 UTC
trust_level: 0
last_seen_at:
last_emailed_at: 2020-08-14 07:47:27 UTC

…3番目のもの(2番目は別の管理者によって削除されました):

id: 1177
username: ユーザー名
name: ユーザーの名前
created_at: 2020-06-21 12:58:16 UTC
trust_level: 0
last_seen_at:
last_emailed_at: 2020-06-21 12:58:17 UTC

ただの推測ですが、無効なメールアドレス(メールが返却された)や未アクティブ化のアカウント(この場合、アカウントがどのくらいの速さで削除されるかはわかりません)かもしれません。

「いいね!」 1

自分も同じことを思っています。もしかしたらアカウントが有効化されなかったため、システムが一定時間後に削除したのかもしれません……ですが、この動作について何か確認が必要ですね @Falco

Falco さん、ここで何が起こっているかを確認するために、さらにデータが必要でしょうか?システムアカウントによって削除されたユーザーを確認できるよう、最近エクスポートした CSV ファイルをお送りできます。ご都合をお知らせください。

他の回答を確認したところ、システムによって削除されたユーザーは、@Mevo さんが指摘したように、アカウントを一度も有効化しなかったユーザーのようです。

「purge unactivated users grace period days」は14日に設定されています。いくつかの計算をしたところ、削除されたユーザーの多くはこの設定が原因だったと考えられます。ただし、例外もいくつかあります。例えば、2020年6月21日に作成されたユーザーが8月1日に削除されたケースです。これは奇妙です。14日という期間から考えると、そのユーザーは7月初旬に削除されるはずだったからです。なのに、システムは約1ヶ月間そのユーザーを保持してから削除しました。奇妙ですね。

また、「Context」列が、上記の画像のように、削除の理由を常に示していないことも気になります。これは正常な動作でしょうか?

「いいね!」 3

補足すると、ここでの「未アクティベーションユーザー」とは、メールアドレスを確認していない人のことを指します。これらを削除することは、届かないメールアドレスに多数のユーザー名を予約させることでフォーラムを悪用する行為を防ぐために必要です。

「いいね!」 6

もしかすると愚問かもしれませんが、14 日以上滞在しているユーザーについて質問です。

スパマーだった可能性はありますか?私は Discourse のオーナーでもモデレーターでもないので、ログを確認する方法がありません。チームメンバーに確認してもらえると助かります:

  1. スパマーが投稿し、スパムとしてフラグが立つ
  2. モデレーター(管理者ではない)がフラグ付き投稿のキューを確認し、「スパマーを削除」をクリックする
  3. システムがアカウントを削除してブロックする
  4. ?? 削除を実行したと記録されるアカウントは誰か?モデレーターか、システムか?削除の理由や文脈も記録されるか?
「いいね!」 1