Discourse에서 사용자가 PII를 공개적으로 공유할 수 있는 곳은 어디인가요?

:bookmark: 이 가이드는 사용자가 Discourse 내에서 자신의 행동으로 인해 개인 식별 정보(PII)를 공개하거나 우발적으로 공유할 수 있는 모든 장소를 식별하고, 관리자가 이러한 옵션을 제한하거나 관리하는 방법을 설명합니다.

:person_raising_hand: 필요한 사용자 권한: 관리자(Administrator)

사용자는 의도적으로든 우발적으로든 Discourse에서 자신에 대한 정보를 공유할 수 있는 여러 가지 방법을 가지고 있습니다. 이러한 영역을 이해하면 관리자가 적절한 안전 장치를 구현하고 사용자가 개인정보 보호 모범 사례에 대해 교육받을 수 있도록 돕는 데 도움이 됩니다.

요약

Discourse가 자동으로 저장하는 데이터(IP 주소, 이메일, 인증 정보)와 달리, 이 가이드는 사용자가 능동적으로 선택하여 정보를 공유하는 장소를 다룹니다. 사용자는 프로필 정보, 게시물 및 메시지, 사용자 정의 필드, 사용자 상태 및 기타 커뮤니티 기능을 통해 PII를 공유할 수 있습니다. 사이트 관리자는 이러한 기능 중 많은 부분을 비활성화하거나 제한하여 우발적인 PII 노출 위험을 줄일 수 있습니다.

사용자가 PII를 공개적으로 공유할 수 있는 곳

사용자는 Discourse의 여러 영역에서 개인 식별 정보를 공유할 수 있습니다:

  • 사용자 이름(Username) - 모든 게시물 및 상호작용에서 사이트 전체에 공개적으로 표시됨
  • 이름(Name) - 사용자 이름 옆에 표시될 수 있는 선택적 표시 이름
  • 프로필 (자기소개) - 사용자 프로필의 생애 이력 정보 섹션
  • 웹사이트 - 사용자 카드 및 프로필에서 표시되는 선택적 웹사이트 URL 필드
  • 위치(Location) - 사용자 카드 및 프로필에서 표시되는 선택적 위치 필드
  • 게시물 - 주제(Topics), 답변, 개인 메시지, 채팅 메시지, 댓글 포함
  • 사용자 정의 필드(Custom fields) - 사이트 관리자가 정의하는 추가 필드(예: “직업” 또는 “회사”)
  • 사용자 상태(User status) - “부재중”, “재택근무 중” 등 일시적인 상태 메시지
  • 태그(Tags) - 정보를 공유하려는 의지가 매우 강한 사용자는 my-name-is-jenny-call-me-at-867-5309와 같은 태그를 생성할 수 있음

:information_source: 사이트 관리자는 이러한 기능 중 많은 부분을 비활성화하거나 제한할 수 있습니다.

:warning: 개인 메시지는 끝에서 끝까지 암호화되지 않습니다. 사이트 관리자는 PM 내용을 접근할 수 있으며, 사이트 구성에 따라 модератор(모더레이터)도 접근할 수 있습니다.

프로필 기반 PII 노출

사용자 이름(Username)

사용자 이름은 사이트 전체에 공개적으로 표시되며 모든 게시물, 주제 및 사용자 상호작용에 나타납니다. 사용자는 가입 시 사용자 이름을 선택합니다.

관리자 옵션:

  • 사용자 이름을 비활성화할 수 없습니다(Discourse에 필수적이므로)
  • min_username_length 및 max_username_length를 설정하여 사용자 이름 형식을 제어합니다
  • username_change_period를 설정하여 사용자가 가입 시 자신의 선택이 가진 함의를 이해하지 못한 경우 사용자 이름을 변경할 수 있는 유예 기간을 허용합니다. 기본 값은 3일입니다. 사용자 이름 변경 기간이 만료된 후에는 사용자가 사이트 관리자에게 사용자 이름 변경을 요청해야 하며, 관리자는 사용자 관리자 프로필에서 사용자 이름을 변경할 수 있습니다.

이름(Name)

“이름” 필드(때로는 "본명"이라고도 함)는 사용자 이름 옆에 표시될 수 있는 선택적 필드입니다.

관리자 옵션:

  • enable_names 사이트 설정으로 이름 표시를 비활성화합니다
  • full_name_requirement 설정으로 이름 요구 사항을 제어합니다
  • prioritize_username_in_ux를 사용하여 인터페이스 전반에서 이름보다 사용자 이름을 강조합니다

프로필 “자기소개(about me)”

사용자는 프로필에 생애 이력 정보를 추가할 수 있으며, 기본적으로 공개적으로 표시됩니다.

관리자 옵션:

  • hide_user_profiles_from_public을 활성화하여 익명 사용자의 사용자 카드, 사용자 프로필 및 사용자 디렉토리를 비활성화합니다
  • hide_new_user_profiles을 활성화하여 신규 사용자의 프로필을 숨깁니다(기본 활성화)
  • allow_users_to_hide_profile을 활성화하여 사용자가 자신의 프로필을 숨기도록 선택할 수 있게 합니다
  • default_hide_profile을 true로 설정하여 모든 신규 사용자 프로필을 기본적으로 숨깁니다

웹사이트(Website)

사용자는 프로필에 웹사이트 URL을 선택적으로 추가할 수 있으며, 이는 사용자 카드 및 프로필 페이지에서 공개적으로 표시됩니다.

관리자 옵션:

  • allowed_user_website_domains 설정을 사용하여 사용자가 링크할 수 있는 웹사이트 도메인을 제한합니다(기본값은 비어 있으며, 이는 모든 도메인이 허용됨을 의미합니다)
  • 프로필을 숨기면(위 참조) 이 필드에 대한 공개 접근이 방지됩니다

위치(Location)

사용자는 위치를 선택적으로 지정할 수 있으며, 이는 사용자 카드 및 프로필에 표시됩니다.

관리자 옵션:

  • 이 필드를 개별적으로 비활성화할 수 없으며, 항상 사용자에게 선택적 필드로 제공됩니다. 그러나 프로필을 숨기면(위 참조) 공개 접근이 방지됩니다
  • 위치 데이터 공유의 개인정보 보호 함의에 대해 사용자를 교육합니다

사용자 정의 필드(Custom fields)

관리자는 가입 시 및 사용자 프로필에 나타나는 사용자 정의 필드를 생성할 수 있습니다. 이러한 필드는 우발적으로 PII를 수집할 수 있습니다.

관리자 옵션:

  • PII 수집 여부를 위해 모든 사용자 정의 필드를 신중하게 검토합니다
  • 커뮤니티에 필요한 사용자 정의 필드만 생성합니다
  • 민감한 필드를 필수가 아닌 선택적으로 만드는 것을 고려합니다
  • “공개 프로필에 표시” 옵션을 신중하게 사용합니다

사용자 상태(User status)

사용자 상태 기능은 사용자가 이모지와 선택적 만료 시간과 함께 일시적인 상태 메시지(예: “부재중” 또는 “재택근무 중”)를 설정할 수 있게 합니다.

관리자 옵션:

  • 사용자 상태는 기본적으로 비활성화되어 있으며 enable_user_status 사이트 설정으로 관리됩니다
  • 활성화된 경우, 상태 메시지에 PII를 포함하지 않도록 사용자를 교육합니다

콘텐츠 기반 PII 노출

게시물 및 답변

사용자는 게시하는 모든 콘텐츠에 PII를 포함할 수 있으며, 여기에는 다음이 포함됩니다:

관리자 옵션:

  • AI Triage 또는 watched_words 기능을 사용하여 특정 패턴(전화번호, 주소 등)을 플래그하거나 차단합니다
  • 관리자와 모더레이터는 내장된 스태프 작업을 통해 콘텐츠의 PII를 편집하거나 제거하기 위해 빠르게 개입할 수 있습니다: 편집, 삭제, 플래그되거나 보류된 콘텐츠에 대한 대기열 검토.
  • edit_history_visible_to_public 설정을 사용하여 PII 제거 후 편집 기록을 볼 수 있는 사람을 전적으로 제어하거나, 일회성 PII 제거를 위해 수정 이력 모달의 수정 숨기기(Hide Revision) 버튼을 사용합니다.

주제(Topics)

주제 제목은 공개적으로 표시됩니다(비공개 카테고리의 경우를 제외하고) 우발적으로 PII를 포함할 수 있습니다.

관리자 옵션:

  • PII를 포함하는 주제 제목을 빠르게 편집하기 위해 스태프 작업을 사용합니다
  • 민감한 토론 영역을 비공개 카테고리로 만드는 것을 고려합니다

채팅 메시지

Discourse Chat 플러그인이 활성화된 경우, 사용자는 채팅 채널과 직접 메시지에서 PII를 공유할 수 있습니다.

관리자 옵션:

  • 채팅에 대한 접근 권한이 있는 그룹을 신중하게 구성합니다

태그 기반 PII 노출

적절한 권한을 가진 사용자는 태그를 생성할 수 있습니다. 극단적인 경우, 사용자는 PII를 포함하는 태그를 생성할 수 있습니다.

예시: 전화번호를 공유하려는 의지가 매우 강한 사용자는 my-name-is-jenny-call-me-at-867-5309와 같은 태그를 생성할 수 있습니다

관리자 옵션:

  • Create tag allowed groups 설정을 사용하여 태그 생성을 신뢰할 수 있는 사용자 권한 수준으로 제한합니다
2개의 좋아요