공개된 Discourse 인스턴스에서 최근 한 사용자가 자신의 계정 삭제를 요청했고, 이에 대해 관리자가 Discourse의 익명화(anonymization) 기능을 사용하여 응답했습니다.
그러나 저는 곧바로 새로 할당된 사용자 ID를 고급 검색 폼에서 사용하여 해당 게시자의 모든 과거 메시지를 검색할 수 있다는 사실을 알게 되었습니다. 이러한 게시물은 사용자를 식별하고 온라인 활동을 "익명화"된 계정과 실제 존재(예: 성, 나이, 거주지 언급 등)를 연결하는 데 도움이 될 수 있는 데이터 조각을 포함할 가능성이 높습니다.
이는 해당 게시자의 프라이버시 권리 보호 요청을 충족하지 못하므로 문제를 일으킵니다. 실제로는 정보가 남아 있어 타인이 매우 쉽게 찾아낼 수 있음에도 불구하고, 사용자는 자신의 요청이 처리되었다고 생각할 수 있습니다. 또한, 해당 사용자가 계정을 사용했을 당시 미성년자였을 수도 있으며, 이는 추가적인 문제를 초래합니다.
저는 변호사가 아니지만, 이는 적어도 일부 유럽 국가(제가 시민인 프랑스를 포함한다고 생각합니다. 프랑스어를 읽는 분들을 위해, 공식 데이터 프라이버시 보호 기관의 전용 페이지 링크를 드립니다: Le droit à l’effacement : supprimer vos données en ligne | CNIL)의 법률을 준수하지 않는다고 확신합니다. 일반적으로 사용자 데이터 삭제는 사용자를 식별하는 데 도움이 될 수 있는 모든 종류의 데이터의 삭제를 의미하는 것으로 이해됩니다(완전한 공식 이름이나 명확한 식별자일 필요는 없습니다: 아무리 불명확하더라도 개인적 특성 언급이면 충분합니다).
익명화를 요청한 사용자의 모든 과거 게시 이력을 관리자나 관리자가 돌아다니며 게시물의 잠재적으로 개인적인 정보를 수동으로 비워 두는 것은 원치 않을 가능성이 높으므로, 합리적인 유일한 해결책은 해당 사람의 모든 게시물과 후속 게시물에서 이를 인용한 부분을 물리적으로 삭제하는 것이라고 생각합니다.
또한, 이것이 과거의 토론을 방해할 수 있다는 우려가 있다면, 사용자와 관리자에게 두 가지 옵션을 제공하는 것을 고려할 수 있습니다: 얕은 익명화(현재 동작)와 완전 삭제(위에서 제안한 바와 같이).
참고: 누군가의 잊혀질 권리를 요청한 사람을 공개적으로 알리는 위험을 피하기 위해, 원래 Discourse 인스턴스에 대한 링크는 제공하지 않습니다. 물론, 저는 이를 Discourse 유지보수 담당자에게 비공개로 전송할 수 있습니다.
저도 변호사는 아니지만, GDPR(일반 데이터 보호 규정) 준수에 대한 기본적인 이해(특정 국가에 국한되지 않는)는 포럼 게시물에 개인 식별 정보(PII)를 게시하지 않도록 하는 정책을 시행함으로써 유지될 수 있다는 것입니다.
이를 유지하려면 능동적인 모니터링이 필요하지만, 그렇게만 한다면 GDPR을 충족하기 위해 비식별화 기능이 기술적으로 반드시 필요하지는 않습니다. 사용자 ID 이름과 카드가 해당 사용자를 식별하지 않는 한, 사용자 계정을 영구적으로 정지시키면 개인 데이터가 유지되지 않으므로 됩니다. (수정: 공개된 뷰에는 개인 데이터가 없어야 하지만, 계정이 비식별화되지 않는 한 데이터베이스에는 여전히 이메일 주소와 IP 주소가 남아 있습니다.)
포럼 관리자가 모든 요구 사항을 자발적으로 충족하지 않는 경우 어려울 수 있으며, 그럴 경우 할 수 있는 일은 이를 신고하는 것뿐입니다. 그러면 규제 기관에서 준수를 강제하기 위해 시정 요청이나 통지를 보낼 수 있습니다.
수정: GDPR에서 중요한 데이터베이스 내 IP 주소/이메일을 삭제하려면 계정이 비식별화되어야 합니다. 그러나 시스템은 사용자 이름과 달리 이러한 정보를 공개 뷰에 게시하지 않습니다. 사용자 이름은 법적 식별명이 될 수 있기 때문입니다.
또한 인터넷 공개 영역에 2개월 이상 게시된 콘텐츠의 경우 공개 또는 비공개 아카이브가 생성되었을 수 있으므로, 원래의 디스코urs(토론) 게시물을 삭제한다고 해서 그 상황이 바뀌지 않습니다. 익명을 유지하거나 계정을 완전히 비식별화할 수 있기를 원한다면 포럼 게시물에 개인 정보를 공유하지 않도록 주의하는 것이 중요합니다.
경험상, 이는 실제 포럼의 게시 패턴과 맞지 않습니다. 상대적으로 익명적인 환경(오픈소스 커뮤니티 등)에서도, 일부 사용자는 여전히 때때로 개인 정보를 게시하며, 이는 사용자명이 익명화되었더라도 독자가 해당 사용자를 식별하는 데 더 쉬우거나 어렵게 도움을 줄 수 있습니다.
Discourse는 포럼 관리자가 법에 대한 자신의 해석을 시행하기 위해 자신의 재량에 따라 자유롭게 사용할 수 있는 여러 옵션을 제공합니다.
GDPR 삭제 요청 통합을 자신의 사이트로 연결한 여러 고객을 보유하고 있으며, 일부는 게시글과 계정을 완전히 삭제하고, 일부는 익명화합니다. 일부는 수동으로 수행합니다.
하지만 그들이 무엇을 하는지는 그들의 결정입니다. 저희는 포럼의 데이터 소유자가 아니기 때문입니다. 데이터 소유자는 포럼 관리자입니다. 그리고 그들이 저희의 익명화 처리가 불충분하다고 판단하면(실제로 그런 경우가 있었습니다) 저희는 그에 대응합니다(실제로 그렇게 했습니다).
말씀하신 사이트에서 익명화가 불충분하다고 느끼신다면, 해당 사이트 관리자에게 직접 문제를 제기하는 것이 가장 좋습니다.
제 생각에는 해당 포럼의 관리자들이 사용 가능한 기능에 대해 인지하지 못하고 있는 것 같습니다. GDPR을 준수하는 방식으로 Discourse를 사용할 수 있도록 필요한 모든 도구를 제공한다는 점은 확신할 수 있습니다. 이러한 도구를 어떻게 사용할지는 전적으로 관리자들의 재량에 달려 있습니다.
세상에는 수백만 명의 로버트가 있지만, "로버트"라는 이름을 부를 때 일반적으로는 바로 앞에 있는 특정 사람의 주의를 끌고자 하는 것입니다. 이름에 또 다른 데이터 포인트(이 예시에서는 근접성)를 추가하면 특정 개인을 식별하는 데 필요한 충분한 정보가 됩니다. 이러한 데이터 포인트가 식별자입니다.