# 사용자 프로필에 "초대한 사람"을 표시하지 않도록 사이트 설정 추가

**URL:** https://meta.discourse.org/t/add-site-setting-to-not-show-invited-by-on-user-profiles/241038
**Category:** Feature
**Tags:** invites
**Created:** [10월 5, 2022, 4:22오후 UTC](https://meta.discourse.org/t/add-site-setting-to-not-show-invited-by-on-user-profiles/241038 "2022-10-05T16:22:19Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![yhh9xdq7dc](https://avatars.discourse-cdn.com/v4/letter/y/f17d59/32.png) [@yhh9xdq7dc](https://meta.discourse.org/u/yhh9xdq7dc)
#### Post date: [10월 5, 2022, 4:22오후 UTC](https://meta.discourse.org/t/add-site-setting-to-not-show-invited-by-on-user-profiles/241038/1 "2022-10-05T16:22:19Z")

</div>

이것이 버그인지 아닌지 확신이 서지 않습니다. 그런데 한 사용자가 다른 사용자를 초대하면, 초대받은 사용자의 프로필에 "초대한 사용자"라는 문구가 공개적으로 표시됩니다. 이 정보가 스태프에게만 표시되어야 하지 않나요? 제가 특정 사용자에게 초대받았다는 것을 왜 모든 사람이 알아야 하는 건가요? 만약 제가 잘못 생각했다면 죄송합니다.

---

<div class="post-metadata">

### Author: ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)
#### Post date: [10월 5, 2022, 10:26오후 UTC](https://meta.discourse.org/t/add-site-setting-to-not-show-invited-by-on-user-profiles/241038/2 "2022-10-05T22:26:03Z")

</div>

이 기능을 위한 설정, 예를 들어 `초대 상태 확인에 필요한 신뢰 수준` 같은 것이 있을 수 있을까요?

---

<div class="post-metadata">

### Author: ![khenmu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/khenmu/32/108976_2.png) [@khenmu](https://meta.discourse.org/u/khenmu)
#### Post date: [10월 5, 2022, 11:13오후 UTC](https://meta.discourse.org/t/add-site-setting-to-not-show-invited-by-on-user-profiles/241038/3 "2022-10-05T23:13:44Z")

</div>

> [@yhh9xdq7dc](#):
>
> 내 말은, 이건 스태프에게만 표시되어야 하는 게 아닌가 하는 겁니다. 왜 모든 사용자에게 특정 사용자가 나를 초대했다는 것을 알려야 하는 건가요?

이를 숨길 만한 이유가 있을까요? 민감한 정보라고 느껴지지 않습니다. 프로필 페이지의 거의 모든 필드에 대해 비슷한 질문을 할 수 있으며, 그 근거도 비슷할 것입니다.

&nbsp;

> [@darkpixlz](#):
>
> 이것에 대한 설정이 존재할 수 있지 않을까요? 예를 들어 `초대 상태 확인에 필요한 신뢰 수준` 같은 것?

설정 항목은 큐레이션되어야 한다고 생각합니다. 추가되는 항목마다 UX 비용이 발생하며, 항목이 많을수록 각 항목을 발견하기가 어려워집니다. 이는 좋은 후보라고 생각하지 않습니다. 사이트 설정은 관리자만 변경할 수 있으며, 그들은 CSS를 사용하여 동일한 효과를 훨씬 쉽게 달성할 수 있습니다.

이러한 방식으로 처리할 수 있습니다;

```css
.invited-by {
    display: none !important;
}

```

만약 스태프가 이 정보에 대한 접근 권한을 유지하기를 원한다면 `:not(.staff)` 또는 유사한 것을 사용할 수 있습니다.

---

<div class="post-metadata">

### Author: ![yhh9xdq7dc](https://avatars.discourse-cdn.com/v4/letter/y/f17d59/32.png) [@yhh9xdq7dc](https://meta.discourse.org/u/yhh9xdq7dc)
#### Post date: [10월 6, 2022, 6:37오전 UTC](https://meta.discourse.org/t/add-site-setting-to-not-show-invited-by-on-user-profiles/241038/4 "2022-10-06T06:37:53Z")

</div>

솔직히 말해서, 공개된 포럼이므로 프로필을 비공개로 설정하지 않는 한 누구나 일반적인 통계 정보(읽기 시간, 게시한 게시글 수, 주고받은 좋아요 수 등)를 볼 수 있는 것은 당연합니다. 하지만 일반 사용자는 누가 나를 초대했는지 알 수 없어야 합니다. 즉, 왜 '상관관계’가 공개되어야 하는지 이해할 수 없습니다. 온라인 게임에 가입할 때 초대자와 초대된 사람만 이 정보를 알 수 있는 데에는 이유가 있습니다. 다른 사용자의 프로필을 방문해도 그 사람이 누군가에게 초대되었는지 알 수 없습니다. 이런 정보는 여기에서만 존재합니다. 그리고 이것이 개인정보 보호 문제가 아니라고 할 수 없습니다. 여기서 다루는 것은 단순한 포럼의 공개 활동 정보가 아니라 '사용자 간 상관관계’입니다.

위에서 제시된 해결책에 대해: CSS로 숨기는 것은 정보가 여전히 공개적으로 표시된다는 것을 의미하지 않습니다. 제가 말하는 것은 기본적으로 그렇게 되어서는 안 된다는 것입니다.

---

<div class="post-metadata">

### Author: ![khenmu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/khenmu/32/108976_2.png) [@khenmu](https://meta.discourse.org/u/khenmu)
#### Post date: [10월 6, 2022, 9:42오전 UTC](https://meta.discourse.org/t/add-site-setting-to-not-show-invited-by-on-user-profiles/241038/5 "2022-10-06T09:42:54Z")

</div>

> [@yhh9xdq7dc](#):
>
> 그것이 프라이버시 문제가 아니라고는 할 수 없잖아요.

존중의 말씀을 드리지만, 저의 입장은 정확히 그 반대입니다. 저는 그것을 프라이버시 문제로 보지 않습니다.

Discourse는 누가 당신을 초대했는지를 넘어 훨씬 더 많은 “상관관계” 정보를 공개합니다. 당신이 좋아요를 누른 횟수가 공개된다는 사실을 알고 계신다면, 당신이 좋아요를 누른 [게시물 목록](https://meta.discourse.org/u/yhh9xdq7dc/activity/likes-given)도 공개된다는 사실을 알고 계신가요? 저는 당신과 논쟁하려는 것이 아닙니다. 다만 1) 당신이 우리에게 공유하지 않은 특별한 이유 때문에 이 특정 정보에만 특히 불편함을 느끼시는지, 아니면 2) Discourse가 공개적으로 접근할 수 있게 하는 다른 일부 정보를 모르고 계신 것인지 이해하려는 것입니다.

게임과의 비유는 설득력이 있다고 느끼지 않습니다. 게임의 온라인 프로필은 보통 웹사이트 활동보다는 게임 내에서 어떤 성과를 이뤘는지에 초점을 맞추기 때문입니다. 이를 예로 들어 WoW를 꼽고 싶습니다.

제 입장에서는, 이 정보가 예를 들어 다른 포럼 사용자를 친구로 추가하고 그 목록이 공개되는 것과 크게 다르다고 보지 않습니다. 이것도 일종의 "상관관계"이지만… 이것이 민감한 정보라고 볼 수 있을까요?

Discourse가 기본적으로 공유하는 정보의 양을 고려할 때, 왜 누군가가 특별히 그것에 이의를 제기하는지 확신이 서지 않습니다. 프라이버시를 매우 중요하게 생각하시는데, Discourse가 다른 사용자와 공유하는 일부 사항을 몰랐거나, 아니면 그것에 대해 다른 스레드를 게시할 계획이라면, 그건 충분히 합리적입니다. 완전히 정당한 일입니다. 만약 특별히 이 부분에 대해 신경 쓰신다면, 우리에게 공유하지 않는 특별한 이유가 있으신 것 같다는 느낌이 듭니다(공유하지 않으셔도 됩니다). 하지만 제 경험상, 팀은 사용 사례를 보고 요청한 사람의 입장을 진정으로 공감할 수 있을 때 변경 요청에 가장 적극적으로 대응하는 경향이 있습니다.

---

<div class="post-metadata">

### Author: ![yhh9xdq7dc](https://avatars.discourse-cdn.com/v4/letter/y/f17d59/32.png) [@yhh9xdq7dc](https://meta.discourse.org/u/yhh9xdq7dc)
#### Post date: [10월 6, 2022, 10:09오전 UTC](https://meta.discourse.org/t/add-site-setting-to-not-show-invited-by-on-user-profiles/241038/6 "2022-10-06T10:09:53Z")

</div>

내 관점에서 다른 사용자가 내가 어떤 게시글을 좋아했는지 아는 것은 큰 문제가 아닙니다. 이는 공개된 커뮤니티이고, 내가 참여한다면 다른 사람들이 내가 사용자로서 이벤트를 좋아했거나 참석했거나 무언가에 댓글을 달았다는 사실을 알아야 마땅합니다. 그렇다면 그게 무슨 참여라고 할 수 있을까요? 또한, 읽기 시간 등 모든 것이 공개되어 있습니다. 저는 이것이 큰 문제가 아니라고 봅니다. 더 많이 읽는 사람이 있고, 덜 참여하는 사람이 있으며, 한 가지 방식으로 기여하는 사람이 있고 다른 방식으로 기여하는 사람이 있습니다. 오히려 사용자 간의 상관관계가 프라이버시 문제라고 생각합니다.

하지만 무엇보다도, 초대장을 통해 커뮤니티에 가입한 경우 왜 영원히 제 프로필에 다른 사용자가 나를 초대했다는 표시가 남아 있어야 하는지 모르겠습니다. 그렇게 되면 일반 가입자와 프로필이 완전히 다르게 보입니다.

어쨌든, 멋진 투표 기능을 사용해 다른 사용자들의 생각을 알아볼 수 있을 것 같습니다(투표를 결정하는 경우). 결국 그것은 제 의견일 뿐이니까요.

_Poll ([view on site](https://meta.discourse.org/t/add-site-setting-to-not-show-invited-by-on-user-profiles/241038/6))_

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [10월 8, 2022, 5:22오전 UTC](https://meta.discourse.org/t/add-site-setting-to-not-show-invited-by-on-user-profiles/241038/7 "2022-10-08T05:22:59Z")

</div>

저는 해당 정보가 표시되는 것을 원치 않으며, 프로필에 표시할지 여부 선택 옵션이 있으면 좋겠습니다. CSS로 숨기는 것은 외관상의 문제일 뿐, 안전 모드나 인스펙터에서 규칙을 조정하면 여전히 드러날 수 있습니다.

@yhh9xdq7dc 님의 의견에 동의합니다. 읽기 시간/게시물 수/좋아요 목록/등과는 달리, 이 정보는 커뮤니티 내에서만 수집된 정보에 국한되지 않고 커뮤니티 외부의 관계를 암시하는 다른 유형의 정보이기 때문입니다.

커뮤니티에 따라 민감도가 다를 수 있으므로, 공개적으로 표시할지 여부를 선택할 수 있는 옵션은 합리적이라고 생각합니다.

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [10월 8, 2022, 5:36오전 UTC](https://meta.discourse.org/t/add-site-setting-to-not-show-invited-by-on-user-profiles/241038/8 "2022-10-08T05:36:42Z")

</div>

왜 이런 정보가 공개되는 것이 의미가 있는지 도무지 이해할 수 없습니다. 필요에 따라 개인적인 정보가 될 수도 있으니 말이죠.

이것 역시 컴포넌트/플러그인을 통해 해결해야 할 문제입니다.

CSS는 외관을 변경하는 도구로 만들어졌지, 기능을 숨기는 용도가 아닙니다. 이제 화를 내실 분들이 있겠지만, CSS 수정이 필요할 때마다 그것은 다른 어떤 것보다도 UI/UX 디자인의 부실함이나 개발자의 게으름을 더 잘 드러냅니다. 게다가 CSS 변경 사항이 늘어날수록 아무도 모든 변경 사항을 기억할 수 없기 때문에 충돌 가능성이 커집니다.

수정:

그리고 누군가 지적하기 전에 말씀드리자면: 네, 컴포넌트/플러그인을 사용하면 WordPress 세계에서 빠져나오지 못하는 늪 같은 상황에 빠질 위험이 커집니다. 일반적으로 말하자면, 이것은 양쪽 모두에게 불리한 상황입니다.

---

<div class="post-metadata">

### Author: ![wal](https://avatars.discourse-cdn.com/v4/letter/w/d6d6ee/32.png) [@wal](https://meta.discourse.org/u/wal)
#### Post date: [8월 21, 2024, 8:48오후 UTC](https://meta.discourse.org/t/add-site-setting-to-not-show-invited-by-on-user-profiles/241038/9 "2024-08-21T20:48:46Z")

</div>

Discourse 포럼에서 이 기능을 제거할 수 있는 옵션이 있어야 합니다. 사용자 프로필에 이 정보가 표시되는 것을 원치 않습니다.

---

<div class="post-metadata">

### Author: ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)
#### Post date: [10월 14, 2024, 10:03오후 UTC](https://meta.discourse.org/t/add-site-setting-to-not-show-invited-by-on-user-profiles/241038/10 "2024-10-14T22:03:13Z")

</div>

왜 이렇게 하면 안 되는지 모르겠네요:

> [@khenmu](#):
>
> 이런 식으로 하면 될 것 같아요;
> 
> ```plaintext
> .invited-by {
> display: none !important;
> }
> 
> ```
> 
> 스태프가 해당 정보에 대한 접근을 유지하고 싶다면 `:not(.staff)` 같은 것을 사용할 수 있겠죠.
