사용자가 삭제되면 인용문 작성자를 비공개 처리

사용자가 익명 처리되면, 해당 사용자의 언급과 인용은 새로운 사용자 이름(anonymousXXXX)으로 표시되도록 수정됩니다.

사용자 계정을 삭제할 때 동일한 처리가 적용되지 않는다는 점이 이상하게 느껴집니다.
사용자와 모든 게시물이 삭제되지만, 인용된 이름은 그대로 남아 있어 여전히 해당 사용자를 식별할 수 있습니다.

인용된 사용자 이름도 마찬가지로 가려지는 것이 더 논리적이며, 삭제를 요청한 사용자의 의사를 존중하는 것입니다.

물론 관리자가 계정을 삭제하기 전에 익명 처리할 수는 있지만, 이 단계를 자동화하면 관리자의 업무가 훨씬 간단해질 것입니다.

이 주제가 이전에 언급된 적이 없다는 점이 다소 놀랍습니다. 검색과 ask.discourse.org에서도 이 특정 주제에 대한 게시물을 찾지 못했습니다. :thinking:

4개의 좋아요

하지만 이름을 유지하는 옵션도 제공되지 않습니다. 그리고 이름을 제거하면 포럼 가독성이 떨어지므로, 이것이 원하는 동작이라고 생각하지 않습니다.

1개의 좋아요

삭제 전에 익명화 처리를 제공하는 옵션으로 만들 수도 있습니다. 예를 들어, 삭제를 확인하는 모달에 체크박스를 추가하는 방식이죠.

5개의 좋아요

사용자의 모든 게시물이 삭제되고 다른 게시물에서 인용될 때 사용자 이름이 유지된다면, 포럼의 가독성이 반드시 낮아지는 것은 아니지만, 새로운 독자들은 익명화된 사용자 계정에 할당된 무작위 숫자를 제외하고 누가 언급되었는지 알 수 없게 될 것입니다.

계정 삭제 시 인용된 사용자 이름도 함께 삭제되는 것이 더 적절해 보입니다. 사용자 게시물을 유지하기 위해 계정이 익명화된 경우를 제외하고, 기본값을 “삭제된 사용자” 등으로 변경하는 것도 방법입니다. 모든 삭제된 계정 사용자 이름을 숫자가 아닌 단순히 "삭제됨"으로 변경하면, 같은 계정의 모든 게시물과 인용된 사용자 이름이 동일한 숫자로 표시되는 경우보다 사람들이 어떤 내용을 이야기하고 있는지 이해하기가 더 어려워질 것입니다.

제가 하려는 말은 사용자명을 제거하면 포럼의 가독성이 더 떨어질 수 있다는 것이었습니다.

1개의 좋아요

네, 말씀하신 의도를 이해한 것 같습니다. 제 답변이 다소 혼란을 드렸다면 죄송합니다. '더 어렵다’라고 쓴 부분을 '덜 어렵다’로 수정했습니다. 제가 쓰려던 것은 후자였을 것입니다.

인용된 사용자 이름을 제거하면 주제를 이해하는 것이 더 어려워질 수 있지만, 삭제된 사용자가 작성한 게시글도 함께 삭제된다면 이 요인은 무의미해질 수 있습니다.

예를 들어, "그건 동의하지 않아, 조야"라는 문장은 조의 게시글이 삭제된 상태라면 아무런 의미가 없습니다. "그건 동의하지 않아 (삭제된 사용자)"라고 하면, 독자들이 게시글이 사라진 사람과 대화하고 있다는 사실을 알게 됩니다.

1개의 좋아요

여기서 제안하는 내용은 사용자의 게시물을 완전히 삭제하는 것이 아니라, 토론에서 사용자 이름을 흐리게 처리하는 것입니다. 이는 사용자 이름을 흐리게 처리하는 익명화 기능과 일치시키므로 좋은 아이디어라고 생각합니다. 해당 기능은 OP에서 설명된 바와 같이 사용자 이름을 흐리게 처리합니다.

3개의 좋아요

제가 말하려는 예시입니다.

잭: 까마귀는 검은색이야
조: 백조는 흰색이야
질: 불새는 분홍색이야
RGJ: 그거不同意해, 조야

다음과 같은 경우와 비교하면,

익명24680: 까마귀는 검은색이야
익명02468: 백조는 흰색이야
익명46802: 불새는 분홍색이야
RGJ: 그거不同意해, 익명02468

네, 이런 상황에서 가독성이 조금 떨어지긴 하지만, 여러 익명 사용자의 게시물에 누군가 멘션을 사용해 답하는 경우는 얼마나 자주 일어나나요? 드문 경우인 것 같습니다.

2개의 좋아요

물론 제 예시는 매우 단순합니다.
여러 익명 사용자가 존재하는 모든 포럼에서 이런 일이 일어나고 있다고 생각합니다.

또한, 한 주제에서 게시물을 올린 사용자가 다른 주제에서 다른 내용을 올리는 동일한 사용자임을 "확인"할 수 있는 점도 좋게 생각합니다.

제가 말하려는 것은, 삭제가 필요한 경우에만 익명 처리가 이루어져야 하므로, 사용자가 삭제될 때 자동으로 익명 처리되는 것을 피하고 싶다는 것입니다.

3개의 좋아요

게시글이 있는 경우 사용자 계정을 삭제할 수 없도록 하는 경고가 표시됩니다. 계정 삭제를 하려면 먼저 게시글을 삭제해야 한다고 나와 있습니다. 게시글이 남아 있는 계정을 우회해서 삭제할 수 있는 방법이 있는지 몰랐고, 계정 삭제를 위해 게시글 삭제가 필수 조건인 줄 알았습니다.

2개의 좋아요

이것은 첫 번째 게시물에서 언급된 내용입니다. 이 기능 요청은 모든 사용자 게시물이 삭제되는 경우에만 적용되는 줄 알았거든요. 만약 해당 사용자의 계정도 완전히 삭제된다면, 다른 사람이 @사용자이름으로 언급해도 그 사용자 이름이 제거되어야 할 것 같은데, 어떤 이유에서인지 그렇지 않습니다.

언급(mention)을 익명화하거나 흐리게 처리하는 것은 다른 사람(계정 조치 요청자가 아닌)이 작성한 텍스트를 수정하는 행위입니다. 이것이 반드시 잘못된 것은 아니지만, 분명히 다른 결정이며, 명시적인 동의와 의도가 없이는 자동으로 실행해서는 안 됩니다.

예를 들어, 적절성 여부는 특정 인스턴스의 개별적인 약관, 그리고 각 최종 사용자가 해당 Discourse 인스턴스에서 작성한 콘텐츠에 대해 부여하는 라이선스 및/또는 소유권 허가에 따라 달라질 수 있습니다. 특정 인스턴스의 약관이 관리자에게 사이트 방문자가 작성한 "콘텐츠"를 임의로 수정할 권리를 부여하지 않는다면, 언급을 자동으로 흐리게 처리하는 것은 관리자가 합의한 권한 범위를 의도치 않게 초과할 수 있습니다.

또한, 이는 많은 텍스트 콘텐츠를 스캔하고 변경해야 하는 시스템에서 성능에 부정적인 영향을 미칠 수 있는 장기적이고 “비용이 높은” 작업입니다. 라이선스 문제와 무관하게, 정상적인 운영 측면에서 적어도 일부 사이트에서는 운영상 부적절할 수 있습니다.

1개의 좋아요

이 부분은 몇 가지 고려할 사항이 있습니다. 사이트 관리자가 모든 구체적인 상황을 고려하여 해당 프로세스를 커스터마이즈할 수 있도록 하는 것이 적절해 보입니다.

누군가 완전한 익명화를 요청하는 경우 GDPR 정책이 적용됩니다. 만약 사용자 이름이 실제 법적 신원을 식별할 수 있는 본명이라면, 특히 공개 사이트에서 다른 회원들이 이를 인용할 경우 이를 제거해야 할 가능성이 높습니다.

그러나 사용자 이름 인용과 함께 게시된 텍스트의 내용에 따라, 이름만 제거한다고 해서 익명화 과정이 완료된다고 볼 수는 없습니다. 이상적으로는 사이트 관리자나 모더레이터가 해당 텍스트에 개인 식별 정보(PHI)가 포함되어 있지 않은지 검토할 수 있도록 하는 것이 중요할 수 있습니다.

사용자가 익명화를 요청할 때에 대한 귀하의 생각과, 사용자가 삭제되면 해당 사용자의 데이터도 (선택적으로) 익명화되어 예를 들어 인용문에 이름이 더 이상 표시되지 않도록 해야 한다는 이 기능 요청 사이의 연관성을 이해하지 못하겠습니다.

1개의 좋아요

다시 생각해 보니 이 전체 주제가 내게는 혼란스럽습니다. 포럼에 참여를 시작한 회원은 삭제할 수도 없습니다. 익명화만 가능합니다.

새로운 회원이 언급된 경우와 같이 이름 언급을 삭제하고 싶어 하는 드문 경우에는版主에게 연락할 수 있습니다.

아니면 제가 뭔가 놓치고 있는 걸까요?

왜 그런가요?

제 이해로는, 게시물이 5개 이상이거나 Delete user max post age 설정보다 오래된 게시물이 있는 사용자는 삭제할 수 없다고 알고 있습니다.

is_staff? && # 삭제를 수행하려는 사용자가 스태프이고
        (
          user.first_post_created_at.nil? || # 사용자가 게시물을 생성하지 않았거나
            !user.has_more_posts_than?(User::MAX_STAFF_DELETE_POST_COUNT) || # 사용자가 5개 이상의 게시물을 생성하지 않았거나
            user.first_post_created_at > SiteSetting.delete_user_max_post_age.to_i.days.ago # 사용자가 설정에서 정의된 기간보다 오래된 게시물을 생성하지 않은 경우
        )

하지만 Delete user max post age 사이트 설정을 일시적(또는 영구적으로)으로 증가시켜 관리 페이지의 버튼을 사용하여 사용자의 모든 게시물을 삭제할 수 있습니다. 그렇게 한 후에도 사용자를 삭제할 수 없는 이유를 이해할 수 없습니다.

또한 작년에 폐쇄된 디스코르스 포럼을 기억합니다. 폐쇄 전에 삭제 옵션이 제공되었습니다. 회사에 불만이 있던 많은 장기 회원들이 이 제안을 환영했습니다. 지난 20년간의 게시물을 저장하려는 사람들에게는 꽤 슬픈 일이었습니다. 왜냐하면 주제 작성자가 삭제되면 해당 주제에 대한 답변도 더 이상 사용할 수 없기 때문입니다.

1개의 좋아요

두 가지는 반드시 관련이 있는 것은 아닙니다. 사용자 계정은 다양한 이유로 삭제될 수 있기 때문입니다. 저는 사용자가 계정 삭제 또는 익명화를 요청할 수 있는 가능한 시나리오에 대해 말씀드린 것입니다. 관리자도 계정 삭제 요청을 반드시 이행해야 하는 의무가 없다는 사실을 알게 되면 사용자가 불만을 표할 수 있다는 주제에 대한 논의가 몇 번 있었습니다. 하지만 유럽 사용자 계정은 GDPR의 익명화 정책에 따라 관리됩니다.