개인정보 처리방침
Read in English선택적 이용 통계
웹사이트 이용 통계는 기본적으로 꺼져 있습니다. 허용 여부는 이 브라우저에 저장되며 언제든 변경할 수 있습니다. 앱 및 브라우저의 추적 거부 설정에서는 통계를 수집하지 않습니다.
현재 상태: 꺼짐
설정을 저장하면 페이지가 새로고침됩니다.
최종 수정일: 2026년 10월 22일
Kavy 서비스를 운영하는 회사(이하 “회사”)는 kavy.app 웹사이트와 Kavy 모바일 앱을 운영합니다. 이 방침은 수집하는 개인정보, 수집 목적, 보관 기간 및 이용자의 선택권을 설명합니다. 문의는 hello@kavy.app으로 보내주세요.
§1
수집하는 정보
| 정보 | 수집 시점 | 보관 기간 |
|---|---|---|
| 이메일 | 수집 시점 ·가입 시 | 보관 기간 ·계정 삭제가 완료되면 활성 계정 기록에서 원래 값을 제거합니다. |
| 표시 이름 | 수집 시점 ·가입 시 | 보관 기간 ·계정 삭제가 완료되면 활성 계정 기록에서 원래 값을 제거합니다. |
| 비밀번호 해시(bcrypt) | 수집 시점 ·이메일 가입 시 | 보관 기간 ·계정 삭제가 완료되면 활성 계정 기록에서 원래 값을 제거합니다. |
| Google / Apple 사용자 식별자(subject ID) | 수집 시점 ·OAuth 가입 시 | 보관 기간 ·계정 삭제가 완료되면 활성 계정 기록에서 원래 값을 제거합니다. |
| 이메일 인증·비밀번호 재설정 코드 | 수집 시점 ·가입, 비밀번호 재설정 시 | 보관 기간 ·일회용이며 10분 동안 유효합니다. 만료되면 사용할 수 없지만 만료 자체가 기록을 삭제하지는 않습니다. |
| 댓글 본문과 검토 결과 | 수집 시점 ·독자 기여를 게시할 때 | 보관 기간 ·서비스 운영을 위해 보관하며, 연결된 계정을 삭제하면 활성 기록의 본문과 검토 내용을 지웁니다. 내부 참조를 위한 빈 기록은 남을 수 있습니다. |
| 작성자·추천자 해시(IP와 user-agent를 VOTER_HASH_SALT와 함께 SHA-256으로 처리) | 수집 시점 ·게시·추천 시 | 보관 기간 ·댓글·추천 기록과 함께 보관합니다. 원본 IP와 user-agent는 이 기록에 저장하지 않습니다. |
| 원본 IP 주소와 user-agent | 수집 시점 ·모든 요청 시 | 보관 기간 ·요청 횟수 제한과 악용 방지에 사용합니다. 일부 요청 제한 키에는 IP 주소가 포함되며 데이터베이스에 저장됩니다. |
| NextAuth 세션 JWT | 수집 시점 ·로그인 시 | 보관 기간 ·HTTP-only 쿠키이며 유효기간은 7일입니다. 활동 시 갱신됩니다. |
| 이메일 알림 설정 | 수집 시점 ·설정 페이지 이용 시 | 보관 기간 ·계정 삭제 시까지 |
| 알림 빈도 기록(계정, 캠페인, 분류, 시도 시각) | 수집 시점 ·빈도 제한을 적용하기 위해 알림 시도를 예약할 때 | 보관 기간 ·계정 삭제 시 제거됩니다. 발송을 시도했거나 전달 여부가 불확실한 경우도 알림 한도에 포함됩니다. |
| 푸시 구독 토큰, 언어, 기기 시간대(푸시 허용 시) | 수집 시점 ·푸시 권한 허용 및 앱 실행 시 등록 갱신 | 보관 기간 ·계정 삭제 또는 비밀번호 재설정 시 제거됩니다. 로그아웃과 계정 전환 시에도 기기 등록이 변경됩니다. |
| 구매 영수증, 거래 ID, 상품 ID, 금액·통화(인앱 결제 활성화 시) | 수집 시점 ·Apple App Store 또는 Google Play 인앱 구매 시 | 보관 기간 ·이용 권한 지급과 환불 처리를 위해 보관합니다. 카드·은행 정보는 Kavy에 전달되지 않습니다. |
| 잉크 잔액과 구매 내역(인앱 결제 활성화 시) | 수집 시점 ·인앱 구매, 회차 구매 또는 환불 정산 시 | 보관 기간 ·계정 삭제 후에도 환불 처리와 스토어 정산을 위해 내부 계정 ID에 연결된 채 유지됩니다. |
현재 이메일 가입 양식에서는 이메일 주소, 표시 이름과 비밀번호를 받고 이용약관 동의를 확인합니다. 생년월일은 요청하지 않습니다.
정확한 위치, 광고 ID, 연락처는 수집하지 않습니다. 카드·은행 계좌 등 결제 수단 정보는 Kavy에 전달되지 않습니다. Apple App Store와 Google Play가 결제를 처리하고 RevenueCat을 통해 영수증과 결과만 전달합니다.
법령에 따른 보관
위 보관 기간과 별개로, 관계 법령이 보관을 요구하는 정보는 해당 기간 동안 분리하여 보관한 뒤 파기합니다.
- 계약 또는 청약철회 등에 관한 기록, 대금결제 및 재화 등의 공급에 관한 기록: 5년(「전자상거래 등에서의 소비자보호에 관한 법률」)
- 소비자의 불만 또는 분쟁처리에 관한 기록: 3년(같은 법)
- 서비스 접속에 관한 로그 기록: 3개월(「통신비밀보호법」)
보관 기간이 끝난 정보는 복구할 수 없는 방법으로 지체 없이 파기합니다.
§2
AI 제공업체의 데이터 처리
댓글 검토
댓글을 공개하기 전에 본문과 언어 설정을 Google Vertex AI(Gemini)에 보내 자동 안전성 검토를 받습니다. 결과에는 승인 또는 거절, 점수, 사유와 안전성 분류가 포함됩니다.
이 요청에 이메일 주소, 표시 이름, IP 주소나 계정 ID를 별도 항목으로 추가하지는 않습니다. 댓글에 직접 입력한 정보는 전송되는 본문에 포함됩니다. Google의 처리와 보관에는 해당 서비스 약관이 적용되며, Kavy 계정 삭제만으로 제공업체가 가진 사본의 삭제까지 확인되는 것은 아닙니다.
회차 생성과 작가 말투의 답변
회차 이미지와 작가 말투의 답변은 외부 AI 이미지·텍스트 생성 제공업체를 통해 생성합니다. 작가 설정 자료, 콘티 프롬프트, 언어를 보내며, 공개 댓글에 답하는 작가 말투의 답변에는 댓글 본문과 댓글에 표시된 이름도 보냅니다. 그 밖의 계정 식별자, 이메일, IP는 보내지 않습니다.
제공업체는 클라우드 약관에 따라 데이터를 처리합니다. 명시적 동의 없이 입력을 기반 모델 학습에 사용하지 않으며, 회사는 그러한 동의를 제공하지 않습니다.
비공개 작가 대화
작가 대화를 사용할 수 있을 때 Google Vertex AI는 답변 생성을 위해 이용자의 메시지, 최근 대화, 관련된 저장 대화 요약, 가상 작가 프로필, 이용 가능한 공개 작품 정보를 받습니다. 로그인한 독자의 대화 메시지는 Kavy에 저장되며, 대화의 연속성을 위해 이전 세션을 요약할 수 있습니다. 브라우저에서 대화를 지워도 서버에 저장된 이 기록은 삭제되지 않습니다.
답변이 표시되기 전에 Google Vertex AI(Gemini)가 생성된 답변을 받아 출력 안전성을 검토합니다. 이 생성·검토 프롬프트에 계정 이메일과 ID를 추가하지는 않지만, 대화에 직접 입력한 내용은 제공업체로 보내는 텍스트에 포함될 수 있습니다.
§3
처리의 법적 근거(GDPR 제6조)
- 계약 이행 — 계정 운영, 댓글 표시와 작성자 표기, 거래 관련 이메일 및 수신을 선택한 알림 이메일 발송.
- 정당한 이익 — 콘텐츠 검토, 요청 횟수 제한, 악용 방지.
- 동의 — 선택적 웹사이트 분석, 마케팅 이메일, 푸시 알림. 설정 페이지 또는 마케팅 이메일의 수신 거부 링크에서 언제든 동의를 철회할 수 있습니다.
§4
처리 수탁업체와 제3자
| 제공업체 | 목적 | 공유 정보 |
|---|---|---|
| Google Vertex AI(작가 대화 출력 검토) | 목적 ·생성된 작가 대화 답변 검토 | 공유 정보 ·생성된 답변 텍스트 |
| Google Vertex AI(작가 대화) | 목적 ·작가 대화 답변과 세션 요약 | 공유 정보 ·대화 텍스트, 저장 요약, 작가 설정과 공개 작품 맥락 |
| Google Vertex AI(댓글 검토) | 목적 ·댓글 안전성 검토 | 공유 정보 ·댓글 본문과 언어 설정 |
| 외부 AI 생성 제공업체(미국) | 목적 ·회차 이미지 생성과 작가 말투의 답변 | 공유 정보 ·작가 설정 자료, 콘티 프롬프트, 언어. 작가 말투의 답변에는 공개 댓글 본문과 표시 이름도 포함 |
| Amazon Web Services(서울 / ap-northeast-2) | 목적 ·앱 호스팅, Postgres, S3 이미지 저장, CloudFront 콘텐츠 전송 | 공유 정보 ·모든 서비스 데이터 |
| Amazon SES(서울) | 목적 ·거래·알림 이메일 | 공유 정보 ·수신자 이메일과 메시지 내용 |
| Google(아일랜드 / 미국) | 목적 ·Google OAuth 로그인 | 공유 정보 ·로그인할 때만 이메일, 이름, 사용자 식별자 |
| Apple(미국) | 목적 ·Apple로 로그인 | 공유 정보 ·사용자 식별자. ‘나의 이메일 가리기’를 선택하지 않으면 이메일·이름도 포함 |
| Google Firebase Authentication(미국) | 목적 ·모바일 앱의 Google·Apple 로그인 처리 | 공유 정보 ·로그인 제공업체의 사용자 식별자, 이메일, 이름, 인증 토큰 |
| ImprovMX | 목적 ·hello@kavy.app 수신 메일 전달 | 공유 정보 ·해당 주소로 보낸 이메일의 헤더와 본문 |
| Plausible Analytics(EU) | 목적 ·집계된 페이지 조회 분석 | 공유 정보 ·선택된 공개 페이지 분류, 브라우저 User-Agent, 네트워크 IP. 계정 ID, 쿼리 문자열, 유입 주소, 분석 쿠키는 제외 |
| Apple APNs / Google Firebase Cloud Messaging(미국) | 목적 ·모바일 푸시 전달(푸시 허용 시) | 공유 정보 ·푸시 토큰과 알림 내용 |
| Apple App Store / Google Play(인앱 결제 활성화 시) | 목적 ·인앱 구매 처리 | 공유 정보 ·영수증, 거래 ID, 상품 ID, 국가, 금액. 카드·은행 정보는 제외 |
| RevenueCat(미국, 인앱 결제 활성화 시) | 목적 ·플랫폼 간 영수증 검증과 이용 권한 기록 | 공유 정보 ·Apple/Google 영수증·거래 정보, 상품 ID, 구매를 올바른 계정에 연결하기 위한 Kavy 계정 ID |
한국·EEA 밖으로의 이전에는 각 제공업체의 표준계약조항 또는 동등한 보호 조치를 적용합니다. 운영 데이터(데이터베이스, 업로드 파일, 주요 로그)는 AWS 서울에 저장됩니다.
§5
이용자의 권리(GDPR / UK GDPR)
EEA, 영국, 스위스에 있는 이용자는 정보를 제공받을 권리, 데이터 열람·정정·삭제(잊힐 권리), 처리 제한, 데이터 이동, 정당한 이익에 근거한 처리에 반대할 권리가 있습니다. 제공한 동의를 철회할 수도 있습니다.
권리를 행사하려면 계정에 등록된 이메일 주소로 hello@kavy.app에 연락해 주세요. 30일 이내 답변합니다. 해당 지역 감독기관에 민원을 제기할 권리도 있습니다.
§6
이용자의 권리(캘리포니아 — CCPA / CPRA)
캘리포니아 거주자는 수집하는 개인정보를 알 권리, 열람·삭제·부정확한 정보 정정 권리, 판매·공유 거부 권리, 권리 행사로 차별받지 않을 권리가 있습니다. Kavy는 서로 다른 서비스의 이용 행태를 연결한 맞춤형 광고를 위해 개인정보를 판매하거나 공유하지 않습니다.
§7
아동
Kavy는 아동을 대상으로 하지 않습니다. 만 13세 미만(대한민국은 만 14세 미만)의 개인정보임을 알면서 수집하지 않으며, 법정대리인 동의 절차를 지원하지 않으므로 대한민국에서 만 14세 미만 아동의 가입이 확인되면 계정을 삭제합니다. EEA·영국의 만 16세 미만 이용자는 확인 가능한 부모 동의 없이 가입할 수 없으며, 현재 해당 동의 절차를 지원하지 않습니다. 부모나 보호자로서 아동이 가입했다고 판단하면 연락해 주세요. 해당 계정을 삭제하겠습니다.
§8
쿠키와 유사 기술
Kavy는 로그인 유지를 위해 필수 쿠키 하나인 NextAuth 세션 JWT를 사용합니다. HTTP-only, SameSite=Lax 속성이 적용되며 유효기간은 7일입니다. 선택적 웹사이트 분석 제공업체는 위의 설정에서 허용한 뒤에만 로드됩니다.
- Plausible Analytics — 쿠키 없이 공개 페이지 조회 수를 집계하는 선택적 분석입니다. 분석을 허용한 뒤에만 고정된 공개 페이지 경로나 집계용 블로그 분류를 보냅니다. 인증·계정·대화·결제 경로와 쿼리 문자열·프래그먼트·유입 주소는 제외합니다. 요청 과정에서 네트워크 IP와 브라우저 User-Agent가 제공업체에 전달됩니다. Do-Not-Track, Global Privacy Control이 설정되어 있거나 네이티브 앱을 사용할 때는 분석을 끕니다. 위의 설정에서 허용을 철회할 수 있습니다.
광고·프로파일링·사이트 간 추적 쿠키는 사용하지 않습니다.
§9
보안
비밀번호는 솔트를 적용한 bcrypt 해시로 저장합니다. 모든 통신에는 HTTPS를 사용합니다. 데이터베이스와 객체 저장소는 AWS에서 저장 시 암호화됩니다. 운영 데이터 접근은 다중 인증(MFA)을 사용하는 운영자로 제한됩니다. 개인정보에 영향을 주는 침해를 알게 되면 부당한 지연 없이 해당 이용자에게 알리며, 법에서 요구하는 경우 72시간 이내에 통지합니다.
§10
방침 변경
중대한 변경 시 위의 “최종 수정일”을 갱신합니다. 활성 계정 이용자에게 불리한 영향을 주는 변경은 효력 발생 최소 14일 전에 등록된 이메일로 안내합니다.
§11
데이터 삭제 방법
로그인한 상태에서 계정 → 계정 삭제를 통해 언제든 Kavy 계정을 영구 삭제할 수 있습니다. 삭제 시 활성 계정과 관련 서비스 기록을 즉시 변경하며, 범위는 다음과 같습니다.
- 활성 기록에서 제거 — 이메일, 표시 이름, 과거에 저장된 생년월일이 있다면 그 값, 비밀번호 해시, Google/Apple 식별자, 푸시 구독 토큰, 이메일 인증 코드, 비밀번호 재설정 코드, 비공개 작가 대화 세션과 메시지, 저장된 대화 기억, 알림 설정. 계정 행의 로그인 수단 연결도 해제되어 삭제된 계정은 다시 인증할 수 없습니다.
- 삭제한 계정에 연결된 댓글 — 활성 기록의 본문과 검토 내용을 지우고 관련 신고, 작가 답변과 생성 작업 기록을 삭제합니다. 내부 참조를 위한 빈 기록은 남을 수 있습니다. 작가 라운지 댓글은 공개 표시에서 즉시 제외되지만 저장된 본문은 자동으로 지워지지 않으므로, 삭제를 원하면 hello@kavy.app으로 요청해 주세요. 이미 공개된 회차 이미지나 Kavy 외부에 보관된 사본까지 자동으로 변경하거나 삭제하는 것은 아닙니다.
- 구매 기록(인앱 결제 활성화 시) — 영수증과 잉크 거래 기록은 환불 처리 및 Apple/Google 정산을 위해 내부 계정 ID에 연결된 채 유지됩니다. 계정 삭제만으로 이 기록이 자동 삭제되거나 익명화되지는 않습니다.
로그인 수단을 잃어버린 경우처럼 앱 내 삭제 기능을 사용할 수 없다면 계정에 등록된 이메일 주소로 hello@kavy.app에 연락해 주세요. 30일 이내 삭제를 처리하겠습니다.
§12
개인정보 보호책임자와 문의
회사는 개인정보 처리에 관한 업무를 총괄하고 이용자의 문의·불만·피해 구제를 처리하기 위해 개인정보 보호책임자를 지정합니다. 개인정보 관련 질문, 열람·정정·삭제·처리정지 요청은 아래 연락처로 보내주세요.
§13
권익침해 구제 방법
개인정보 침해에 대한 신고나 상담이 필요하면 다음 기관에 문의할 수 있습니다.
- 개인정보분쟁조정위원회: (국번 없이) 1833-6972, www.kopico.go.kr
- 개인정보침해신고센터: (국번 없이) 118, privacy.kisa.or.kr
- 대검찰청: (국번 없이) 1301, www.spo.go.kr
- 경찰청: (국번 없이) 182, ecrm.police.go.kr