ユーザーのIPアドレス(登録と最終ログイン)をデータベースから削除する

インスタンスの所有権を新しいオーナーに移管するにあたり、管理者とモデレーターのIPアドレスを匿名化したいと考えています。複数のユーザーのIPアドレスを削除する適切な方法は何でしょうか?

くだらない質問ですが、なぜそのようなことをしたいのですか?IPアドレスは結局のところ全く役に立たないものです。

「いいね!」 1

モデレーターからのリクエストで、新しいオーナーシップを継続したくないため、アカウントを匿名化したいとのことです。

まだ理解できません。新しい管理者はユーザーを個人化するためにIPを使用できません。オペレーターごとに異なるIPを持つ、IPが固定されているのですか?奇妙に聞こえます。

しかし、Discourseによる通常の匿名化で十分なはずです。

そして、誰かがそれらを特定するためにIPを使用できると彼らが本当に考えているなら、サーバーのすべてのログも削除する必要があります。バックアップも同様です。

ひどい仕事です。

「いいね!」 1

新しいアカウントを作成するだけで済みます。その後、アカウントを匿名化します。IPアドレスを確認できるのは、一般的にモデレーターと管理者のみです。

「いいね!」 1

IPアドレスは全く役に立たないわけではありません。VPNが使用されていないと仮定すると、最低限、ユーザーがログインしている国を提供します。オペレーターによっては、さらに地理的な情報が利用可能になる場合があります。例えば、私のIPアドレスでwhois検索を行うと、私がオックスフォードにいることが(正確に)わかります。

IPアドレスが変更される頻度もオペレーターによって異なります。私のIPアドレスはいつでも変更される可能性がありますが、通常は変更されずに何年も経過します。

仮に、この新しいオーナーが、これらの管理者/モデレーターが使用する別のサービスを運営している場合、日付とIPアドレスを相関させて、その別のサービスのアカウントを特定できる可能性があります。何らかの理由で望ましくないかもしれません。 :man_shrugging:

ええ、これには同意します。

「いいね!」 2