# 개인정보처리방침 (초안 — 2026-09-06) ⚠️ 회사 정보·담당자·시행일은 오코가 채운다. 아래 내용은 코드가 실제로 하는 것만 적었다 — 여기 적힌 것과 코드가 다르면 코드를 고치거나 이 문서를 고친다. **사업자**: ______ (상호) · 대표 ______ · 주소 ______ · 개인정보 보호책임자 ______ · 문의 ______ (문의 메일 — 도메인 정한 뒤) **사업자등록번호**: 784-19-00769 ## 1. 무엇을, 왜 | 항목 | 언제 받나 | 왜 | 어디에 | |---|---|---|---| | 부를 이름 · 나이대 · 요즘 하는 일 · 영어 정도 · 영어가 필요한 상황 · 배우는 언어 · 통화 상대 | 온보딩(전부 건너뛸 수 있음) | 첫인사와 대화 발판을 맞추려고 | 기기(브라우저·앱) + 로그인하면 서버 | | 통화 약속(요일·시각) | 온보딩 · 설정 | 그 시각에 전화를 걸려고(알림) | 기기 + 서버(푸시 구독) | | 직접 만든 상대의 이름·성격·목소리·외모 설명 | 캐릭터 설정 시 | 선택한 대화 상대와 말투를 유지하려고 | 기기 + 로그인하면 서버 | | 생성한 캐릭터 사진 | 사진 만들기 요청 시 | 프로필 사진 표시 | 사용자별 서버 저장. 선택된 사진과 최근 생성 사진을 보관하며 계정 삭제 시 함께 삭제 | | 앱 설치 식별자·APNs/FCM 수신 토큰·시간대·예약 시각·통화 초대 상태 | 잠금화면 수신이 활성화되고 권한을 허용한 경우 | 예약 전화 전송, 응답·거절·만료 및 여러 기기의 중복 연결 방지 | 기기 + 서버. 수신 해제·로그아웃·계정 삭제 시 등록 해제 | | 이메일 | 계정 만들 때(선택) | 폰을 바꿔도 기억을 잇기 위한 로그인. 비밀번호 없음, 로그인 링크·코드만 보낸다 | 서버(SQLite) | | 근황 한 줄 · 이번 통화 요약 · 막힌 표현 · 통화 수치(길이·단어 수·지연) | 통화 끝날 때 | 다음 통화에서 기억하고, 막힌 표현을 다시 내려고 | 기기 + 서버 | | 직접 수정한 기억·프로필 요약 · 교정 방식·설명 길이 선택 | 대화 기억 관리에서 저장할 때 | 정확한 기억과 사용자가 고른 대화 방식 적용 | 사용자별 서버 저장. 기억 수정은 기기의 리포트에도 반영 | | **통화 음성(내가 말한 구간만)** | **동의한 경우에만** | 한국인 발음 인식을 개선하려고 | 서버 · 12개월 뒤 자동 삭제 | | 앱 구매 식별자·상품·구매·만료·복원 정보 | 앱 구독이 활성화된 뒤 구매·복원할 때 | 구매 확인과 구독 권한 관리 | 서버 + RevenueCat·Apple App Store·Google Play. 카드번호는 우리 서버에 없다 | - 통화 **대화 전문(전사)은 서버에 저장하지 않는다.** 전문은 기기에 남으며, 서버에는 위 표의 요약·수치와 리포트에 필요한 짧은 발화 인용·교정 결과를 저장한다. 리포트 재요청은 같은 결과를 돌려주며, 계정 삭제 시 함께 지운다. 음성은 통화 중 브라우저·앱에서 AI 제공사(Google Gemini / OpenAI)로 직접 간다 — 우리 서버를 지나지 않는다. - 회사 기밀(실명·수치)은 말하지 않아도 되며, AI 가 캐묻지 않도록 지시돼 있다. ## 2. 누구에게 가나 | 받는 곳 | 무엇 | 왜 | |---|---|---| | Google (Gemini Live) / OpenAI (Realtime) | 통화 음성·대화, 프로필 요약(이름·직무 한 줄) | 통화 상대(AI) 자체 | | OpenAI (기본 이미지 생성) / Google (Gemini 이미지 생성 선택 시) | 사용자가 입력한 캐릭터 외모 설명과 사진 스타일 | 사용자가 요청한 프로필 사진 생성. 통화 전사·이메일은 이미지 생성에 보내지 않음 | | OpenAI (텍스트) | 통화 요약을 만들기 위한 대화 전사, 힌트용 직전 대사 | 리포트·힌트·번역 | | Resend | 이메일 주소 | 로그인 링크 발송 | | 토스페이먼츠 (별도 웹 결제 활성화 시) | 결제 정보 | 웹 정기결제. 앱 구독 결제 경로와는 별개이며 현재 앱에서는 사용하지 않음 | | RevenueCat / Apple App Store / Google Play (앱 구독 활성화 시) | 별도로 생성한 앱 구매 식별자, 상품·구매·만료·복원 정보 및 SDK가 처리하는 기기·스토어 정보 | 구매 확인과 구독 권한 관리. 이메일·통화 전사는 RevenueCat에 보내지 않음 | | Apple APNs / Google Firebase Cloud Messaging (잠금화면 수신 활성화 시) | 푸시 토큰, 무작위 통화 초대 ID·단기 확인값·만료 시각, AI 파트너 표시 이름 | 시스템 수신 화면 호출. 이메일·통화 전사는 푸시에 넣지 않음 | 광고·분석 도구에 주지 않는다. 팔지 않는다. 앱 구독은 현재 비활성입니다. 활성화 전 RevenueCat의 실제 계약 주체·처리 지역·보유 기간과 스토어 데이터 안전성 신고를 확인하여 위탁·국외 이전 표를 확정해야 합니다. 앱 계정 삭제 시 서버의 구독 연결 정보는 삭제하고 RevenueCat 고객 삭제를 요청합니다. 제공사 삭제 처리는 비동기일 수 있습니다. 계정 삭제는 Apple/Google 구독 해지를 대신하지 않으며, 구매한 스토어에서 구독을 관리할 수 있는 버튼을 제공합니다. 잠금화면 원격 수신도 현재 비활성입니다. 활성화 전 APNs/FCM의 실제 처리 조건과 SDK 수집 항목을 반영해 위탁·국외 이전 고지를 확정해야 합니다. 오프라인에서 수신을 끄면 기기의 수신부터 중지하며 서버 등록 해제는 연결 후 재시도합니다. 서버에는 설치당 수신 토큰과 계정당 최근 초대 상태를 보관하며, 다음 초대 때 이전 초대 확인값을 폐기하고 계정 삭제 시 함께 지웁니다. ### 2-1. 국외로 나가는 것 통화 음성은 **브라우저·앱에서 미국의 AI 제공사로 직접** 간다. 로그인 메일도 국외 사업자를 지난다. 서버를 어디에 두든 이 두 가지는 국외로 나간다 — 아래에 밝힌다. | 받는 자 | 나라 | 항목 | 시기·방법 | 목적 | 보유 | |---|---|---|---|---|---| | Google LLC (Gemini Live) | 미국 | 통화 음성·대화, 프로필 요약 한 줄 | 통화 중 실시간(암호화 전송) | AI 통화 상대 | 제공사 정책에 따름 | | OpenAI, L.L.C. (Realtime·텍스트) | 미국 | 〃, 리포트·힌트용 전사 | 〃 / 통화 직후 | AI 통화 상대·요약 | 〃 | | OpenAI, L.L.C. / Google LLC (이미지 생성 선택 시) | 미국 | 캐릭터 외모 설명·사진 스타일 | 사진 만들기를 누를 때 암호화 전송 | 캐릭터 프로필 사진 생성 | 제공사 정책에 따름 | | Resend, Inc. | 미국 | 이메일 주소 | 로그인 요청 시 | 로그인 링크 발송 | 〃 | | 서버 호스팅 | 일본 (Fly.io 도쿄) | 계정·기억·통화 수치·동의한 음성 | 상시 보관 | 서비스 운영 | 계정을 지울 때까지 | - **거부 방법**: 통화는 이 서비스의 본체라 AI 제공사로의 이전을 거부하면 통화를 할 수 없다. 음성 **저장** 은 거부해도 모든 기능이 동작한다(설정 → 음성 저장 끄기, 끄면 즉시 삭제). 계정 삭제(설정 → 전부 지우기)로 이후 이전을 멈출 수 있다. - 개인정보 보호법 제28조의8 제1항 제3호에 따라, 계약의 이행에 필요한 국외 처리위탁·보관은 이 방침에 공개함으로써 **별도 동의를 갈음**한다. ⬜ 는 아직 안 정한 칸이다 — 채우기 전에는 공개하지 않는다. ## 3. 얼마나 보관하나 - 프로필·기억·복습: 계정을 지울 때까지 - 캐릭터 설정·생성 사진: 계정을 지울 때까지. 새 사진 생성 시 선택된 사진을 제외한 이전 임시 사진을 교체하며, 사진 원본은 계정 데이터 내려받기에 포함 - 통화 음성(동의한 경우): **12개월**, 그 뒤 자동 삭제 - 로그인 링크: 15분 · 세션: 180일 - 결제 기록: 전자상거래법이 정한 기간(5년) ## 3-1. 기억은 켜고 끌 수 있다 (2026-09-08) 통화 상대가 지난 이야기를 안부로 꺼내는 것이 이 서비스의 핵심이지만, 그건 개인정보다. 그래서 **무엇을 기억하는지 화면에서 그대로 보여준다** — 설정 → 기억. - 기억을 **끌 수 있다.** 끄면 통화 지시문에 지난 이야기가 한 줄도 안 들어가고, 새로 쌓지도 않는다. 통화는 그대로 된다 - **한 줄씩 지울 수 있다.** 통화가 끝난 리포트에서 "다음에 이거 기억할까요?" 로 그 자리에서 바로 뺄 수 있다 - **기억과 프로필 요약을 수정할 수 있다.** 직접 고친 프로필 요약은 이후 자동 요약이 덮어쓰지 않는다. 다른 기기에서 먼저 수정했다면 최신 내용을 확인한 뒤 저장한다. - 교정 방식과 설명 길이는 직접 선택한다. 이 선택은 기억하기를 꺼도 적용되며, 계정 삭제 시 함께 지운다. - 전부 지우기도 있다 ## 4. 내 권리 - **기억 지우기**(설정): 프로필·기억·복습·통화 기록·음성·계정을 **즉시** 지운다 - **내 데이터 내려받기**(설정 → 계정): 서버가 가진 전부를 JSON 으로 - 음성 저장 동의는 언제든 설정에서 끈다 — 끄면 그 뒤 통화는 저장하지 않고, 남은 음성도 지운다 - 문의: ______ (문의 메일 — 도메인 정한 뒤) ## 5. 만 14세 미만 만 14세 미만은 이용할 수 없다. ## 6. 바뀌면 이 문서가 바뀌면 앱 안에서 알린다. 시행일: 2026-09-09 (최초)