Data Explorerの「anonymous_users」テーブル

こんにちは。
Data Explorer の「匿名ユーザー」テーブルに、実際には「匿名」でも「匿名化」でもない、ユーザーIDを持つ実際のユーザーのリストが返されています。

まったく意味がわからず、このテーブルが何であるか、そしてなぜランダムな46/11000人のユーザーがこのリストに含まれているのかを理解しようとしています。

以下を実行できます。

SELECT * FROM anonymous_users

このテーブルは、リポジトリでは次のように参照されています: discourse/app/models/anonymous_user.rb at main · discourse/discourse · GitHub

何か手がかりはありますか?

よろしくお願いします!

匿名ユーザーは、サイト上でのアクションを除き、完全にデータが消去されます。

これについてお尋ねでしたか?

こんにちは @anon16030817 さん

ご返信ありがとうございます。私の質問はテーブル自体についてです。匿名(anonymous)と匿名化済み(anonymized)の考え方は理解していますが、データエクスプローラーでクエリを実行すると:

SELECT * FROM anonymous_users

ランダムなユーザーのリストが表示され、私のアカウントも含まれています。そのため、このテーブル自体が何であるのか、そして(匿名でも匿名化済みでもない)これらのユーザーがそこに表示される理由が理解できません。

よろしくお願いします!

「いいね!」 1

すみません、これについてはよくわかりません。匿名ユーザーについて話していると思っていました。

頑張ってください!

「いいね!」 1

大丈夫です!助けてくれてありがとう!

テーブルの名前が意味をなさないので、私の質問を理解する上で人々を混乱させる可能性さえあることがわかりました😅

「いいね!」 1

ユーザーが匿名になるケースは3つあります。

  • ログインしていない場合
  • 匿名化されている場合
  • anonymous-mode を使用している場合

このテーブルは、匿名モードに関する管理者向けドキュメントでも言及されています。

「いいね!」 2

こんにちは、@Moin さん

ありがとうございます!大変参考になりました。私たちのインスタンスでは匿名モードは有効になっておらず、クエリを実行した際にリストが表示されなくなっていた設定を再度更新しました。これで解決しました。

ありがとうございます!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.