フォーラムログイン強制時に「Terms of Service」と「Privacy Policy」の同意通知が欠落

私のフォーラムでは現在、「ログイン必須」設定が有効になっており、匿名ユーザーはサイトへのログインまたは登録を強制されています。この設定が有効な場合、「登録することにより、プライバシーポリシーおよび利用規約に同意するものとします。」というテキストが表示されないことに気づきました。無効な場合は、テキストが表示されます。フォーラムに参加する際に、ユーザーが利用規約およびプライバシーポリシーに従う必要があることを認識するために、このテキストが表示されるべきだと考えます。

「ログイン必須」設定が有効な場合:

「ログイン必須」設定が無効な場合:

「いいね!」 1

ログイン限定コミュニティであれば理にかなっています。MetaやExampleでは、利用規約をクリックするとサイト「内」のこちらに移動します。これはログイン限定の意図を損ないます。

「いいね!」 3

なるほど。ログイン専用サイトであっても、/tos および /privacy ページは匿名でも一般公開されており、これらのページでは UI も制限されていることに気づきました。利用規約およびプライバシーポリシーに法的に拘束されることをユーザーに通知するために、ログイン専用サイトにはその同意通知を記載するのが最善だと思います。

「いいね!」 1

はい、おそらくこの免責事項は無条件に表示すべきです… ここでPRを試みました: UX: show disclaimer on account creation unconditionally by awesomerobot · Pull Request #26807 · discourse/discourse · GitHub

しかし、考慮すべきさらに複雑な要因があるかもしれません…

「いいね!」 1

これを実行したところ、おそらく「バグ」に該当すると考えられます。たとえば、以下のサイト設定が与えられた場合:

  • login required が true
  • tos url が入力されている
  • privacy policy url が入力されている

免責事項テキストは、サインアップ/招待モーダルに表示されるべきですが(現在は表示されていません)。

「いいね!」 2

これで FIX: Include TOS and Privacy Policy URLs in signup when login required by pmusaraj · Pull Request #34926 · discourse/discourse · GitHub を通じて修正されるはずです。ご報告ありがとうございました!

「いいね!」 3