개인정보 처리방침
최종 업데이트:
kkachi("본 서비스" 또는 "당사")는 Discord 서버에서 한국어↔일본어 음성을 실시간으로 전사하고 번역하는 Discord 봇입니다. 본 개인정보 처리방침은 봇이 어떤 데이터를 처리하며 이를 어떻게 다루는지, 그리고 이용자가 가지는 선택권을 설명합니다.
본 방침은 Discord 서버에 초대된 kkachi 봇, kkachi.live 랜딩 사이트, dash.kkachi.live 웹 대시보드에 적용됩니다. Discord 플랫폼 자체의 데이터 처리 관행은 포함하지 않으므로, 해당 내용은 Discord 개인정보 처리방침을 참고하시기 바랍니다.
1. 처리하는 정보
봇은 정상 운영 중 다음과 같은 범주의 데이터를 처리합니다. 각 항목의 보관 기간은 아래에 명시되어 있습니다.
- 음성 오디오 스트림. 봇이 음성 채널에 참여하면 Discord 음성 게이트웨이를 통해 다른 참여자의 복호화된 음성 패킷을 수신합니다(참여자 간 DAVE/MLS 종단간 암호화가 적용되며, 봇은 다른 구성원과 동일한 방식으로 세션 키를 보유한 참여자입니다). 오디오는 발화자별 음성 활동 감지기(VAD)에 의해 메모리 내에서 처리되어 당사의 음성 인식 제공사로 전달됩니다. 원본 오디오는 기본 설정에서는 디스크에 기록되지 않으며, 각 발화가 전사되는 즉시 폐기됩니다.
- 전사 텍스트. 완료된 발화마다 `[사용자] [언어] 텍스트` 형식의 전사 라인이 생성됩니다. 전사는 서버 운영자가 지정한 Discord 텍스트 채널에 게시되며, 서버 운영자가 선택적 녹음 모드를 활성화한 경우 디스크의 세션 파일에도 추가됩니다. Discord 채널과 세션 파일의 보관은 서버 운영자가 관리합니다.
- 언어 설정. 이용자별 언어 우선순위(`/lang` 명령으로 설정)는 봇 호스트의 로컬 SQLite 데이터베이스에 저장됩니다. 해당 레코드는 Discord 사용자 ID와 선택된 언어 우선순위만 포함하며, 그 외의 프로필 데이터는 포함하지 않습니다.
- 운영 로그. 지연 시간 지표, 제공사 오류 코드, VAD 큐 깊이 등이 진단 목적으로 기록됩니다. 로그에는 전사 텍스트 본문이 포함되지 않습니다.
- 랜딩 페이지 방문 기록. kkachi.live 랜딩 사이트는 정적 사이트이며, 쿠키를 설정하거나 분석 트래커를 실행하지 않고, 호스팅 CDN(Cloudflare Pages)이 자체 엣지 로그로 보관하는 범위를 넘어 IP 주소를 수집하지 않습니다.
2. 데이터 이용 목적
당사는 음성 오디오와 전사 텍스트를, 봇이 초대된 Discord 채널에서 전사 및 번역 기능을 제공하기 위한 목적으로만 이용합니다. 언어 설정은 자동 감지 시 대체 언어 선택에 활용됩니다. 운영 로그는 지연 시간 모니터링, 제공사 장애 탐지, 장애 원인 분석을 위해 이용됩니다.
- 아래에 명시된 하위 처리자를 제외한 제3자에게 개인정보를 판매, 임대 또는 공유하지 않습니다.
- 음성 또는 전사 데이터를 당사의 자체 모델 학습에 사용하지 않습니다.
- 광고를 제공하지 않습니다.
3. 하위 처리자
전사 및 번역 제공을 위해 음성 데이터는 다음 기업이 운영하는 음성 인식 제공사 및 번역 모델에 전송됩니다. 각 하위 처리자는 필요한 최소한의 데이터만 수신하며, 각 사의 개인정보 처리 약관의 적용을 받습니다.
- Groq, Inc. — 음성 인식(Whisper-Large-V3-Turbo). 짧은 발화 단위의 오디오 세그먼트를 수신합니다.
- OpenAI, L.L.C. — 음성 인식 및 번역 대체 경로(gpt-4o-transcribe, gpt-4o-mini). 발화 오디오 및/또는 번역을 위한 전사 텍스트를 수신합니다.
- Discord, Inc. — 음성 채널이 운영되는 플랫폼 사업자. 봇은 Discord 개발자 이용약관과 DAVE E2EE 프로토콜 범위 내에서 동작합니다.
- Cloudflare, Inc. — 랜딩 사이트를 정적 자산 CDN 형태로 호스팅합니다.
4. 보관 기간
- 음성 오디오: 메모리에만 존재하며 발화 완료 후 수 초 이내에 폐기됩니다.
- Discord 텍스트 채널에 게시된 전사 텍스트: 서버 운영자가 채널을 유지하거나 메시지를 직접 삭제하기 전까지 보관됩니다. 해당 보관 여부는 당사의 통제 범위를 벗어납니다.
- 선택적 디스크 세션 WAV 파일 및 전사 파일: 봇 호스트에 보관되며 서버 운영자의 관리 범위에 속합니다.
- 언어 설정: 이용자가 `/lang clear`를 실행하거나 해당 데이터베이스 행이 제거될 때까지 보관됩니다.
- 운영 로그: 디버깅 목적으로 최대 30일간 보관됩니다.
5. 보안
음성 패킷은 Discord의 DAVE 종단간 암호화 음성 게이트웨이를 통해 전송됩니다. 봇은 음성 채널 참여자로서 세션 키를 수신하며, 그 보안 모델은 다른 사람 참여자와 동일합니다. 하위 처리자와의 전송 구간에는 TLS가 적용됩니다. 하위 처리자 API 자격 증명은 봇 호스트의 환경 변수로만 저장되며 랜딩 사이트에서는 접근할 수 없습니다.
6. 이용자의 선택권
- 음성 채널에서 나가면 본인 음성의 처리가 즉시 중단됩니다.
- 서버 운영자에게 봇 제거를 요청할 수 있습니다. 봇이 제거되면 해당 서버에 대한 잔여 상태는 남지 않습니다.
- `/lang clear` 명령으로 저장된 언어 설정을 삭제할 수 있습니다.
- 본인 사용자 ID와 연결된 운영 로그의 삭제는 아래 연락 수단을 통해 요청할 수 있습니다.
7. 국외 이전
하위 처리자는 미국 또는 기타 지역에 서버를 운영할 수 있습니다. 이용자가 Discord 서버에서 본 서비스를 이용함으로써, 전사 텍스트와 짧은 음성 세그먼트가 이용자의 거주 국가 외에서 각 하위 처리자의 개인정보 보호 약관에 따라 처리될 수 있음을 인지하고 동의하는 것으로 간주됩니다.
8. 아동
kkachi는 만 13세 미만의 아동을 대상으로 하지 않습니다. Discord의 연령 요건(대부분의 지역에서 13세 이상, 법률상 더 높은 기준이 적용되는 경우 해당 기준)을 그대로 따릅니다. 당사는 Discord 최소 연령 미만 아동의 데이터를 의도적으로 수집하지 않습니다.
9. 본 방침의 변경
당사는 본 방침을 개정할 수 있습니다. 중요한 변경 사항은 kkachi 지원 Discord 서버에 공지되며, 위의 "최종 업데이트" 일자에도 반영됩니다. 개정 이후에도 서비스를 계속 이용하는 것은 변경된 방침에 동의한 것으로 간주됩니다.
개인정보 관련 문의나 삭제 요청은 kkachi 지원 Discord를 통해 전달해 주시기 바랍니다. https://discord.gg/kkachi