We’re experiencing service degradation due to a server outage. We’re working to restore full service.

앱과 게임

디스코드 봇 개인정보처리방침 작성법

Discord 개발자 서비스 약관은 봇을 포함한 모든 애플리케이션에 대해, 어떤 데이터를 수집하는지, 어떻게 이용하고 공유하는지, 이용자가 어떻게 삭제를 요청할 수 있는지 명확하게 설명하는 개인정보처리방침을 제공하고 준수하도록 요구합니다. 개발자 포털에 공개된 최신 링크를 유지하고, 봇에서 쉽게 접근할 수 있게 해야 합니다. 방침은 봇이 실제로 저장하는 내용과 일치해야 합니다.

디스코드 봇은 어떤 데이터를 처리하나요?

봇이 실제로 무엇을 받고 무엇을 저장하는지 나열하는 것부터 시작하세요. 일반적인 목록은 다음과 같습니다.

  • 이용자 데이터: 서버 안의 이용자 ID, 사용자 이름, 표시 이름, 아바타, 역할
  • 서버 데이터: 봇이 저장하는 길드 ID, 채널 ID, 역할 ID, 서버 설정
  • 메시지 콘텐츠: 접근 권한이 있다면 봇이 읽는 텍스트, 임베드, 첨부 파일
  • 명령어와 상호작용: 슬래시 명령어 입력, 버튼 클릭, 선택 메뉴 선택
  • 직접 만드는 기능 데이터: XP와 레벨, 경고와 모더레이션 로그, 경제 시스템 잔액, 리마인더, 티켓
  • 대시보드 데이터: Discord OAuth2로 웹 대시보드를 운영한다면 identify나 email처럼 요청하는 스코프에 포함된 데이터
  • 운영 데이터: ID나 메시지 텍스트가 포함될 수 있는 오류 로그, 속도 제한 로그, 호스팅 제공업체 로그
  • 결제: 프리미엄 기능을 판매한다면 구독 상태와 결제 제공업체의 기록

각 줄마다 명령어에 응답하기 위해 메모리에서만 처리하는지, 데이터베이스에 저장하는지, 그리고 얼마나 오래인지 메모하세요. 이 차이가 보유 기간 항목과 Discord의 삭제 규칙을 모두 좌우합니다.

디스코드 봇에도 개인정보처리방침이 필요한가요?

네. Discord 개발자 서비스 약관 제5조(이용자 개인정보 보호 및 보안)는 애플리케이션에 대해 적용되는 개인정보 보호법을 준수하고, 어떤 데이터를 수집하는지, 그것을 어떻게 이용하며 Discord 및 제3자와 공유하는지, 이용자가 어떻게 삭제를 요청할 수 있는지 명확하고 정확하며 완전하게 설명하는 개인정보처리방침을 제공하고 준수해야 한다고 말합니다. 같은 조항은 개발자 포털에 공개된 최신 개인정보처리방침 링크를 유지하고, 애플리케이션에서 이용자가 쉽게 접근할 수 있게 해야 한다고도 말합니다.

Discord는 따라야 할 법으로 GDPR과 전자프라이버시 지침(ePrivacy Directive), UK GDPR, 브라질의 LGPD, 캘리포니아의 CCPA와 CPRA를 명시합니다. 이런 법이 문제가 되기 위해 봇이 클 필요는 없습니다. 유럽의 몇몇 서버에 있는 모더레이션 봇만으로도 이미 EU 거주자의 개인정보를 처리하고 있습니다.

개발자를 놀라게 하는 세부 사항이 하나 더 있습니다. Discord는 개인정보처리방침이 개발자 약관에 우선하거나 약관과 모순되어서는 안 되며, 충돌하면 약관이 우선한다고 말합니다. 따라서 방침으로 Discord 규칙이 금지하는 데이터에 대한 권리를 스스로에게 부여할 수는 없습니다. 다음 항목에서 이것이 실제로 무엇을 뜻하는지 살펴봅니다.

메시지 콘텐츠와 권한이 필요한 인텐트

메시지 콘텐츠는 대부분의 봇이 다루는 가장 민감한 데이터이며, Discord도 그에 맞게 취급합니다. Discord의 게이트웨이 문서에 따르면 MESSAGE_CONTENT는 content, embeds, attachments, components, polls를 포함해 API 전반의 메시지 콘텐츠 필드에 대한 접근을 제어하는 권한이 필요한 인텐트(privileged intent)입니다.

Discord 문서는 이 인텐트가 없으면 몇 가지 예외를 제외하고 앱이 해당 필드에서 빈 값을 받는다고 말합니다.

  • 앱이 직접 보낸 메시지
  • 앱과의 다이렉트 메시지
  • 앱이 멘션된 메시지
  • 메시지 컨텍스트 메뉴 명령어가 사용된 메시지

접근 규칙은 시간이 지나며 바뀌어 왔으므로, 이를 전제로 계획하기 전에 Discord 고객센터의 최신 문서를 확인하세요. 작성 시점 기준으로, 이용자가 1만 명 미만인 앱은 개발자 포털에서 권한이 필요한 인텐트를 켤 수 있고, 1만 명에 도달한 앱은 계속 접근하려면 심사를 받아야 한다고 되어 있습니다. 이와 별도로 Discord의 인증 문서는 앱이 100개 서버를 넘어 확장하려면 인증이 필요하다고 말합니다.

개인정보처리방침 측면에서 실무적인 요점은 간단합니다. 봇이 메시지 콘텐츠를 읽는지, 왜 읽는지, 그중 무엇이라도 저장하는지 밝히세요. 슬래시 명령어로 기능을 만들 수 있다면 수집하는 것도, 설명할 것도 줄어듭니다.

방침이 지켜야 할 Discord의 데이터 이용 규칙

Discord 개발자 정책에는 ‘데이터를 신중하게 다루기(Handle Data with Care)’라는 항목이 있으며, 개인정보처리방침이 모순되지 않고 반영해야 할 한계를 정합니다. 무엇보다 다음을 해서는 안 된다고 말합니다.

  • 집계되거나 비식별화된 데이터를 이용한 개선을 제외하고, 애플리케이션이 명시한 기능에 필요한 범위를 넘어 API 데이터를 이용하는 것
  • API 데이터로 Discord 이용자, 그들의 신원이나 관계를 프로파일링하는 것
  • 13세 미만이거나 해당 관할권의 법정 최소 연령 미만인 사람의 API 데이터, 또는 Discord 약관이 허용하는 경우를 제외한 건강이나 금융 정보 같은 민감한 정보를 취득하는 것
  • 데이터 브로커, 광고 네트워크, 기타 수익화 관련 서비스에 API 데이터를 공개하는 것
  • API 데이터를 판매, 라이선스하거나 그 밖의 방법으로 상업화하는 것
  • Discord가 명시적으로 허가하지 않는 한, API를 통해 얻은 메시지 콘텐츠로 대규모 언어 모델을 포함한 머신러닝이나 AI 모델을 학습시키는 것

Discord는 또 개발자 약관에 설명된 대로, API 데이터에 대한 무단 접근 가능성이 있을 때 Discord와 영향을 받는 이용자에게 알리도록 요구합니다.

목적은 좁고 구체적으로 쓰세요. ‘해당 서버의 모더레이터가 멤버의 이력을 검토할 수 있도록 경고를 저장합니다’가 ‘서비스 개선을 위해 데이터를 이용합니다’보다 더 명확하고 안전합니다.

호스팅, 데이터베이스, AI 제공업체와의 공유

개발자 약관 제5조 (b)항은 제한된 경우에만 API 데이터를 제3자와 공유하도록 허용합니다. 서비스 제공업체와 공유하는 경우, 법이 요구하는 경우, 또는 이용자가 자신의 데이터를 공유하라고 명시적으로 지시한 경우입니다. 서비스 제공업체를 이용하기 전에 Discord는 제공업체가 여러분을 대신해서만, 다른 목적 없이 데이터를 이용하도록 제한하는 서면 계약을 요구합니다.

봇에는 거의 확실히 서비스 제공업체가 있습니다. 흔한 예는 다음과 같습니다.

  • VPS나 클라우드 호스트, 관리형 데이터베이스
  • 오류 추적 또는 로깅 서비스
  • 프리미엄 등급을 위한 결제 제공업체
  • 메시지 텍스트로 요약, 번역, 질의응답을 하는 AI API

방침에 이 제공업체들의 이름, 또는 최소한 그 범주와 위치를 밝히고, 각각 어떤 데이터를 받는지 설명하세요. 메시지 콘텐츠를 AI 제공업체로 보낸다면 분명히 밝히고, 제공업체가 API 트래픽을 모델 학습에 이용하지 않는지 확인하며, 메시지 콘텐츠 학습을 금지하는 Discord 자체 규칙도 기억하세요. 모델 제공업체와 보유 기간을 설명하는 방법은 AI 제품 개인정보 고지 가이드에서 다룹니다.

EU나 영국의 데이터를 다른 지역의 제공업체로 이전한다면 방침에서 국외 이전도 언급해야 합니다.

보유 기간, 삭제 요청, 보안

Discord는 삭제에 대해 유난히 구체적입니다. 법이 보관을 요구하는 경우를 제외하고, 개발자 약관은 명시한 기능에 더 이상 필요하지 않을 때, 애플리케이션 운영을 중단할 때, Discord가 요청할 때, 이용자가 요청할 때, 법이 요구할 때 API 데이터를 신속하게 삭제해야 한다고 말합니다. 또 이용자가 자신의 API 데이터 수정과 삭제를 요청할 수 있는 쉽게 접근 가능한 방법을 제공해야 합니다.

봇에서는 예를 들어 다음과 같은 방법이 될 수 있습니다.

  • 확인 단계가 있는, 이용자의 저장 데이터를 삭제하는 슬래시 명령어
  • 방침에 안내된 지원 서버나 이메일 주소
  • 봇을 제거한 서버의 데이터를 명시한 기간 후 자동 삭제

방침에는 데이터 종류별 보유 기간을 나열해야 합니다. 예를 들어 모더레이션 로그는 서버 관리자가 삭제하거나 봇이 서버를 떠날 때까지, 오류 로그는 정해진 일수 동안 보관하는 식입니다.

보안에 관해서는 제5조 (c)항이 저장 데이터 암호화(encryption at rest)와 관리적, 물리적, 기술적 보호 조치를 포함해 API 데이터를 보호하기 위한 상업적으로 합리적인 노력과, 사고 발생 시 Discord에 신속하게 알릴 것을 요구합니다. 방침의 짧은 보안 문단에서 이러한 조치를 과장 없이 설명하세요.

Discord는 두 가지를 요구합니다. 개발자 포털에 공개된 최신 링크, 그리고 애플리케이션에서의 쉬운 접근입니다. 실무적으로는 다음과 같습니다.

  1. 개발자 포털: 애플리케이션 설정에 URL을 추가해 Discord와 이용자가 기대하는 위치에 표시되게 합니다.
  2. 봇 안에서: privacy나 about 같은 명령어가 링크로 응답하게 하고, help 명령어에서도 언급합니다.
  3. 웹사이트나 등록 페이지: 봇 목록 사이트 페이지, 랜딩 페이지, 지원 서버의 안내 채널에서 링크합니다.

링크는 로그인 없이 누구나 읽을 수 있는 실제 웹 페이지로 열려야 합니다. Discord 서버에 고정된 메시지는 공개된 것이 아니며, 권한이 바뀌는 문서는 예고 없이 깨질 수 있습니다.

봇을 위한 웹사이트가 없다면, 생성기의 호스팅 페이지를 포함해 호스팅 방법을 비교하는 개인정보처리방침 URL 만드는 법을 참고하세요. 봇을 운영하는 동안 같은 URL을 유지하고, 기능이 바뀌면 내용을 업데이트하세요.

디스코드 봇 이용약관도 필요한가요?

많은 봇 개발자가 개인정보처리방침과 함께 이용약관을 게시하며, 두 문서는 목적이 다릅니다. 개인정보처리방침은 데이터로 무엇을 하는지 설명하고, 이용약관은 허용되는 이용, 프리미엄 구독과 환불, 가용성, 책임 제한, 악용하는 이용자나 서버를 차단할 권리 등 봇 이용 규칙을 정합니다.

Discord 개발자 정책은 또 애플리케이션과 관련된 문제나 위반을 이용자가 신고할 방법을 제공하고, 신고를 검토해 적절한 조치를 취하도록 기대합니다. 이용약관은 개인정보처리방침에 안내한 지원 서버나 이메일과 함께 신고 절차를 설명하기에 자연스러운 곳입니다.

프리미엄 기능을 판매한다면 이용약관이 더 중요해집니다. 결제, 해지, 그리고 봇이 서버에서 제거되면 프리미엄 혜택이 어떻게 되는지 설명해야 합니다. 앱 이용약관과 개인정보처리방침과 이용약관의 차이 가이드에서 두 문서의 역할 분담을 설명하며, 앱 이용약관 생성기로 답변을 바탕으로 약관 초안을 만들 수 있습니다.

디스코드 봇 개인정보처리방침 생성하기

앱 개인정보처리방침 생성기로 봇 개인정보처리방침을 만들 수 있습니다. 애플리케이션 사용 사례를 선택한 다음 데이터를 정직하게 설명하세요. 어떤 식별자와 메시지 콘텐츠를 저장하는지, 호스팅 및 데이터베이스 제공업체, AI API, 프리미엄 기능 결제, 보유 기간, 이용자가 있는 지역입니다. 디스코드 봇은 EU, 영국, 미국, 브라질의 이용자에게 닿는 경우가 많으며, 이는 Discord가 직접 명시한 법과 일치합니다.

질문지, 전체 미리보기, 기본 HTML 및 PDF 다운로드는 계정 없이 무료입니다. 조항은 버전이 관리되는 라이브러리에서 나오며 답변에 따라 결정론적으로 선택되므로, 방침은 여러분이 확인한 내용만 설명합니다. GDPR, 영국, 캘리포니아, 브라질 LGPD 같은 고급 지역 모듈은 $5이며, 선택형 공개 호스팅은 1회 $0.99가 추가되어 개발자 포털에 붙여 넣을 공개 페이지가 생깁니다.

생성한 후에는 텍스트를 Discord의 규칙과 비교하세요. 방침이 개발자 정책에서 금지하는 이용을 설명한다면, 문구만이 아니라 봇을 바꾸세요. 생성된 텍스트는 답변을 반영할 뿐이며 법률 자문이 아닙니다.

자주 묻는 질문

디스코드 봇에 개인정보처리방침을 어디에 추가하나요?

Discord 개발자 약관이 그곳에 공개된 최신 링크를 요구하므로, Discord 개발자 포털의 애플리케이션 설정에 URL을 추가하세요. 그런 다음 privacy나 help 명령어 등을 통해 봇 자체에서 쉽게 접근할 수 있게 하고, 웹사이트나 지원 서버에서도 링크하세요.

디스코드 봇이 메시지 콘텐츠를 저장해도 되나요?

봇이 명시한 기능에 필요하고, 메시지 콘텐츠 접근 권한이 있으며, 개인정보처리방침에 그렇게 밝힌 경우에만 가능합니다. Discord 개발자 정책은 API 데이터 이용을 그 기능으로 제한하며, Discord의 명시적 허가 없이 메시지 콘텐츠로 AI 모델을 학습시키는 것을 금지합니다. 가능한 한 적게 저장하고 보유 기간을 정하세요.

내 서버에서만 쓰는 비공개 봇에도 개인정보처리방침이 필요한가요?

Discord 개발자 약관은 API를 이용하는 애플리케이션에 적용되며, 개인정보처리방침 요건을 공개 봇으로 한정하지 않습니다. 봇이 다른 멤버의 데이터를 처리한다면, 무엇을 저장하고 어떻게 삭제를 요청하는지 설명하는 짧은 방침을 두는 것이 안전하며, 게시하는 데 드는 비용도 적습니다.

Discord 메시지로 AI 모델을 학습시켜도 되나요?

허가 없이는 안 됩니다. Discord 개발자 정책은 Discord가 명시적으로 허가하지 않는 한 API를 통해 얻은 메시지 콘텐츠로 대규모 언어 모델을 포함한 머신러닝이나 AI 모델을 학습시켜서는 안 된다고 말합니다. 기능을 위해 메시지를 AI API로 보낸다면, 제공업체가 그 데이터로 학습하지 않는지 확인하세요.

이용자가 데이터 삭제를 요청하면 봇은 어떻게 해야 하나요?

법이 보관을 요구하지 않는 한 이용자의 저장된 API 데이터를 신속하게 삭제하고, 완료되면 알려 주세요. Discord 개발자 약관은 수정과 삭제를 요청할 수 있는 쉽게 접근 가능한 방법을 요구하므로, 명령어, 지원 서버, 이메일 주소를 제공하고 방침에 설명하세요.

이 가이드에서 확인한 공식 출처

플랫폼 규정과 법령은 바뀔 수 있습니다. 게시하거나 중요한 결정을 내리기 전에 현행 내용을 확인하세요.

중요: 이 가이드는 공개된 법령과 감독기관 지침을 요약한 것입니다. 법률 자문이 아니며, 생성된 문구가 법령 준수를 보장하지 않습니다.