Anonymous Chat(이하 "서비스")는 익명 채팅 서비스 제공을 위해 필요한 최소 범위의 정보를 처리합니다. 본 개인정보 처리방침은 수집 항목, 처리 목적, 보관 기간, 이용자 권리 및 안전조치에 관한 기준을 안내합니다.
시행일: 2026-04-09
최종 수정일: 2026-05-20
버전: v1.2
1. 개인정보 처리 원칙
- 서비스는 최소 수집 원칙에 따라 기능 제공에 필요한 항목만 처리합니다.
- 서비스는 이용자 식별을 목적으로 주민등록번호, 실명, 전화번호를 요구하지 않습니다.
- 처리 목적이 달성되거나 보관 기간이 경과한 정보는 지체 없이 삭제 또는 비식별화합니다.
2. 처리하는 개인정보 항목
| 구분 | 세부 항목 | 수집 경로 |
|---|---|---|
| 접속/환경 정보 | IP 주소, 국가 코드, User-Agent | HTTP/WebSocket 요청 헤더 |
| 세션 식별 정보 | sessionId | 브라우저 로컬 생성 및 전송 |
| 이용자 입력 정보 | 닉네임, 메시지 내용, 답장 메타데이터, 메시지 반응(이모지) | 채팅 입력 및 전송 |
| 첨부 파일 정보 | 파일 URL, 파일명, 크기, 형식 (파일 내용은 file.kalpha.kr로 전송) | 파일 업로드/메시지 전송 |
| 봇 방지 검증 정보 | Cloudflare Turnstile 토큰, 검증 결과 | Cloudflare Turnstile 위젯 |
| 링크 미리보기 정보 | 공유된 URL, OG 메타데이터(제목, 설명, 이미지) | 링크 공유 시 서버 측 조회 |
| 채널 참여 정보 | 참여 중인 채널 slug, 참여 시각 | 채널 생성/참가 시 |
| AI 대화 요약 정보 | 명령어 입력 시 최근 메시지 내용 (sessionId 제거 후 전송) | /summary 또는 /요약 명령어 사용 시 |
| 운영/보안 로그 | 오류 로그, 차단 정보(IP, sessionId 기준) | 오류 발생 및 보안 처리 |
| 푸시 알림 정보 | Push Subscription(endpoint, key) 또는 FCM 토큰 | 알림 기능 활성화 시 |
| 브라우저 저장 정보 | chatSessionId, chatNickname, chatNicknameNoticeAccepted 등 | 이용자 브라우저 로컬스토리지 |
3. 개인정보 처리 목적 및 처리 근거
- 서비스 제공 및 계약 이행: 실시간 채팅 제공, 메시지 동기화, 세션 유지, 채널 기능 운영
- 정당한 이익 및 보안 보호: 스팸/남용 방지, 봇 자동 접근 차단(Turnstile), 접속 제한, 차단 정책 운영, 사고 대응
- 운영 안정성 확보: 오류 분석, 장애 복구, 성능/품질 개선
- 부가 기능 제공: 메시지 반응, URL 링크 미리보기(OG 태그 파싱), AI 대화 요약 (Cloudflare Workers AI)
- 선택 기능 제공(동의 기반): 웹/모바일 푸시 알림, PWA 오프라인 캐싱, 테마 설정 (로컬스토리지)
4. 보관 기간 및 파기 기준
| 항목 | 보관 기간 | 파기/정리 방식 |
|---|---|---|
| 채팅 메시지 (반응 포함) | 최대 12시간 | 주기적 정리(5분 단위) 및 처리 시점 정리 |
| 링크 미리보기 캐시 | 최대 1시간 | Cloudflare 엣지 캐시 TTL 만료 |
| Turnstile 검증 기록 | 세션 유지 기간 | Cloudflare 측 정책에 따라 관리 |
| 푸시 구독 정보 | 최대 30일 | KV TTL 만료 또는 구독 해제 시 삭제 |
| 오류 로그 | 메모리 최대 500건 / 서버 로그 최대 30일 | 링 버퍼 순환(초과분 자동 제거) 및 30일 경과분 주기적 자동 삭제 |
| 보안 이벤트 기록 | 최대 90일 | 90일 경과 시 주기적 자동 삭제 |
| 감사 로그 (관리자 작업 이력) | 최대 90일 | 90일 경과 시 주기적 자동 삭제 |
| 관리자 접속 기록 | 최대 30일 | 30일 경과 시 주기적 자동 삭제 |
| 요청 로그 (Cloudflare Workers Logs) | 최대 7일 | Cloudflare 플랫폼 정책에 따라 자동 만료(쿼리스트링은 수집 시 마스킹) |
| 채널 임시 데이터 | 채널 비활성화 후 10분 | 빈 채널 자동 삭제 |
| 브라우저 로컬스토리지 | 이용자 삭제 전까지 | 이용자가 브라우저 설정에서 직접 삭제 |
| 서비스 워커 (푸시 알림 전용) | 브라우저 캐시 정책 따름 | 오프라인 캐시를 사용하지 않으며, 푸시 구독은 구독 해제 시 삭제 |
5. 개인정보의 제3자 제공 및 처리 위탁
- 서비스는 원칙적으로 이용자 개인정보를 판매하거나 광고 목적의 제3자 제공을 하지 않습니다.
- 다만 기능 제공을 위해 아래 외부 인프라/서비스를 이용할 수 있습니다.
| 구분 | 제공/처리 항목 | 목적 |
|---|---|---|
| Cloudflare | 네트워크/요청 처리에 필요한 접속 정보 | 서비스 호스팅, 보안/트래픽 처리 |
| Cloudflare Turnstile | 봇 검증 토큰 및 행동 분석 데이터 | 자동 봇 접근 차단 |
| file.kalpha.kr | 업로드 파일 내용 및 메타데이터 | 파일 저장 및 다운로드 기능 제공 |
| api.kalpha.kr (Kalpha API) | 비밀 메시지 데이터(일회성) | Dead Drop 비밀 메시지 기능 제공 |
| Cloudflare Workers AI | 최근 메시지 내용 (sessionId 제외, 명령어 입력 시만) | AI 대화 요약 기능 (/summary, /요약) |
| 브라우저 Push 인프라 / FCM | 푸시 구독 정보 또는 토큰 | 푸시 알림 전송 |
6. 국외 이전 가능성 안내
서비스는 글로벌 인프라(예: Cloudflare 엣지 네트워크, 푸시 인프라)를 사용할 수 있으므로, 네트워크 처리 과정에서 정보가 국내외 서버에서 처리될 수 있습니다. 서비스는 전송 구간 보호 및 최소 처리 원칙을 적용하여 위험을 줄이기 위해 노력합니다.
7. 이용자 권리 및 행사 방법
- 이용자는 언제든지 브라우저 설정에서 로컬스토리지 데이터(세션, 닉네임, 테마 설정, 토큰 등)를 삭제할 수 있습니다.
- 푸시 알림은 서비스 내 토글 또는 브라우저 권한 설정을 통해 언제든지 철회할 수 있습니다.
- 메시지 반응은 메시지 수명(최대 12시간)에 따라 함께 삭제됩니다.
- 개인정보 처리 관련 문의 시, 열람/정정/삭제/처리정지 요청에 대해 합리적인 범위 내에서 안내합니다.
8. 개인정보 보호를 위한 기술적/관리적 조치
- 전송 구간 보호(HTTPS/WSS), 접근 통제, 메시지 서명(HMAC-SHA256) 검증
- Cloudflare Turnstile 봇 방지 및 Rate limiting을 통한 비정상 접근 차단
- XSS/CSRF 방어, CSP(Content Security Policy) 헤더 적용
- 로그 최소화 및 보관 기간 제한, 자동 만료/정리 정책 운영
- 오류 로그 순환 보관(메모리 최대 500건, 서버 로그 최대 30일) 및 민감 정보 필터링
- 파일 업로드 시 서버 측 프록시를 통한 간접 전송으로 이용자 IP 보호
9. 아동의 개인정보
서비스는 아동을 대상으로 개인정보를 의도적으로 수집하지 않습니다. 법정대리인이 아동 관련 정보 처리에 대한 문의를 하는 경우 아래 문의처로 연락해 주세요.
10. 문의 및 개인정보 보호 책임 안내
개인정보 처리 관련 문의: dev@kalpha.kr
문의 시 서비스 이용 환경, 발생 시각, 관련 화면/오류 정보를 함께 제공하면 빠른 확인에 도움이 됩니다.
11. 방침 변경 안내
본 방침의 내용 추가, 삭제 및 수정이 있는 경우 서비스 공지사항 또는 본 페이지를 통해 사전 또는 사후 고지합니다. 중요한 변경의 경우 시행일과 변경 사유를 명확히 안내합니다.
본 문서는 서비스 운영 정책 안내를 위한 페이지이며, 관련 법령 및 서비스 구조 변경에 따라 개정될 수 있습니다. 국가/지역별 법적 요구사항에 따라 추가 조항이 적용될 수 있습니다.