KeyChat(이하 '사이트')은 회원가입 없이도 브라우저에서 동작하는 BYOK AI 채팅 도구입니다. 이 방침은 사이트가 어떤 정보를 저장하고, 어떤 정보를 저장하지 않는지 구체적으로 설명합니다. 핵심은 한 문장입니다. 사이트는 이용자의 API 키와 대화 내용을 수집하지 않습니다.
1. 수집하지 않는 정보
사이트는 다음 정보를 받지 않습니다. 선택 기능인 계정과 유저 스토어가 서버에 두는 정보는 3항에 따로 적었습니다.
- 계정 없이 쓸 때의 개인정보 — 계정을 만들지 않으면 이름, 이메일, 비밀번호를 받지 않습니다.
- API 키 — 서버로 전송되거나 저장되지 않습니다. 키를 받는 KeyChat 서버는 존재하지 않습니다.
- 대화 내용 — 서버에 저장되지 않습니다. 요청은 브라우저에서 각 제공자 API로 직접 전송됩니다.
- 결제 정보 — 카드 정보를 받지 않습니다. 모델 사용료는 제공자가 이용자 계정에 직접 청구합니다.
- 분석 도구 — 자체 방문자 분석 스크립트를 넣지 않았습니다.
2. 브라우저에 저장되는 정보
사이트를 사용하면 아래 정보가 이용자 기기의 브라우저 저장소에 저장됩니다. 사이트 운영자는 이 데이터를 열람할 수 없습니다.
- 설정 — 제공자, 모델, 생성 옵션, 시스템 프롬프트, 저장 방식. IndexedDB(
keychat.settings.v1). 브라우저가 IndexedDB를 막으면 localStorage로 대체됩니다. - 대화 기록 — 대화 제목, 메시지, 사용한 모델, 토큰 사용량과 예상 비용. 기본적으로 IndexedDB(
keychat.conversations.v1)에 저장됩니다. 보안 잠금에서 '대화 기록 암호화'를 켜면 같은 암호구로 암호화되어keychat.conversations.v2에 저장되고, 평문 기록은 삭제됩니다. - API 키 — 설정에서 고른 방식에 따라서만 저장됩니다. '이 브라우저에 저장'은 localStorage, '탭을 닫을 때까지'는 sessionStorage, '새로고침하면 삭제'는 메모리에만 있습니다.
- 보안 잠금(선택) — 암호구를 설정하면 API 키는 PBKDF2-SHA256(600,000회) → AES-256-GCM으로 암호화되어 저장되고, 평문은 잠금 해제 중에만 메모리에 존재합니다. 대화 기록도 같은 방식으로 선택적으로 암호화할 수 있습니다. 암호구는 저장되지 않으며, '이 탭에서 기억'을 켠 경우에만 sessionStorage에 남습니다.
- 테마·언어 설정 — localStorage(
keychat.theme.v1,keychat.language.v1).
브라우저 데이터를 지우면 위 정보도 함께 삭제됩니다. 삭제한 데이터는 복구할 수 없습니다.
3. 선택 기능: 계정과 유저 스토어
계정과 유저 스토어는 선택 기능입니다. 사용할 때만 아래 정보가 사이트 서버에 저장됩니다. API 키와 대화 내용은 이때도 전송되지 않습니다.
- 계정 — 표시 이름, (선택) 복구 이메일, 비밀번호 해시 또는 패스키 공개키, 로그인 세션의 해시, 등록한 구매 코드(암호화).
- 유저 스토어에 공개한 캐릭터 — 캐릭터 카드 전체(설정 프롬프트·첫 대사·로어북·아바타 이미지 포함)와 태그. 누구나 보고 내려받을 수 있으며 표시 이름이 만든 사람으로 공개됩니다.
- 좋아요와 신고 — 어떤 계정이 어떤 캐릭터에 좋아요를 눌렀는지, 신고 사유와 내용. 신고자는 다른 이용자에게 공개되지 않으며 운영자만 신고 내용을 봅니다.
- 대화 시작 수 — 계정과 연결하지 않은 숫자만 저장합니다.
4. 제3자 광고와 쿠키
사이트는 Google AdSense를 통해 광고를 게재합니다. 광고가 표시되는 과정에서 제3자 광고 사업자가 쿠키나 유사한 기술을 사용할 수 있습니다.
- Google을 포함한 제3자 광고 사업자는 이용자의 이전 방문 기록을 기반으로 광고를 표시하기 위해 쿠키를 사용할 수 있습니다.
- 맞춤 광고는 Google 광고 설정에서 끌 수 있습니다.
- Google이 파트너 사이트의 데이터를 사용하는 방식은 Google 개인정보처리방침과 Google 광고 기술 정책에서 확인할 수 있습니다.
- 광고 사업자의 쿠키 사용은 해당 사업자의 정책을 따르며, 사이트 운영자는 그 내용을 통제하지 않습니다.
- KeyChat 자체는 쿠키를 사용하지 않습니다. 광고 차단기를 사용해도 채팅 기능은 그대로 동작합니다.
사이트는 광고를 콘텐츠와 구분해 '광고' 라벨과 함께 표시합니다. 광고는 콘텐츠나 내비게이션처럼 보이도록 배치하지 않습니다.
5. 호스팅과 접속 기록
사이트는 정적 파일로 제공되며 애플리케이션 서버가 없습니다. 정적 호스팅 제공자는 서비스 운영을 위해 일반적인 접속 로그를 남길 수 있습니다.
- 호스팅 제공자가 남길 수 있는 정보 — IP 주소, 브라우저·운영체제 정보, 접속 시각, 요청한 경로.
- 사이트 운영자는 이 로그에 접근하지 않으며, 별도로 수집·분석하거나 광고용 프로필을 만드는 데 사용하지 않습니다.
6. 이용자의 권리와 데이터 삭제
- 설정 > 데이터 관리에서 모든 대화, 저장된 키, 로컬 데이터를 직접 삭제할 수 있습니다.
- 브라우저 설정에서 이 사이트의 데이터를 삭제해도 같은 결과가 됩니다.
- 계정을 만들었다면 계정 설정에서 계정을 삭제할 수 있고, 이때 3항의 서버 데이터(공개한 캐릭터·좋아요·신고 포함)도 함께 삭제됩니다. 계정 없이 쓰는 경우 서버에 보관된 개인정보가 없습니다. 문의는 아래 이메일로 받습니다.
7. 이용 연령
사이트는 만 14세 미만 아동을 대상으로 하지 않습니다. 각 AI 제공자의 이용약관이 만 18세 이상을 요구할 수 있으므로, 제공자 약관도 함께 확인하세요.
8. 방침의 변경
이 방침이 바뀌면 이 페이지에 변경 내용과 시행일을 게시합니다. 시행일 이후 사이트를 계속 사용하면 변경된 방침에 동의한 것으로 봅니다.
9. 문의
개인정보 처리에 관한 문의는 [email protected] 로 보내주세요.