# 웹사이트에서 소셜 미디어 흔적을 모두 삭제하는 방법?

**URL:** <https://meta.discourse.org/t/remove-all-traces-of-social-media-on-my-website/300894>\
**Category:** Support\
**Created:** [3월 25, 2024, 10:20오후 UTC](https://meta.discourse.org/t/remove-all-traces-of-social-media-on-my-website/300894 "2024-03-25T22:20:20Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![Question42](https://avatars.discourse-cdn.com/v4/letter/q/7993a0/32.png) [@Question42](https://meta.discourse.org/u/Question42)\
**Post date:** [3월 25, 2024, 10:20오후 UTC](https://meta.discourse.org/t/remove-all-traces-of-social-media-on-my-website/300894/1 "2024-03-25T22:20:20Z")

</div>

웹사이트에서 소셜 미디어의 모든 흔적을 제거하는 방법이 있을까요? Discourse에 기본적으로 내장된 것인지, 아니면 테마에 따라 달라지는 것인지 확실하지 않습니다. 하지만 소스 코드를 보면 각 페이지마다 Twitter가 5번, FaceBook이 1번 언급되어 있습니다. (소스를 표시(View Source)했을 때 확인 가능) 해당 언급들은 다음과 같습니다:

```plaintext
<meta name="twitter:card" content="summary" />
<meta name="twitter:image" content="https://forums.mysite.me/uploads/default/original/1X/9c81453y45yh45ha81cedd21d3cf20.png" />
<meta name="twitter:url" content="https://forums.mysite.me/" />
<meta name="twitter:title" content="SiteTitle" />
<meta name="twitter:description" content="Site Description Is Here" />

```

그리고 `<div class="hidden" id="data-preloaded" data-preloaded=` 아래에는 FaceBook에 대한 언급인 `\&quot;facebook_app_id\&quot;`가 있습니다.  
저희 사이트는 프라이버시 보호에 매우 신경을 쓰고 있으므로, 이런 것들이 사이트에 남아 있는 것은 좋은 인상을 주지 않습니다.

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [3월 25, 2024, 10:47오후 UTC](https://meta.discourse.org/t/remove-all-traces-of-social-media-on-my-website/300894/2 "2024-03-25T22:47:16Z")

</div>

그렇다면 누군가가 페이스북에 공개된 게시물을 임베드하면 깔끔한 임베드가 생성됩니다. 페이스북이나 다른 어디에도 아무것도 전송되지 않습니다.

제거하는 것이 매우 어려울 것 같습니다.

---

<div class="post-metadata">

**Author:** ![twofoursixeight](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/twofoursixeight/32/574822_2.png) [@twofoursixeight](https://meta.discourse.org/u/twofoursixeight)\
**Post date:** [3월 25, 2024, 11:45오후 UTC](https://meta.discourse.org/t/remove-all-traces-of-social-media-on-my-website/300894/3 "2024-03-25T23:45:06Z")

</div>

CSS 수정을 적용하고 텍스트를 편집하여 사이트에서 소셜 미디어 앱에 대한 모든 언급을 제거할 수 있습니다.

---

<div class="post-metadata">

**Author:** ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)\
**Post date:** [3월 25, 2024, 11:49오후 UTC](https://meta.discourse.org/t/remove-all-traces-of-social-media-on-my-website/300894/4 "2024-03-25T23:49:51Z")

</div>

> [@Question42](#):
>
> 소스 코드에 Twitter가 5번 언급되어 있습니다.

이것은 [oneboxing](https://meta.discourse.org/t/create-rich-link-previews-with-onebox/98088?u=supermathie)에 대한 메타데이터입니다. 이를 통해 누군가가 트위터에서 웹사이트 링크를 게시할 때 링크가 무엇을 포함하는지 미리보기로 표시할 수 있습니다.

이미 공개된 정보보다 더 많은 정보가 노출되지 않습니다.

> [@Question42](#):
>
> `facebook_app_id`

이것은 로그인 설정이 구성된 경우 Discourse 클라이언트가 사용할 수 있도록 하기 위한 `facebook_app_id` 사이트 설정 값입니다. 설정하지 않으면 값이 없습니다.

> [@Question42](#):
>
> 제 사이트는 극도로 프라이버시에 집중하고 있으므로, 이러한 것들이 사이트에 있는 것은 좋은 인상을 주지 않습니다.

서빙하는 HTML에서 이러한 임의의 문자열의 존재를 제거하는 것은 실질적인 목적을 달성하지 못합니다. 이러한 존재에 기반한 우려는 근거가 없습니다.

방문자들이 좀 더… 편안해… 지도록 하려면, 응답에서 `twitter`와 `facebook`이라는 단어를 무조건 검색 및 치환하는 웹 필터를 설정할 수 있습니다? 그렇게 하면 무언가(예: 설정 편집)가 깨질 가능성이 높고, REDACTED 또는 REDACTED에 대해 더 이상 이야기할 수 없게 되겠지만, 목적은 달성할 수 있을 것입니다.

여기서 의미 있는 목적을 달성하는 실행 가능한 사항을 찾지 못했습니다.

“X에 대해 이야기하지 마라” 외에 구체적인 목표가 있습니까?

---

<div class="post-metadata">

**Author:** ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)\
**Post date:** [3월 26, 2024, 10:02오전 UTC](https://meta.discourse.org/t/remove-all-traces-of-social-media-on-my-website/300894/5 "2024-03-26T10:02:58Z")

</div>

원박스(Oneboxing)를 선택적으로 끄는 것이 가능한가요?

---

<div class="post-metadata">

**Author:** ![Question42](https://avatars.discourse-cdn.com/v4/letter/q/7993a0/32.png) [@Question42](https://meta.discourse.org/u/Question42)\
**Post date:** [3월 26, 2024, 1:45오후 UTC](https://meta.discourse.org/t/remove-all-traces-of-social-media-on-my-website/300894/6 "2024-03-26T13:45:35Z")

</div>

알고 싶어요.

---

<div class="post-metadata">

**Author:** ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)\
**Post date:** [3월 26, 2024, 2:07오후 UTC](https://meta.discourse.org/t/remove-all-traces-of-social-media-on-my-website/300894/7 "2024-03-26T14:07:06Z")

</div>

수신 중인 원박싱?

"선택적인 방식"이라는 표현이 무엇을 의미하는지 명확히 해 주시겠습니까?

---

<div class="post-metadata">

**Author:** ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)\
**Post date:** [3월 26, 2024, 4:43오후 UTC](https://meta.discourse.org/t/remove-all-traces-of-social-media-on-my-website/300894/8 "2024-03-26T16:43:25Z")

</div>

> [@supermathie](#):
>
> "선별적으로"라는 표현이 정확히 무엇을 의미하는지 설명해 주실 수 있나요?

구글(YouTube)이나 트위터(X), 페이스북(Instagram) 등의 서비스와 직접적인 연결을 원하지 않으면서도, 위키백과나 일반적인 웹사이트 및 블로그에 대한 원박스(onebox) 기능은 유지하기를 원하는 사용자 집단을 여러 형태로 상상해 볼 수 있습니다. 따라서 기존에 그런 기능이 없다면, 도메인 차단 목록(blocklist)을 사용하는 것이 하나의 해결책이 될 수 있을 것 같습니다.

---

<div class="post-metadata">

**Author:** ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)\
**Post date:** [3월 26, 2024, 4:45오후 UTC](https://meta.discourse.org/t/remove-all-traces-of-social-media-on-my-website/300894/9 "2024-03-26T16:45:56Z")

</div>

이것은 _수신_ oneboxing에 관한 것입니다. 발신 oneboxing은 아닙니다.

발신 oneboxing 동작은 이미 `blocked onebox domains`, `allowed inline onebox domains`, `allowed onebox iframes` 사이트 설정을 통해 제어할 수 있습니다.

---

<div class="post-metadata">

**Author:** ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)\
**Post date:** [3월 26, 2024, 4:52오후 UTC](https://meta.discourse.org/t/remove-all-traces-of-social-media-on-my-website/300894/10 "2024-03-26T16:52:53Z")

</div>

저는 여기서 다음과 같은 사고를 따르고 있습니다:

> [@pfaffman](#):
>
> 누군가가 페이스북에 공개된 게시물을 임베드하면 꽤 그럴듯한 임베드가 생성됩니다.

따라서 제가 다음과 같은 링크를 게시하면

> <https://twitter.com/mattgodbolt/status/1537127841904705536>

그것은 원박스(onebox)로 표시됩니다. 그리고 이 원박스가 이 포럼의 사용자 브라우저에서 렌더링될 때, 사용자의 브라우저는 다음을 가져오게 됩니다.

```plaintext
![](upload://2x05H3d8R8vOrHpdhIvbyayu0uN.jpeg)

```

이는 곧 해당 사용자로부터 트위터/X로 요청이 전송된다는 뜻입니다. 제 생각에는 이러한 요청이 추적에 사용될 수 있습니다. 설령 그렇지 않더라도, 이는 잠재적으로 문제가 될 수 있다고 여겨지는 경우라고 생각합니다. 만약 제 생각이 맞다면, 특정 도메인으로 해석되는 링크에 원박스를 적용하지 않는 방법이 필요할 것입니다. 여기서 말하는 것은 포럼 문화가 프라이버시에 매우 민감하거나, 반자본주의적이거나, 그 어떤 특성을 가진 경우를 의미합니다. 그런 경우 포럼 관리자는 포럼 페이지가 포럼 사용자를 불편하게 하지 않도록 조정을 원할 수 있습니다.

제 사고의 핵심은, 일부 서브컬처가 디스코urses(Discourse)를 사용하여 포럼을 구축하고 사용하는 경우, 이러한 포럼이 제3자와 상호작용하는 방식에 대해 일정한 통제를 원할 수 있다는 것입니다. 포럼 관리자들은 이를 해결할 동기를 가질 것입니다. 모든 사용자가 자신의 필터링을 스스로 해결해야 한다는 제안만으로는 이러한 상황을 완전히 해결할 수 없을 것입니다.

---

<div class="post-metadata">

**Author:** ![Firepup650](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/firepup650/32/465200_2.png) [@Firepup650](https://meta.discourse.org/u/Firepup650)\
**Post date:** [3월 26, 2024, 4:57오후 UTC](https://meta.discourse.org/t/remove-all-traces-of-social-media-on-my-website/300894/11 "2024-03-26T16:57:34Z")

</div>

그러나 지금 다루는 주제는 그 문제가 아닙니다. 그들은 외부 사이트의 Discourse onebox 데이터를 비활성화하는 방법에 대해 묻고 있습니다.

> [@Question42](#):
>
> 소스 보기(View Source)를 하면 각 페이지에 Twitter 언급이 5곳, FaceBook 언급이 1곳 있습니다. 내용은 다음과 같습니다:
> 
> ```plaintext
> <meta name="twitter:card" content="summary" />
> <meta name="twitter:image" content="https://forums.mysite.me/uploads/default/original/1X/9c81453y45yh45ha81cedd21d3cf20.png" />
> <meta name="twitter:url" content="https://forums.mysite.me/" />
> <meta name="twitter:title" content="SiteTitle" />
> <meta name="twitter:description" content="Site Description Is Here" />
> 
> ```
> 
> 그리고 `<div class="hidden" id="data-preloaded" data-preloaded=` 아래에서 FaceBook에 대한 언급은 `\&quot;facebook_app_id\&quot;`입니다.

---

<div class="post-metadata">

**Author:** ![45thj5ej](https://avatars.discourse-cdn.com/v4/letter/4/34f0e0/32.png) [@45thj5ej](https://meta.discourse.org/u/45thj5ej)\
**Post date:** [3월 26, 2024, 5:00오후 UTC](https://meta.discourse.org/t/remove-all-traces-of-social-media-on-my-website/300894/12 "2024-03-26T17:00:36Z")

</div>

OP은 3시간 동안 답변할 수 없지만, 대신 이렇게 전달해 달라고 했습니다:

@Ed_S “그 말은, 포럼 문화가 프라이버시에 매우 민감한 경우, 포럼 관리자가 포럼 페이지가 포럼 사용자를 거슬리게 하지 않도록 조정할 수 있다는 뜻입니다.” 맞습니다. 다만 사용자를 “거슬리게” 하는 것이 아니라, 제 사이트와 소셜 미디어 간의 어떤 연관성도 원치 않습니다. 전부, 끝.

@Firepup650 네, 사이트 코드에 소셜 미디어가 언급되는 것을 원치 않습니다. 어떤 형태로든.

---

<div class="post-metadata">

**Author:** ![Firepup650](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/firepup650/32/465200_2.png) [@Firepup650](https://meta.discourse.org/u/Firepup650)\
**Post date:** [3월 26, 2024, 5:05오후 UTC](https://meta.discourse.org/t/remove-all-traces-of-social-media-on-my-website/300894/13 "2024-03-26T17:05:21Z")

</div>

아마도 @system은 당신을 반박하고 싶어해서 트위터 프로필 이미지를 다운로드한 것 같습니다. 😜

> [@Ed\_S](#):
>
> 브라우저가 가져옵니다
> 
> ```plaintext
> ![](upload://2x05H3d8R8vOrHpdhIvbyayu0uN.jpeg)
> 
> ```

어쨌든 @supermathie가 언급했듯이, 이것은 _외부 전송_ oneboxes에 해당하며, 이 주제와는 무관합니다.

> [@supermathie](#):
>
> `blocked onebox domains`(차단된 onebox 도메인), `allowed inline onebox domains`(허용된 인라인 onebox 도메인), `allowed onebox iframes`(허용된 onebox iframe) 사이트 설정을 사용하여 이미 나가는 oneboxing 동작을 제어할 수 있습니다.

---

<div class="post-metadata">

**Author:** ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)\
**Post date:** [3월 26, 2024, 5:10오후 UTC](https://meta.discourse.org/t/remove-all-traces-of-social-media-on-my-website/300894/14 "2024-03-26T17:10:54Z")

</div>

아, 이제야 이해가 갑니다. 이 주제는 소셜 미디어 플랫폼에 포럼 링크를 게시하는 것에 관한 것이었군요? 아마도?

포럼이 이미 트위터 이미지를 가져와서 캐시했기 때문에, 최종 사용자는 브라우저가 트위터 콘텐츠를 가져오는 것을 실제로 확인하지 못할 수 있다는 지적은 매우 타당합니다. (저는 확인해 보았지만, 게시 후가 아니라 미리보기 상태에서 확인했습니다.)

---

<div class="post-metadata">

**Author:** ![45thj5ej](https://avatars.discourse-cdn.com/v4/letter/4/34f0e0/32.png) [@45thj5ej](https://meta.discourse.org/u/45thj5ej)\
**Post date:** [3월 26, 2024, 5:11오후 UTC](https://meta.discourse.org/t/remove-all-traces-of-social-media-on-my-website/300894/15 "2024-03-26T17:11:44Z")

</div>

음, 어쨌든 가능하면 사이트 코드에 소셜 미디어 관련 언급이 전혀 없었으면 좋겠습니다.

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [3월 26, 2024, 5:20오후 UTC](https://meta.discourse.org/t/remove-all-traces-of-social-media-on-my-website/300894/16 "2024-03-26T17:20:42Z")

</div>

> [@45thj5ej](#):
>
> 사이트 코드에서 소셜 미디어가 언급되는 것을 전혀 보고 싶지 않습니다.

프라이빗 함수를 오버라이드하는 것이 얼마나 어려운지 모르겠지만, 제 첫 시도는 실패했습니다.

> <https://github.com/discourse/discourse/blob/main/app/helpers/application_helper.rb#L337>
