포럼 내에서 변경된 약관에 대한 동의 모달 표시

웹사이트에 DiscourseConnect를 통합하여 운영 중인 포럼이 있습니다.
사용자가 웹사이트에서 계정을 만들고 포럼 링크를 클릭하면 포럼 계정이 생성되고 자동으로 포럼에 로그인됩니다(모든 것이 완벽하게 작동합니다!).
사용자가 처음 포럼에 진입할 때 또는 TOS(서비스 약관)가 변경된 후 약관에 동의하도록 모든 사용자를 유도하는 방법을 찾아야 합니다.
제 아이디어는 TOS에 동의하지 않은 모든 사용자에게 모달 창을 표시하는 것입니다. 많은 웹페이지에서 표시되는 쿠키 동의와 유사한 다이얼로그를 표시하고 싶습니다:

이러한 기능을 제공하는 플러그인을 검색해 보았지만, 안타깝게도 찾지 못했습니다.
누군가 이러한 기능을 제공할 수 있는 플러그인이나 테마 컴포넌트를 추천해 주실 수 있나요?

만약 없다면, 기술적으로 이러한 플러그인이나 테마 컴포넌트를 만드는 것이 가능한지 알고 싶습니다(아직 discourse에 익숙하지 않아 어느 쪽이 되어야 하는지는 모르겠습니다).
사용자 프로필에 마지막으로 동의한 TOS 버전을 저장하는 새로운 필드를 추가하고, TOS를 추가/편집하고 그 버전을 지정할 수 있는 UI를 제공해야 합니다. 물론, 최신 버전의 TOS에 동의하지 않은 모든 사용자에게 모달을 표시하고 TOS에 동의할 때까지 모든 작업을 차단해야 합니다.

이것이 가능하다면 직접 시도해 보고 싶지만, 몇 가지 안내가 필요합니다.
자문해 주셔서 감사합니다.

이 플러그인이 필요한 작업에 도움이 될 것 같습니다

링크 보내주셔서 감사합니다. 해당 플러그인은 확인했지만, 몇 가지 제한 사항이 있습니다(예: 200명 사용자 제한). 또한 이용약관(TOS)을 모달로 표시해야 합니다. 현재 플러그인 개발 시작 방법을 알아보고 있는 중인데, 이런 종류의 플러그인 개발이 가능하다는 것을 누군가 확인해 주신다면 개발 환경을 설정해서 시도해 보겠습니다.

또 다른 한 가지는

이용약관을 강제 적용하도록 설정하는 것은 어떨까요?

또한 GDPR에 따른 쿠키 준수가 해결책의 일부가 될 수 있습니다.