리트리버와 언어공부 개인정보 처리방침
주식회사 아포초포(apochopo Inc., 이하 "회사")는 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여, 리트리버와 언어공부(이하 "서비스")에 대해 다음과 같이 개인정보 처리방침을 수립·공개합니다.
제1조 (개인정보의 처리 목적)
회사는 다음의 목적을 위하여 개인정보를 처리하며, 처리하는 개인정보는 아래 목적 이외의 용도로는 이용하지 않습니다. 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행합니다.
| 처리 목적 | 처리하는 항목 |
|---|---|
| 회원 가입·본인 식별·로그인 유지 | 이메일 주소, 비밀번호(해시), 이름(선택), 계정 식별자, 세션 토큰 |
| 기기 간 학습 기록 동기화 | 학습 진행도(XP·완료 레슨·연속 학습일·하트 잔액·복습 일정) |
| 취향 기반 콘텐츠 개인화 | 온보딩 취향 선택 결과, 모국어 설정, 배우는 언어의 실력 응답 |
| 비밀번호 재설정 등 필수 안내 메일 발송 | 이메일 주소 |
| 친구 초대(추천) 기능 운영과 보상 정산 | 초대한 회원의 계정 식별자, 초대받는 사람의 이메일 주소, 가입 시 접속 주소의 해시값 |
| 학습 알림 및 (동의한 경우) 홍보성 알림 발송 | 기기 푸시 토큰, 기기 시간대·언어, 앱 버전, 알림 수신 설정과 동의 시각 |
| 서비스 품질 개선과 오류 분석 | 비식별 이벤트 기록(세션 식별자, 이벤트 이름과 비식별 속성, 플랫폼, 앱 버전), 오류·비정상 종료 기록(오류 내용과 코드 위치, 기기 모델·OS 버전·앱 버전, 화면 이름, 계정 식별자) |
| 인앱 구매 처리와 결제 분쟁 대응 | 상품 id, 거래 id, 스토어 플랫폼 |
| AI 답변 신고 접수와 검토 | 이용자가 신고한 문장과 그 앞뒤 대화 일부 |
| 앱인토스 미니앱 이용자의 식별과 하루 이용량 관리 | 토스 익명키(토스 앱이 발급한 해시값 — 서버는 유효성만 확인하고 원문을 저장하지 않습니다), 익명키를 회사 비밀키로 다시 해시한 이용량 계수용 식별자 |
| 앱인토스 미니앱의 말하기 연습 음성 인식 | 말하기 라운드에서 녹음된 음성(오디오), 배우는 말의 언어 코드 |
| 앱인토스 미니앱의 AI 대화(레슨 안 대화 라운드·오늘의 대화·AI 통화) 답변 생성(이용자가 동의한 경우) | 대화에서 입력하거나 말한 문장과 그 대화의 앞 문장들, AI 통화에서 녹음된 음성(오디오), 대화 상대로 고른 인물, 배우는 말과 레슨 난이도, 모국어 설정(한국어), AI 전송 동의 기록(이용량 계수용 식별자에 묶인 마지막 동의 시각), 하루 대화 횟수 |
| 신규 회원 가입의 운영 알림(회사 내부 업무 메신저) | 이메일 주소, 가입 경로(이메일·토스), 가입 시각, 접속 지역(국가·도시 단위) |
| 앱인토스 미니앱의 토스 로그인(선택)과 계정 식별 | 토스 사용자 식별자(userKey), 회사 계정 식별자, 토스 연결 상태와 연결 시각, 세션 토큰, 가입 시 접속 주소의 해시값 — 이름(USER_NAME)은 토스가 암호화해 보내지만 복호화·저장·표시하지 않습니다 |
| 미니앱 계정과 기존 웹·앱 계정의 연결(선택) | 연결 코드의 해시값(원문은 저장하지 않음), 코드 발급·사용 시각, 연결 시도 기록, 연결 감사 기록(계정 식별자·시각·결과) |
| 미니앱 로그인 계정의 친구 초대 보상 판정 | 초대 코드, 레슨 완료 기록(날짜·개수) — 학습 진행도 자체는 서버로 보내지 않습니다 |
| 이용자가 보낸 서비스 개선 의견의 접수·검토(설정의 '개발자에게 의견 보내기') | 의견 문장, 화면 언어, 앱 버전, 플랫폼(웹·iOS·Android·앱인토스 미니앱 — 미니앱은 토스 로그인한 경우만), 계정 식별자 |
| 앱 만족도 평가의 접수와 스토어 리뷰 요청 횟수 관리 | 앱 만족도 별점(1~5) 또는 평가 창을 닫은 사실, 의견(선택, 300자 이내), 평가 창이 열린 곳, 플랫폼, 앱 버전, 스토어 리뷰 요청 창을 띄운 시각, 계정 식별자 |
| 개발자 의견·앱 만족도 평가 도착의 운영 알림(회사 내부 업무 메신저) | 의견 문장(이메일 주소처럼 보이는 부분은 가림)·화면 언어·앱 버전·플랫폼·보낸 시각·접수 번호(그 의견을 찾기 위한 무작위 값 — 계정과 무관), 앱 만족도 별점·의견·평가 창이 열린 곳·플랫폼·앱 버전·보낸 시각 — 계정의 이메일 주소·이름·계정 식별자는 붙이지 않습니다 |
제2조 (처리하는 개인정보의 항목과 수집 방법)
| 구분 | 항목 | 수집 시점 |
|---|---|---|
| 필수 | 이메일 주소, 비밀번호(복호화가 불가능한 bcrypt 해시로만 저장하며 원문은 보관하지 않습니다) | 회원 가입 |
| 선택 | 이름 | 회원 가입 및 프로필 수정 |
| 필수(자동 생성) | 계정 식별자, 가입 시각, 세션 토큰·세션 세대값 | 회원 가입·로그인 |
서비스 이용 과정에서 자동으로 생성·수집되는 정보는 다음과 같습니다.
- 학습 진행 기록 — XP, 완료 레슨, 연속 학습일, 취향 선택 결과, 하트 잔액, 복습 일정
- 앱 사용 분석 기록 — 세션 식별자, 이벤트 이름과 비식별 속성, 플랫폼(iOS·Android·웹), 앱 버전. 이메일·이름·자유 입력 같은 개인 식별 정보는 담지 않습니다.
- 알림용 기기 정보 — 푸시 토큰, 기기 시간대·언어, 앱 버전(알림을 켠 경우에 한함)
- 인앱 구매 내역 — 상품 id, 거래 id, 스토어 플랫폼
- 친구 초대 기록 — 초대를 보낸 계정과 초대받는 사람의 이메일 주소
- 가입 시 접속 주소(IP)의 해시값 — 주소 원본은 어디에도 저장하지 않으며, 서버 비밀키로 HMAC한 값만 남깁니다. 초대 보상을 노린 자기 초대·대량 가입을 걸러내는 용도로만 씁니다
- AI 답변 신고 기록 — 신고 기능을 쓴 경우에 한해, 신고한 문장과 앞뒤 대화 일부(검토 후 처리)
- 오류·비정상 종료 기록 — 앱이나 웹에서 오류가 났을 때 원인을 찾기 위한 기술 정보(오류 이름과 메시지, 오류가 난 코드 위치 목록, 화면 경로, 플랫폼, 앱 버전, 세션 식별자). 개인 식별 정보가 섞이지 않도록 이메일 형태의 문자열과 긴 토큰은 저장 전에 자동으로 가립니다. iOS·Android 앱이 갑자기 꺼지는 경우에는 그 순간의 진단 정보(오류 내용과 코드 위치, 기기 모델·제조사·OS 버전·메모리 용량 같은 기기 사양, 앱 버전, 직전에 있던 화면 이름과 서버 요청 경로, 로그인한 경우 계정 식별자, 설치 단위의 무작위 식별자)가 제5조의 오류 수집 수탁자에게 전송됩니다. 접속 주소(IP)·기기 이름·이메일·요청 본문·화면 내용·이용자가 쓰거나 말한 문장은 전송 전에 앱이 제거하거나 처음부터 담지 않습니다. 어느 경우든 수집일부터 90일 안에 자동으로 삭제됩니다
- 서비스 이용 로그 — 호스팅 사업자가 자동으로 남기는 접속 기록(요청 경로, 응답 코드, 접속 시각, IP 주소)
- 가입 시 접속 지역 — 회원 가입 요청이 들어온 곳을 호스팅 사업자(Vercel)가 접속 주소로 추정해 붙여 주는 국가 코드와 도시 이름(예: KR · Seoul). 제1조의 운영 알림에만 쓰며, 회사 데이터베이스에 저장하지 않고 접속 주소(IP) 원문도 알림에 담지 않습니다. 좌표·주소 등 도시보다 좁은 위치는 받지 않으며, 접속 주소로 추정한 값이라 실제 위치와 다를 수 있습니다
- 개발자 의견 — 설정의 '개발자에게 의견 보내기'로 직접 보낸 경우에 한해, 의견 문장(2,000자 이내)과 화면 언어·앱 버전·플랫폼이 계정 식별자에 묶여 저장됩니다. 이메일 주소는 따로 담지 않습니다. 앱인토스 미니앱에서는 토스 로그인한 경우에만 보낼 수 있고, 로그인하지 않은 이용자의 의견은 받지 않습니다
- 앱 만족도 평가 — 평가 창에서 별점을 남기거나 창을 닫은 경우에 한해, 앱 만족도 별점(1~5) 또는 창을 닫은 사실, 의견(선택, 300자 이내), 평가 창이 열린 곳, 플랫폼, 앱 버전이 계정 식별자에 묶여 저장됩니다. 스토어 리뷰 요청 창을 띄운 경우 그 시각·플랫폼·앱 버전도 함께 남깁니다(요청 횟수를 제한하기 위한 것이며, 스토어에 리뷰를 남겼는지는 회사가 알 수 없습니다)
앱인토스 미니앱으로 이용하는 경우에는 위 표의 이메일·비밀번호·이름을 수집하지 않으며(토스 로그인을 골라도 같습니다), 대신 다음 항목이 처리됩니다(자세한 내용은 제10조의2).
- 토스 익명키 — 토스 앱이 미니앱에 발급하는 이용자별 해시값. 읽어주기·말하기 기능을 회사 서버에 요청할 때 함께 전송되며, 서버는 토스에 유효성만 확인하고 원문을 저장하지 않습니다. 하루 이용량을 세기 위해 회사 비밀키로 다시 해시한 값(원문 복원 불가)만 일자별 건수와 함께 남깁니다
- 말하기 라운드의 녹음 음성 — 미니앱에는 기기 음성 인식이 없어, 이용자가 말한 음성을 회사 서버가 받아 제5조의 음성 인식 수탁자에게 전달해 글자로 바꿉니다. 회사 서버는 음성을 저장하지 않으며, 수탁자(OpenAI)는 남용 감시 목적으로만 최대 30일 보관한 뒤 삭제합니다
- AI 대화 문장과 AI 통화 음성 — 설정에서 AI 대화에 동의한 경우에 한해, 레슨 안 AI 대화 라운드·오늘의 대화에서 입력한 문장과 그 대화의 앞 문장들, AI 통화에서 녹음된 음성(오디오 — 서버가 받아 제5조의 음성 인식 수탁자에게 전달해 글자로 바꿉니다), 대화 상대로 고른 인물, 배우는 말과 레슨 난이도, 모국어 설정(한국어)가 회사 서버를 거쳐 제5조의 AI 수탁자에게 전달되고, AI 통화의 답은 제5조의 음성 합성 수탁자가 음성으로 바꿉니다. 회사 서버는 대화와 음성을 저장하지 않으며, 수탁자는 남용 감시 목적으로만 최대 30일(Google 은 55일) 보관한 뒤 삭제합니다. 서버에는 위 이용량 계수용 식별자에 묶인 마지막 동의 시각(철회하면 지웁니다)과 하루 대화 횟수만 남습니다
- 토스 로그인(선택) — 이용자가 미니앱 설정에서 토스 로그인을 고른 경우에 한해, 토스가 이 서비스에 부여한 사용자 식별자(userKey)를 토스에 확인해 회사 계정을 만들거나 찾고, 회사 계정 식별자·토스 연결 상태·연결 시각과 가입 시 접속 주소의 해시값을 저장합니다. 이름(USER_NAME)은 토스가 암호화한 채로 보내오지만 회사는 복호화·저장·표시하지 않습니다. 이메일·전화번호·생일·성별·CI 는 받지 않습니다. 로그인 과정의 인가 코드와 토스가 발급하는 토큰은 확인에만 쓰고 저장하지 않으며, 회사의 세션 토큰은 미니앱 화면의 메모리에만 두고 기기에 저장하지 않습니다
- 로그인한 계정의 이용 기록 — 토스 로그인한 동안에 한해 제2조의 앱 사용 분석 기록(개인 식별 정보 없음)과 레슨을 끝낸 날짜와 개수가 그 계정으로 서버에 남습니다(친구 초대 보상 판정용). 설정의 '개발자에게 의견 보내기'로 직접 보낸 의견도 위 개발자 의견과 같이 그 계정으로 저장되고 도착 알림이 갑니다. 로그인하지 않으면 이 기록을 보내지 않고 의견 메뉴도 보이지 않습니다
- 계정 연결(선택) — 미니앱 계정을 기존 웹·앱 계정과 합치려고 연결 코드를 만든 경우, 코드의 해시값(원문은 저장하지 않음)과 발급·사용 시각, 연결 시도·감사 기록(계정 식별자·시각·결과)
- 학습 진행도와 설정 — 회사 서버가 아니라 토스 앱 안의 미니앱 저장소에만 보관됩니다. 토스 로그인한 경우 서버에 있던 그 계정의 기록 사본도 미니앱 저장소에 두지만, 미니앱의 학습 기록을 서버로 올리지는 않습니다
회사는 민감정보와 고유식별정보(주민등록번호·여권번호 등)를 수집하지 않으며, 광고 식별자(ADID·IDFA)와 위치정보도 수집하지 않습니다(위의 가입 시 접속 지역은 접속 주소로 추정한 국가·도시 단위의 값일 뿐 기기의 위치를 받는 것이 아니며, GPS·기지국·와이파이 등 기기 위치는 어떤 경우에도 받지 않습니다). iOS·Android 앱과 웹에서는 듣고 말하기 연습의 마이크 음성이 제10조와 같이 기기 안에서만 처리되며 수집 대상이 아닙니다. 앱인토스 미니앱의 예외는 제10조의2에 있습니다.
제3조 (개인정보의 처리 및 보유 기간)
회사는 법령에 따른 보유·이용 기간 또는 정보주체로부터 동의받은 보유·이용 기간 내에서 개인정보를 처리·보유합니다.
| 처리 업무 | 보유 기간 | 근거 |
|---|---|---|
| 계정 정보와 학습 기록 | 회원 탈퇴 시까지 — 탈퇴 즉시 데이터베이스에서 삭제 | 정보주체의 동의(수집·이용 목적 달성) |
| 친구 초대 기록(초대받는 사람의 이메일 주소) | 초대 메일 발송일부터 30일 | 정보주체의 동의, 초대 보상 정산 |
| 가입 시 접속 주소의 해시값 | 회원 탈퇴 시까지(계정 삭제와 함께 삭제) | 부정 가입 방지를 위한 정당한 이익 |
| 푸시 토큰과 알림 수신 설정 | 알림을 끄거나 탈퇴할 때까지 | 정보주체의 동의 |
| 광고성 정보 수신 동의·철회 시각 | 회원 탈퇴 시까지 | 「정보통신망법」 제50조(수신 동의 사실의 증명) |
| 앱 사용 분석 기록(비식별) | 수집일부터 24개월 | 서비스 개선을 위한 정당한 이익 |
| 오류·비정상 종료 기록 | 90일 이내(수탁자 보관분 포함) | 서비스 안정성 확보를 위한 정당한 이익 |
| 서비스 이용·접속 로그 | 3개월 | 「통신비밀보호법」 제15조의2 |
| 토스 익명키에서 파생한 이용량 계수 기록(앱인토스 미니앱 — 읽어주기·말하기·AI 대화) | 수집일부터 24개월 — 일자별 사용 건수로만 보관하며, 익명키 원문은 저장하지 않고 파생값은 회사 비밀키 없이는 만들 수도 되돌릴 수도 없습니다 | 남용 방지와 이용량 관리를 위한 정당한 이익 |
| 말하기 라운드의 녹음 음성(앱인토스 미니앱) | 회사: 저장하지 않음 · 음성 인식 수탁자(OpenAI): 남용 감시 목적으로만 최대 30일 보관 후 삭제 | 정보주체와의 계약 이행(서비스 제공) |
| AI 대화 문장(앱인토스 미니앱) | 회사: 저장하지 않음 · AI 수탁자: 남용 감시 목적으로만 최대 30일(Google 55일) 보관 후 삭제 | 정보주체의 동의 |
| AI 전송 동의 기록(앱인토스 미니앱) | 동의를 철회할 때까지 — 철회하면 동의 시각을 즉시 지우고, 이용량 계수용 식별자에 '철회됨' 표시만 남습니다(식별자는 회사 비밀키 없이는 만들 수도 되돌릴 수도 없습니다) | 정보주체의 동의, 동의 사실의 증명 |
| 신규 회원 가입의 운영 알림(업무 메신저 Slack 보관분) | 업무 메신저(Slack)의 보존 설정에 따라 보관합니다(자동 삭제 기한 없음). 삭제를 요청하시면 지체 없이 파기합니다 — 회사 데이터베이스에는 따로 저장하지 않습니다 | 가입 현황을 파악해 서비스를 운영하기 위한 정당한 이익 |
| 토스 로그인 연결 정보(앱인토스 미니앱 — userKey·연결 상태·연결 시각) | 토스 연결을 유지하는 동안 — 토스 앱에서 연결을 끊거나 토스 로그인 약관 동의를 철회하거나 토스를 탈퇴하면 그 통지를 받아 삭제합니다(토스 로그인이 유일한 로그인 수단인 계정은 계정과 학습 기록도 함께 삭제). 회원 탈퇴 시에도 삭제 | 정보주체의 동의 |
| 계정 연결 코드의 해시값과 발급·사용 시각 | 코드가 쓰이거나 만료된 날부터 30일 | 부정 연결 방지를 위한 정당한 이익 |
| 계정 연결 시도 기록 | 1일 | 반복 시도 제한(부정 연결 방지)을 위한 정당한 이익 |
| 계정 연결 감사 기록(계정 식별자·시각·결과) | 기록일부터 1년 | 부정 연결 대응과 처리 사실 증명을 위한 정당한 이익 |
| 개발자 의견과 앱 만족도 평가(스토어 리뷰 요청 기록 포함) | 회원 탈퇴 시까지 — 탈퇴 즉시 데이터베이스에서 삭제 | 정보주체의 동의(이용자가 직접 보냄), 서비스 개선을 위한 정당한 이익 |
| 개발자 의견·앱 만족도 평가의 운영 알림(업무 메신저 Slack 보관분) | 업무 메신저(Slack)의 보존 설정에 따라 보관합니다(자동 삭제 기한 없음). 삭제를 요청하시면 지체 없이 파기합니다 | 이용자 의견을 바로 확인해 서비스를 개선하기 위한 정당한 이익 |
| 계약 또는 청약철회 등에 관한 기록 | 5년(유료 결제를 이용한 경우) | 「전자상거래 등에서의 소비자보호에 관한 법률」 |
| 대금 결제 및 재화 등의 공급에 관한 기록 | 5년(유료 결제를 이용한 경우) | 「전자상거래 등에서의 소비자보호에 관한 법률」 |
| 소비자의 불만 또는 분쟁 처리에 관한 기록 | 3년 | 「전자상거래 등에서의 소비자보호에 관한 법률」 |
회사는 장기 미접속 계정을 자동으로 분리 보관하거나 삭제하지 않습니다. 계정을 없애고 싶으면 제8조의 방법으로 언제든 탈퇴할 수 있습니다.
제4조 (개인정보의 제3자 제공)
회사는 정보주체의 개인정보를 제1조에서 명시한 범위 내에서만 처리하며, 개인정보를 광고·마케팅 목적으로 판매하거나 제3자에게 제공하지 않습니다. 정보주체의 별도 동의가 있거나 법률에 특별한 규정이 있는 등 「개인정보 보호법」 제17조·제18조에 해당하는 경우에만 제공하며, 수사기관 등의 적법한 요구로 제공한 경우에는 법적으로 금지되지 않는 범위에서 해당 이용자에게 알립니다. 서비스 제공을 위해 필요한 처리 위탁은 제5조와 같습니다.
제5조 (개인정보 처리의 위탁)
회사는 원활한 서비스 제공을 위하여 아래와 같이 개인정보 처리 업무를 위탁하고 있습니다.
| 수탁자 | 위탁 업무 | 위탁하는 항목 | 보유·이용 기간 |
|---|---|---|---|
| Supabase, Inc. | 계정·학습 기록 데이터베이스 호스팅 | 제2조의 계정 정보와 학습 기록 전부 | 회원 탈퇴 또는 위탁 계약 종료 시까지 |
| Vercel Inc. | 웹·API 서버 호스팅과 전송 | 요청에 담긴 항목, 접속 로그(IP·요청 경로·응답 코드·시각) | 위탁 계약 종료 시까지(접속 로그는 3개월) |
| OpenAI, L.L.C. | AI 대화 튜터·오늘의 대화의 답변 생성, 발음 코칭 팁 생성, 읽어주기(AI 음성) 합성, 앱인토스 미니앱의 말하기 연습 음성 인식(STT)과 AI 대화(레슨 안 대화 라운드·오늘의 대화·AI 통화)의 답변 생성·AI 통화의 음성 인식과 읽어주기(이용자가 동의한 경우) | 이용자가 입력하거나 말한 문장(음성 인식 결과 텍스트), 대화에 필요한 설정(배우는 언어의 레벨·모국어·선택한 대화 상대와 상황), 읽어줄 문장. 앱인토스 미니앱에서는 말하기 라운드에서 녹음된 음성(오디오)과, 이용자가 동의한 경우 AI 대화(레슨 안 대화 라운드·오늘의 대화·AI 통화)에서 입력하거나 말한 문장·AI 통화의 녹음 음성·그 대화의 앞 문장들·대화 상대로 고른 인물·배우는 말·레슨 난이도·모국어 설정(한국어) | 회사는 저장하지 않음 · 수탁자는 남용 감시 목적으로만 최대 30일 보관 후 삭제(모델 학습에 사용하지 않음) |
| Google LLC (Gemini) | AI 대화·발음 코칭 답변 생성(대체 제공사), 읽어주기 음성 합성(예비 경로) | 위 OpenAI 행과 같은 항목 | 회사는 저장하지 않음 · 수탁자는 남용 감시 목적으로만 최대 55일 보관 후 삭제(모델 학습에 사용하지 않음) |
| Groq, Inc. | AI 대화·발음 코칭 답변 생성(대체 제공사) | 이용자가 입력하거나 말한 문장, 대화에 필요한 설정 | 회사는 저장하지 않음 · 수탁자는 기본적으로 보관하지 않고, 장애·남용 조사 때에만 최대 30일 보관 후 삭제(모델 학습에 사용하지 않음) |
| 650 Industries, Inc. (Expo Push) | 푸시 알림 발송 | 기기 푸시 토큰, 알림 내용 | 알림 해제 또는 회원 탈퇴 시까지 |
| Resend, Inc. | 비밀번호 재설정 등 필수 안내 메일과 친구 초대 메일 발송 | 이메일 주소, 메일 본문 | 발송 후 수탁자의 로그 보존 기간 |
| RevenueCat, Inc. | 인앱 구매 영수증 검증 | 구매 내역, 앱 사용자 식별자 | 결제 분쟁 대응 기간 |
| Apple Inc. · Google LLC | 인앱 결제 처리와 영수증 발급, 푸시 알림 전달(APNs·FCM) | 스토어 계정 식별자, 거래 정보, 기기 푸시 토큰 | 각 사의 정책에 따름 |
| Functional Software, Inc. (Sentry) | iOS·Android 앱의 오류·비정상 종료 기록 수집과 알림 | 제2조의 오류·비정상 종료 기록(앱이 꺼진 순간의 진단 정보, 기기 사양, 앱 버전, 화면 이름, 계정 식별자). IP·기기 이름·이메일·요청 본문은 제외 | 수신일부터 90일 이내 자동 삭제 |
| Slack Technologies Limited (Slack) | 신규 회원 가입 운영 알림과 이용자가 보낸 개발자 의견·앱 만족도 평가 알림의 전송과 보관(회사 내부 업무 메신저) | 가입 알림: 이메일 주소, 가입 경로, 가입 시각, 접속 지역(국가·도시 단위) · 의견·평가 알림: 의견 문장(이메일 주소처럼 보이는 부분은 가림)·화면 언어·앱 버전·플랫폼·보낸 시각·접수 번호(그 의견을 찾기 위한 무작위 값 — 계정과 무관), 앱 만족도 별점·의견·평가 창이 열린 곳·플랫폼·앱 버전·보낸 시각. 비밀번호·이름·계정 식별자·접속 주소(IP)는 제외(의견·평가 알림에는 계정의 이메일 주소도 붙이지 않음) | 업무 메신저(Slack)의 보존 설정에 따라 보관합니다(자동 삭제 기한 없음). 삭제를 요청하시면 지체 없이 파기합니다 |
회사는 위탁 계약 체결 시 「개인정보 보호법」 제26조에 따라 위탁 업무 수행 목적 외 개인정보 처리 금지, 기술적·관리적 보호조치, 재위탁 제한, 수탁자에 대한 관리·감독, 손해배상 등 책임에 관한 사항을 문서에 명시하고, 수탁자가 개인정보를 안전하게 처리하는지 감독합니다. 위탁 업무의 내용이나 수탁자가 변경되면 이 방침을 통해 공개합니다.
AI 수탁자의 보호 수준 확인 — 회사는 위 AI 수탁자(OpenAI·Google·Groq)가 회사와 동등한 수준의 개인정보 보호조치를 제공하는지 확인한 뒤에만 데이터를 전달합니다. 구체적으로 ① 전달된 데이터를 모델 학습에 사용하지 않을 것, ② 답변 생성이라는 위탁 목적 외로 이용하지 않을 것, ③ 전송 구간 암호화(TLS)와 접근 통제를 포함한 기술적·관리적 보호조치를 적용할 것, ④ 재위탁을 제한하고 사고 발생 시 통지할 것을 각 제공사의 사업자용(API) 이용조건과 데이터 처리 부속합의로 확인·약정하고 있으며, 회사는 이를 정기적으로 재확인합니다.
토스 익명키의 확인 — 앱인토스 미니앱의 익명키는 토스 앱 운영사(주식회사 비바리퍼블리카)가 발급하며, 회사 서버는 그 키가 유효한지 토스의 파트너 API에 확인을 요청합니다. 이는 토스가 미니앱 플랫폼으로서 제공하는 기능이고 회사가 토스에 개인정보 처리를 위탁하는 것이 아니며, 토스 앱 안에서의 개인정보 처리는 토스의 개인정보 처리방침에 따릅니다.
제6조 (개인정보의 국외 이전)
제5조의 수탁자는 대부분 국외에 법인과 서버를 두고 있어, 서비스 제공에 필요한 범위에서 개인정보가 국외로 이전됩니다(「개인정보 보호법」 제28조의8). 이전의 법적 근거는 둘입니다 — 서비스 제공에 필요한 처리 위탁·보관(데이터베이스·서버 호스팅, 읽어주기 음성 합성, 앱인토스 미니앱의 말하기 음성 인식, 알림·메일 발송, iOS·Android 앱의 오류·비정상 종료 기록 수집)은 같은 조 제1항 제3호에 따라 이 방침으로 공개하고, AI 대화 튜터·오늘의 대화·발음 코칭을 위한 이전은 같은 항 제1호에 따라 앱 안에서 별도 동의를 받습니다(제10조). 앱인토스 미니앱의 AI 대화를 위한 이전도 같은 항 제1호에 따라 미니앱 설정에서 별도 동의를 받습니다(제10조의2). 신규 회원 가입과 개발자 의견·앱 만족도 평가의 운영 알림(업무 메신저 Slack)은 회원 계정의 처리를 위탁·보관하는 것으로 같은 항 제3호에 따라 이 방침으로 공개합니다.
| 이전받는 자 | 이전 국가 | 이전 일시 및 방법 | 이전 항목 | 이전 목적 | 보유·이용 기간 |
|---|---|---|---|---|---|
| Supabase, Inc. (privacy@supabase.io) | 미국 (데이터 저장 리전은 대한민국 서울 `ap-northeast-2`이며, 운영·기술 지원 목적의 원격 접근이 미국에서 이루어질 수 있습니다) | 회원 가입·토스 로그인·계정 연결·학습 기록 동기화 시점에 HTTPS(TLS) 암호화 통신으로 수시 전송 | 계정 정보와 학습 기록(앱인토스 미니앱 토스 로그인 계정의 userKey·연결 상태·연결 코드 해시·연결 기록·레슨 완료 기록 포함) | 데이터베이스 호스팅 | 회원 탈퇴 시까지 |
| Vercel Inc. (privacy@vercel.com) | 미국 | 서비스 접속 시점에 HTTPS(TLS) 암호화 통신으로 수시 전송 | 요청에 담긴 항목, 접속 로그 | 웹·API 호스팅 | 위탁 계약 종료 시까지(접속 로그 3개월) |
| OpenAI, L.L.C. (privacy@openai.com) | 미국 | 이용자가 앱에서 AI 전송에 동의한 뒤, AI 대화·발음 코칭·읽어주기 사용 시점에 HTTPS(TLS) 암호화 통신으로 수시 전송. 앱인토스 미니앱에서는 읽어주기 재생 시점에 학습 문장이, 마이크 권한을 허용하고 말하기 라운드를 시작한 시점에 녹음 음성이 같은 방법으로 전송. 미니앱의 AI 대화는 설정에서 AI 대화에 동의한 뒤, 대화 라운드·오늘의 대화에서 문장을 보내거나 AI 통화에서 말한 시점에 입력 문장·녹음 음성과 그 대화의 앞 문장들이 같은 방법으로 전송 | 이용자가 입력하거나 말한 문장(음성 인식 결과 텍스트), 배우는 언어의 레벨·모국어·선택한 대화 상대와 상황, 읽어줄 문장. 앱인토스 미니앱에서는 말하기 라운드의 녹음 음성(오디오)과, 이용자가 동의한 경우 AI 대화(레슨 안 대화 라운드·오늘의 대화·AI 통화)에서 입력하거나 말한 문장·AI 통화의 녹음 음성·그 대화의 앞 문장들·대화 상대로 고른 인물·배우는 말·레슨 난이도·모국어 설정(한국어) | AI 답변 생성(앱인토스 미니앱의 AI 대화 포함), 음성 합성, 음성 인식(앱인토스 미니앱) | 남용 감시 목적으로만 최대 30일 보관 후 삭제(회사는 저장하지 않음) |
| Google LLC (https://support.google.com/policies) | 미국 | 동일(대체·예비 제공사). 앱인토스 미니앱에서는 읽어주기의 예비 경로와, 이용자가 동의한 AI 대화의 대체 제공사로 쓰일 수 있으며 녹음 음성은 전송되지 않음 | 위 OpenAI 행과 같은 항목(녹음 음성 제외) | AI 답변 생성과 음성 합성 | 남용 감시 목적으로만 최대 55일 보관 후 삭제(회사는 저장하지 않음) |
| Groq, Inc. (privacy@groq.com) | 미국 | 동일(대체 제공사) | 이용자가 입력하거나 말한 문장, 배우는 언어의 레벨·모국어·선택한 대화 상대와 상황 | AI 답변 생성 | 기본 미보관 · 장애·남용 조사 때에만 최대 30일 보관 후 삭제(회사는 저장하지 않음) |
| 650 Industries, Inc. (privacy@expo.dev) | 미국 | 알림 발송 시점에 HTTPS(TLS) 암호화 통신으로 수시 전송 | 푸시 토큰, 알림 내용 | 푸시 알림 발송 | 알림 해제·탈퇴 시까지 |
| Resend, Inc. (privacy@resend.com) | 미국 | 메일 발송 시점에 HTTPS(TLS) 암호화 통신으로 수시 전송 | 이메일 주소, 메일 본문 | 안내·초대 메일 발송 | 수탁자의 로그 보존 기간 |
| RevenueCat, Inc. (support@revenuecat.com) | 미국 | 인앱 구매 시점에 HTTPS(TLS) 암호화 통신으로 수시 전송 | 구매 내역, 앱 사용자 식별자 | 영수증 검증 | 결제 분쟁 대응 기간 |
| Apple Inc. · Google LLC | 미국 | 인앱 결제·알림 전달 시점에 각 플랫폼의 암호화 통신으로 수시 전송 | 스토어 계정 식별자, 거래 정보, 푸시 토큰 | 결제 처리와 알림 전달 | 각 사의 정책에 따름 |
| Functional Software, Inc. (Sentry) (compliance@sentry.io) | 미국 (운영·기술 지원 목적의 접근이 미국·캐나다·유럽에서 이루어질 수 있습니다) | iOS·Android 앱에서 오류가 나거나 앱이 갑자기 꺼진 뒤 다음 실행 시점에 HTTPS(TLS) 암호화 통신으로 전송 | 오류 내용과 코드 위치, 기기 모델·제조사·OS 버전·기기 사양, 앱 버전, 직전 화면 이름과 서버 요청 경로, 로그인한 경우 계정 식별자, 설치 단위의 무작위 식별자 (IP·기기 이름·이메일·요청 본문 제외) | 오류·비정상 종료 원인 분석 | 수신일부터 90일 이내 |
| Slack Technologies Limited (privacy@slack.com) | 미국 (계약 법인은 아일랜드 소재이며, 메시지는 미국의 서버에 저장됩니다) | 회원 가입 시점, 그리고 이용자가 개발자 의견이나 앱 만족도 평가를 보낸 시점에 HTTPS(TLS) 암호화 통신으로 전송 | 가입 알림: 이메일 주소, 가입 경로, 가입 시각, 접속 지역(국가·도시 단위) · 의견·평가 알림: 의견 문장(이메일 주소처럼 보이는 부분은 가림)·화면 언어·앱 버전·플랫폼·보낸 시각·접수 번호(그 의견을 찾기 위한 무작위 값 — 계정과 무관), 앱 만족도 별점·의견·평가 창이 열린 곳·플랫폼·앱 버전·보낸 시각 (비밀번호·이름·계정 식별자·IP 제외, 의견·평가 알림에는 계정의 이메일 주소도 붙이지 않음) | 신규 회원 가입의 운영 알림, 개발자 의견·앱 만족도 평가 도착 알림 | 업무 메신저(Slack)의 보존 설정에 따라 보관합니다(자동 삭제 기한 없음). 삭제를 요청하시면 지체 없이 파기합니다 |
국외 이전 거부 방법 — 계정·학습 기록 저장(위 표 1~2행)은 서비스 제공에 반드시 필요하므로, 이를 거부하시는 경우 회원 가입과 학습 기록 동기화를 이용하실 수 없습니다. AI 제공사로의 이전(위 표 3~5행)은 앱 안의 동의 화면에서 '동의하지 않음'을 선택하거나, 설정 > AI 대화에서 'AI 대화 데이터 전송'을 끄시면 즉시 중단됩니다 — 끄신 뒤에는 서버가 AI 요청 자체를 차단하므로 어떤 문장도 전송되지 않습니다. 그 밖의 이전도 해당 기능을 끄는 것으로 거부할 수 있으며(설정 > 소리에서 AI 음성 끄기, 설정 > 알림에서 알림 끄기), 거부하시더라도 미션·복습·듣기 등 나머지 학습 기능은 그대로 이용하실 수 있습니다. iOS·Android 앱의 오류·비정상 종료 기록 이전(위 표 10행)은 앱이 갑자기 꺼지는 원인을 찾기 위해 앱에 내장되어 있어, 앱 이용을 그만두는 것 외의 방법으로는 거부할 수 없습니다 — 담기는 것은 기술 정보와 계정 식별자뿐이며 이용자가 쓰거나 말한 내용은 담기지 않습니다. 웹과 앱인토스 미니앱에서는 이 이전이 일어나지 않습니다. 신규 회원 가입의 운영 알림(위 표 11행)은 계정을 만들 때 한 번 일어나므로 회원 가입 외의 방법으로는 거부할 수 없습니다 — 담기는 것은 위 표의 항목뿐이며 비밀번호·이름·접속 주소(IP)는 담기지 않습니다. 앱인토스 미니앱에서는 토스 로그인으로 새 계정이 만들어질 때 한 번 일어나며(이메일은 없습니다), 로그인하지 않으면 일어나지 않습니다. 개발자 의견·앱 만족도 평가 알림(위 표 11행)은 이용자가 직접 의견이나 평가를 보낼 때만 일어나며, 보내지 않으면 일어나지 않습니다 — 보내더라도 계정의 이메일 주소·이름·계정 식별자는 붙지 않습니다.
앱인토스 미니앱에서의 거부 — 미니앱의 AI 대화를 위한 이전(위 표 3~5행)은 설정의 AI 대화 동의 카드에서 동의한 경우에만 일어나며, 동의하지 않거나 같은 카드의 'AI 대화 끄기 (동의 철회)'를 누르시면 서버가 요청 자체를 차단해 어떤 문장도 전송되지 않습니다 — 거부하셔도 AI 대화 라운드·오늘의 대화·AI 통화만 열리지 않고 나머지 학습은 그대로입니다. 말하기 라운드의 녹음 음성 이전은 마이크 권한을 거부하면 일어나지 않으며, 그 라운드만 건너뛰고 나머지 학습은 그대로입니다. 읽어주기는 미니앱에 기기 내장 음성이 없어 서버 AI 음성만 쓰므로, 앱이 준비한 학습 문장의 전송은 미니앱 이용을 그만두는 것 외의 방법으로는 거부할 수 없습니다 — 다만 그 문장에는 이용자의 개인정보가 담기지 않습니다. 계정·학습 기록 저장(위 표 1행)은 미니앱에서 토스 로그인을 고른 경우에만 일어나며, 고르지 않아도 미니앱 학습은 그대로입니다(미니앱의 학습 기록 자체는 로그인해도 올리지 않습니다). 이 안내는 별도 페이지에서도 볼 수 있습니다.
제7조 (개인정보의 파기 절차 및 방법)
회사는 보유 기간이 지나거나 처리 목적이 달성되어 개인정보가 불필요해진 때에는 지체 없이 해당 개인정보를 파기합니다.
- 파기 절차 — 회원이 탈퇴하면 계정 행과 여기에 연결된 학습 기록·초대 기록·구매 기록이 데이터베이스 제약에 의해 함께 삭제됩니다(연쇄 삭제). 법령에 따라 보존해야 하는 정보가 있는 경우에는 별도의 저장 공간으로 옮겨 보존 기간이 끝날 때까지 보관한 뒤 파기합니다.
- 파기 방법 — 전자적 파일 형태의 정보는 복구·재생할 수 없는 방법으로 영구 삭제하며, 종이에 출력된 정보가 있는 경우 분쇄하거나 소각합니다.
- 백업 — 운영 백업본에는 삭제된 정보가 최대 30일간 남을 수 있고, 백업 만료와 함께 사라집니다. 이 기간 동안 백업본은 복구 목적 외에 이용하지 않습니다.
제8조 (정보주체와 법정대리인의 권리·의무 및 그 행사 방법)
정보주체는 회사에 대해 언제든지 개인정보 열람·정정·삭제·처리정지를 요구할 수 있습니다. 권리 행사는 「개인정보 보호법」 시행령 제41조 제1항에 따라 서면·전자우편 등을 통하여 하실 수 있으며, 회사는 이에 대해 지체 없이(요청을 받은 날부터 10일 이내에) 조치하고 결과를 알려드립니다.
| 하고 싶은 일 | 방법 |
|---|---|
| 가입 정보 확인·수정 | 앱·웹의 설정 > 계정 |
| 학습 기록 열람 | 프로필 화면(학습 기록·달력) |
| 비밀번호 변경 | 로그인 화면 > 비밀번호를 잊으셨나요 > 메일로 받은 링크에서 재설정 |
| 알림 수신 설정 변경·철회 | 설정 > 알림 |
| 회원 탈퇴(개인정보 삭제) | 설정 > 계정 > 계정 삭제, 또는 계정 삭제 안내 |
| 앱인토스 미니앱에서 토스 로그인한 계정의 삭제 | 미니앱 설정의 계정 카드 > 계정 삭제(토스에서 본인 확인을 다시 마친 뒤 삭제 — 비밀번호가 있는 계정은 비밀번호로 확인) |
| 토스 로그인 연결 해제·동의 철회 | 토스 앱에서 이 서비스와의 연결을 끊거나 토스 로그인 약관 동의를 철회(제10조의2) |
| 그 밖의 열람·정정·삭제·처리정지 요구 | 가입하신 이메일 주소에서 contact@apochopo.com 앞으로 요청 |
정보주체는 법정대리인이나 위임받은 자를 통하여 권리를 행사할 수 있으며, 이 경우 위임 사실을 확인할 수 있는 자료가 필요합니다. 회사는 열람·정정·삭제·처리정지 요구를 한 사람이 본인이거나 정당한 대리인인지 확인합니다.
제9조 (개인정보 자동 수집 장치의 설치·운영 및 거부에 관한 사항)
| 장치 | 쓰는 곳 | 거부 방법 |
|---|---|---|
| 필수 세션 쿠키(httpOnly·SameSite=Lax·Secure) | 웹에서 로그인 상태를 유지 | 브라우저 설정에서 쿠키를 차단할 수 있으나, 차단하면 로그인이 유지되지 않아 서비스를 이용할 수 없습니다 |
| 세션 토큰(앱) | 앱에서 로그인 상태를 유지. iOS 키체인·Android 키스토어에만 저장 | 설정 > 계정에서 로그아웃 |
| 세션 토큰(앱인토스 미니앱) | 토스 로그인한 동안 로그인 상태를 유지. 미니앱 화면의 메모리에만 두고 기기에 저장하지 않습니다 | 미니앱 설정에서 로그아웃하거나 미니앱을 닫으면 사라집니다 |
| 로컬 저장소(localStorage) | 로그인 전 학습 진행도와 화면 설정을 기기에 보관 | 브라우저의 사이트 데이터 삭제 |
| 앱 사용 분석 이벤트 | 화면 이동·기능 사용의 비식별 집계 | 환경변수로 전역 비활성화가 가능하며, 이벤트에는 개인 식별 정보를 담지 않습니다 |
| 미니앱 저장소(앱인토스 Storage) | 앱인토스 미니앱에서 학습 진행도와 설정(AI 대화 동의 여부 포함), 토스 로그인한 계정의 서버 기록 사본을 토스 앱 안에 보관. 미니앱의 학습 기록을 회사 서버로 보내지 않습니다(AI 대화 동의는 제10조의2와 같이 서버에도 따로 기록합니다) | 토스 앱에서 미니앱을 삭제하면 함께 삭제됩니다 |
회사는 광고용 추적 쿠키나 광고 식별자(ADID·IDFA)를 사용하지 않고, 온라인 맞춤형 광고를 위한 행태정보를 수집·제공하지 않습니다. 제3자 광고·행태분석 SDK도 앱에 포함하지 않습니다. iOS·Android 앱에 포함된 오류 수집 SDK(Sentry)는 제5조·제6조에 적힌 오류·비정상 종료 기록 수집에만 쓰이며 광고나 행태 분석에 쓰이지 않습니다.
제10조 (음성 기능과 AI 대화에 관한 특칙)
iOS·Android 앱과 웹의 듣고 말하기 연습에서는 마이크 음성이 기기 안에서만 처리됩니다. 기기 운영체제의 음성 인식으로 글자로 바뀐 뒤 정답과 비교되며, 녹음된 오디오는 서버로 전송되지도, 저장되지도 않습니다. 마이크 권한은 이 연습을 처음 시작할 때만 요청하고, 거부하면 해당 문제는 건너뛰며 학습에 불이익이 없습니다. 기기 음성 인식이 없는 앱인토스 미니앱은 제10조의2에 따릅니다.
AI 전송 사전 동의 — AI 대화 튜터('대화하기')·'오늘의 대화'·발음 코칭은 이용자의 문장을 제5조의 AI 제공사로 전달해야 답변을 만들 수 있습니다. 회사는 어떤 문장이든 전송하기 전에 앱 안에서 별도의 동의 화면을 띄워 ① 무엇을 보내는지 ② 누구에게 보내는지 ③ 무엇을 보내지 않는지를 밝히고 이용자의 동의를 받습니다. 동의하지 않으면 이 세 기능만 잠기고 미션·복습·듣기 등 나머지 학습은 그대로 이용할 수 있으며, AI 요청이 서버에서 차단되어 어떤 문장도 전송되지 않습니다. 동의는 설정 > AI 대화에서 언제든 철회할 수 있고, 철회 즉시 같은 차단이 적용됩니다.
- 전송하는 항목 — 이용자가 입력한 문장, 이용자가 말한 내용을 기기가 글자로 옮긴 텍스트, 그리고 대화에 필요한 설정(배우는 언어의 레벨, 모국어, 선택한 대화 상대와 상황).
- 전송하지 않는 항목 — 이메일·이름 등 계정 식별정보와 학습 기록은 AI 제공사로 전송하지 않습니다. iOS·Android 앱과 웹에서는 마이크로 들어온 오디오 자체도 기기 밖으로 나가지 않습니다(음성 인식은 기기 내에서만 수행합니다).
- 받는 자와 목적 — 제5조·제6조의 AI 수탁자(주 제공사 OpenAI, L.L.C. — 미국)가 답변·팁 생성 목적으로만 처리하며, 남용 감시 목적으로만 최대 30일(대체 제공사 Google 은 55일) 보관한 뒤 삭제하고 모델 학습에 쓰지 않습니다. 회사 서버는 대화를 저장하지 않습니다.
대화 기록은 기기에만 보관되고 학습 진행도 동기화 대상이 아니며, 회사 서버는 대화를 저장하지 않습니다. 다만 부적절한 답변을 신고하면 그 문장과 앞뒤 대화 일부만 검토용으로 저장됩니다.
읽어주기(TTS)는 기본적으로 서버 AI 음성을 사용하며, 이때 전달되는 것은 앱이 준비한 학습 문장이거나 방금 생성된 AI 답변이고 이용자가 직접 쓴 문장은 전달되지 않습니다. 설정 > 소리에서 'AI 음성(온라인)'을 끄면 그 뒤로는 기기 내장 음성만 쓰고 읽을 문장도 밖으로 나가지 않습니다.
생성형 AI 이용 고지와 표시 — 회사는 ① 학습 문항·보기·해설·맥락 노트의 작성, ② AI 대화 튜터·오늘의 대화·발음 코칭 답변의 생성, ③ 읽어주기 음성의 합성에 생성형 인공지능을 이용합니다. 「인공지능 발전과 신뢰 기반 조성 등에 관한 기본법」 제31조에 따라 처음 이용하는 시점에 앱 화면으로 고지하고 설정 화면에 상시 게시합니다. 같은 조 제2항의 표시는 결과물의 성격에 맞춰 합니다 — 그때그때 생성되는 결과물(AI 대화·통화·발음 팁)은 그 화면에 AI가 만들었다는 안내(화면 아래 안내 문장 또는 표시)를 붙이고, 미리 작성해 둔 학습 콘텐츠와 읽어주기 음성은 위 사전 고지와 설정의 상설 게시로 알립니다(시행령은 이 표시를 이용 환경 표출·초기 안내 등 사람 또는 기계가 판독할 수 있는 형식으로 할 수 있게 합니다). 이 고지·표시는 바로 위의 AI 전송 사전 동의와 다른 것입니다 — 동의는 '보내도 되는가'이고 고지·표시는 '이건 AI가 만든 것이다'이므로, 동의하지 않은 이용자에게도 그대로 적용됩니다.
회사는 이용자의 개인정보나 대화 내용을 AI 모델의 학습 데이터로 제공하지 않습니다. 또한 회사는 이용자에게 법적 효력이나 그에 준하는 중대한 영향을 미치는 자동화된 결정을 하지 않습니다 — 학습 난이도·복습 일정 추천은 학습 편의를 위한 것으로 권리·의무에 영향을 주지 않습니다.
제10조의2 (앱인토스 미니앱에 관한 특칙)
토스 앱 안의 '앱인토스'에서 제공하는 리트리버와 언어공부 미니앱(이하 "미니앱")은 iOS·Android 앱·웹과 다음이 다릅니다. 이 조는 미니앱 이용자에게 이 방침의 다른 조항보다 우선하여 적용됩니다.
- 계정은 선택입니다. 미니앱은 로그인 없이 쓸 수 있고, 이때 이용자는 토스 앱이 미니앱에 발급하는 토스 익명키로만 식별됩니다. 익명키는 회사의 계정과 연결되지 않으며, 회사 서버는 읽어주기·말하기·AI 대화 요청에 실린 익명키를 토스에 확인한 뒤 회사 비밀키로 다시 해시한 값으로 하루 이용량만 세고, 익명키 원문은 저장하지 않습니다. 설정에서 토스 로그인('토스로 계정 확인')을 고른 경우의 처리는 아래 토스 로그인 항목에 있습니다.
- 학습 기록은 기기 안에만 있습니다. 진행도·설정은 토스 앱 안의 미니앱 저장소에만 보관되고, 토스 로그인해도 미니앱의 학습 기록을 회사 서버로 전송·동기화하지 않습니다. 토스 앱에서 미니앱을 삭제하면 함께 삭제되며, 회사는 이를 복구할 수 없습니다.
- 말하기 연습의 음성은 서버를 거칩니다. 미니앱에는 기기 음성 인식이 없어, 말하기 라운드에서 녹음된 음성을 회사 서버가 받아 제5조·제6조의 음성 인식 수탁자(OpenAI, L.L.C. — 미국)에게 전달해 글자로 바꿉니다. 회사 서버는 음성을 저장하지 않고, 수탁자는 남용 감시 목적으로만 최대 30일 보관한 뒤 삭제하며, 인식 결과(글자)는 정답 비교에만 쓰고 저장하지 않습니다. 마이크 권한은 말하기 라운드를 처음 시작할 때 요청하고, 거부하면 그 라운드만 건너뛰며 학습에 불이익이 없습니다.
- 읽어주기는 서버 AI 음성만 씁니다. 미니앱에는 기기 내장 음성이 없어 제10조의 '기기 내장 음성으로 전환'이 적용되지 않습니다. 전달되는 것은 앱이 준비한 학습 문장뿐이고 이용자가 쓴 문장은 전달되지 않습니다.
- AI 대화는 동의한 경우에만 쓰입니다. 미니앱의 AI 대화는 레슨 중 가끔 나오는 짧은 'AI 대화' 라운드, 인물과 메신저로 주고받는 오늘의 대화, 인물과 목소리로 주고받는 AI 통화 셋이며(발음 코칭은 없습니다), 모두 미니앱 설정의 AI 대화 동의 카드에서 동의해야 열립니다. 그때 ① 입력한 문장과 그 대화의 앞 문장들, AI 통화에서 말한 음성(오디오), 대화 상대로 고른 인물, 배우는 말과 레슨 난이도, 모국어 설정(한국어)를 ② 제5조·제6조의 AI 수탁자(주 제공사 OpenAI, L.L.C. — 미국)에게 ③ 답변 생성과 음성 인식·읽어주기 목적으로만 보냅니다. 이름·연락처·토스 계정 정보·학습 기록은 보내지 않으며, 회사 서버는 대화와 음성을 저장하지 않으며, 수탁자는 남용 감시 목적으로만 최대 30일(대체 제공사 Google 은 55일) 보관한 뒤 삭제하고 모델 학습에 쓰지 않습니다. 동의는 위 이용량 계수용 식별자에 마지막 동의 시각으로만 기록되고, 같은 카드의 'AI 대화 끄기 (동의 철회)'를 누르면 즉시 지워지며 그 뒤로는 서버가 AI 요청을 차단합니다. 동의하지 않아도 이 셋만 열리지 않고 레슨은 그대로이며, 하루 대화 횟수에는 상한이 있습니다.
- 푸시 알림·이메일·인앱 결제가 없습니다. 미니앱은 무료로 제공되며 푸시 토큰·이메일 주소·구매 내역을 수집하지 않습니다. 제2조의 오류·비정상 종료 기록은 미니앱에서도 같은 조건(개인 식별 정보 가림, 90일 뒤 삭제)으로 수집됩니다. 다만 미니앱에는 회사의 네이티브 앱 프로세스가 없어 제5조의 오류 수집 수탁자(Sentry)로의 전송은 일어나지 않습니다. 친구 초대는 초대 링크를 만들어 공유하는 것이며, 로그인하지 않은 이용자의 링크에는 아무 코드도 실리지 않고, 토스 로그인한 계정의 링크에는 그 계정의 초대 코드(짧은 무작위 문자열)가 실립니다.
- 토스 로그인은 이용자가 고를 때만 씁니다. 미니앱 설정의 '토스로 계정 확인'을 누르면 토스 앱이 동의 화면을 보여 주고, 동의한 경우에 한해 회사 서버가 토스에 확인해 사용자 식별자(userKey)로 회사 계정을 만들거나 찾습니다. 토스가 함께 보내는 이름(USER_NAME)은 암호화된 채로 받으며 회사는 복호화·저장·표시하지 않고, 이메일·전화번호·생일·성별·CI 는 받지 않습니다. 이름·이메일·CI 로 다른 계정과 자동으로 합치지 않으며, 기존 웹·앱 계정과 합치려면 이용자가 10분 동안 한 번만 쓸 수 있는 연결 코드를 만들어 직접 입력해야 합니다. 로그인한 동안에만 제2조의 앱 사용 분석 기록과 레슨 완료 기록(날짜·개수), 그리고 이용자가 남긴 앱 만족도 평가(별점·의견 — 평가 창은 토스 로그인한 계정에만 열립니다)와 설정의 '개발자에게 의견 보내기'로 직접 보낸 의견(의견 문장·화면 언어·앱 버전 — 도착하면 제6조의 운영 알림이 갑니다. 의견 메뉴는 토스 로그인한 계정에만 보입니다)이 그 계정으로 서버에 남고 친구 초대 보상이 계정에 쌓이며, 회사의 세션 토큰은 미니앱 화면의 메모리에만 둡니다. 토스 앱에서 이 서비스와의 연결을 끊거나(연결 끊기), 토스 로그인 약관 동의를 철회하거나, 토스를 탈퇴하면 토스가 회사 서버에 알리고, 회사는 그 계정에서 토스 연결 정보와 쓰지 않은 연결 코드를 지우고 기존 로그인을 끊습니다. 토스 로그인이 그 계정의 유일한 로그인 수단이면 계정과 서버의 학습 기록도 함께 삭제합니다. 처리에 실패하면 삭제를 완료로 보지 않고 다시 처리하며, 연결 해제는 회원 탈퇴와 다릅니다 — 계정 전체 삭제는 제8조의 방법으로 합니다.
- 권리 행사 — 로그인하지 않은 이용자에 대해 회사 서버에 남는 기록은 이용량 계수용 식별자에 묶인 일자별 사용 건수와 AI 대화 동의 시각뿐이며, 회사는 그 식별자에서 사람을 알아낼 수 없어 열람·정정 요청에 응할 개인정보가 따로 없습니다. AI 대화 동의 기록의 삭제는 미니앱 설정의 AI 대화 동의 카드에서 동의를 철회하는 것으로 즉시 이루어지며, 기기 안의 학습 기록·설정은 토스 앱에서 미니앱을 삭제하면 지워집니다. 토스 로그인한 계정은 미니앱 설정의 계정 카드에서 계정 삭제를 요청할 수 있고(토스에서 본인 확인을 다시 마친 뒤 삭제 — 비밀번호가 있는 계정은 비밀번호로 확인), 토스 앱에서 연결을 끊어 토스 연결 정보를 지울 수도 있습니다. 그 밖의 문의는 contact@apochopo.com 앞으로 하실 수 있습니다.
- 앱인토스 플랫폼과 토스 앱 자체의 개인정보 처리(익명키 발급 등)는 토스 앱 운영사의 개인정보 처리방침에 따릅니다.
제11조 (광고성 정보의 전송)
마일스톤 축하·주간 요약·위젯 안내 등 홍보성 알림은 설정 > 알림에서 이용자가 직접 켠 경우에만 보내며, 동의한 시각을 기록합니다(「정보통신망법」 제50조). 같은 화면에서 언제든 꺼서 철회할 수 있고, 야간(21시~08시)에는 홍보성 알림을 발송하지 않습니다. 학습 알림(연속 학습·복습·목표·재방문 안내)은 서비스 제공을 위한 안내로 별도 동의 대상이 아닙니다.
제12조 (만 14세 미만 아동의 개인정보)
서비스는 만 14세 이상만 가입할 수 있으며, 만 14세 미만 아동의 개인정보를 수집하지 않습니다. 가입 시 만 14세 이상임을 확인하며, 만 14세 미만 아동의 계정임을 알게 된 경우 확인 절차를 거쳐 지체 없이 해당 계정과 개인정보를 삭제합니다. 보호자께서 contact@apochopo.com 앞으로 알려주시면 즉시 처리해 드립니다.
제13조 (개인정보의 안전성 확보 조치)
회사는 개인정보의 안전성 확보를 위해 아래 조치를 실제로 적용하고 있습니다.
- 관리적 조치 — 개인정보 취급자를 최소한으로 두고, 접근 권한을 업무에 필요한 범위로 제한하며, 수집 항목이나 수탁자가 바뀔 때 이 방침과 내부 보안 기준(`docs/SECURITY.md`)을 함께 갱신합니다.
- 접근 통제 — 데이터베이스의 모든 테이블에 행 수준 보안(RLS)을 차단 기본값으로 켜 두고, 서버만 전용 연결로 읽고 씁니다. 앱·브라우저에는 데이터베이스 키를 넣지 않으며, 모든 접근은 자체 API를 경유합니다.
- 비밀번호 — 복호화가 불가능한 bcrypt 해시로만 저장하여 운영자도 원문을 알 수 없습니다.
- 세션 보호 — 세션 토큰은 서명 검증과 세대값 대조를 거치며, 비밀번호 재설정·전체 로그아웃·탈퇴 시 기존 토큰이 즉시 무효가 됩니다. 앱의 토큰은 iOS 키체인·Android 키스토어에만 저장합니다.
- 전송 구간 암호화 — 앱·웹과 서버 사이의 모든 통신은 HTTPS(TLS)로만 이루어집니다.
- 최소 수집 — 이벤트 기록에 개인 식별 정보를 담지 않고, 가입 시 접속 주소는 해시로만 남기며, 오류·비정상 종료 기록에서는 접속 주소·기기 이름·요청 본문을 전송 전에 제거합니다.
- 남용 방지 — 가입·로그인 등 인증 요청에 레이트리밋을 적용합니다.
개인정보 유출을 알게 된 경우 회사는 지체 없이 정보주체에게 유출 항목·시점·대응 조치를 알리고 관계 법령에 따라 감독기관에 신고하며, 영향받은 세션을 즉시 무효화합니다.
제14조 (개인정보 보호책임자 및 고충처리)
회사는 개인정보 처리에 관한 업무를 총괄해서 책임지고 정보주체의 불만 처리 및 피해 구제를 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다. 정보주체는 서비스를 이용하며 발생한 모든 개인정보 보호 관련 문의를 아래로 하실 수 있으며, 회사는 지체 없이 답변하고 처리합니다.
- 개인정보 보호책임자: 윤민정
- 연락처: contact@apochopo.com
- 처리자(상호): 주식회사 아포초포 (apochopo Inc.)
- 대표자: 윤민정
- 사업자등록번호: 178-86-04021
- 주소: 서울특별시 강남구 개포로 264, 107동 902호 (개포동, 개포래미안포레스트)
제15조 (정보주체의 권익침해에 대한 구제 방법)
정보주체는 개인정보 침해로 인한 구제를 받기 위하여 아래 기관에 분쟁 해결이나 상담 등을 신청할 수 있습니다. 또한 「개인정보 보호법」 제35조·제36조·제37조에 따른 요구에 대하여 공공기관의 장이 한 처분 또는 부작위로 권리·이익을 침해받은 경우에는 행정심판법이 정하는 바에 따라 행정심판을 청구할 수 있습니다.
- 개인정보분쟁조정위원회 — 국번 없이 1833-6972 (www.kopico.go.kr)
- 개인정보침해신고센터 — 국번 없이 118 (privacy.kisa.or.kr)
- 대검찰청 사이버수사과 — 국번 없이 1301 (www.spo.go.kr)
- 경찰청 사이버수사국 — 국번 없이 182 (ecrm.police.go.kr)
제16조 (개인정보 처리방침의 변경)
이 방침은 시행일부터 적용되며, 법령이나 서비스의 변경에 따라 내용을 추가·삭제·정정하는 경우에는 변경 사항의 시행 7일 전부터 서비스 내 공지 또는 이 페이지를 통해 고지합니다. 다만 이용자의 권리에 중대한 영향을 주는 변경은 시행 30일 전부터 고지합니다.
| 버전 | 시행일 | 주요 변경 |
|---|---|---|
| v1 | 2026년 7월 4일 | 최초 시행 |
| v2 | 2026년 8월 28일 | 「개인정보 보호법」 제30조 고지 항목 전면 반영 — 처리 목적·항목·보유 기간 표, 위탁·국외 이전 표(수탁자별 이전 국가·시점·방법·항목·기간), 파기 절차, 권리 행사 방법, 자동 수집 장치와 거부 방법, 안전성 확보 조치, 만 14세 미만 처리, 권익침해 구제, 개정 이력 신설. 영문본 제공 |
| v3 | 2026년 9월 4일 | AI 전송 사전 동의 신설(제10조) — 전송 전 앱 내 동의 화면, 전송 항목과 비전송 항목 명시, 설정에서의 철회와 서버 차단. AI 수탁자 표를 실제 구성(주 제공사 OpenAI)으로 정정하고 발음 코칭을 추가. AI 수탁자의 동등한 보호 수준 확인 조항(제5조) 신설 |
| v4 | 2026년 9월 6일 | 생성형 AI 이용 고지와 결과물 표시 신설(제10조, 인공지능기본법 제31조) — 어디에 AI를 쓰는지, 사전 고지를 언제 어디서 하는지, 결과물의 성격에 따라 어떤 방법으로 표시하는지(실시간 결과물은 화면 표시, 미리 작성된 결과물은 사전 고지와 설정의 상설 게시). AI 전송 동의와 별개라는 점을 명시 |
| v5 | 2026년 9월 12일 | 앱인토스 미니앱 특칙 신설(제10조의2) — 토스 익명키로만 식별(원문 미저장, 이용량 계수용 파생값), 미니앱 저장소에만 남는 학습 기록, 말하기 음성의 서버 경유 인식(OpenAI)과 즉시 파기, 서버 AI 음성만 쓰는 읽어주기, AI 대화 기능·토스 로그인 미제공. 제1조·제2조·제3조·제5조·제6조·제9조에 미니앱 항목 추가. 국외 이전의 법적 근거(제28조의8 제1항 제1호·제3호)를 명시하고 국외 이전 안내를 별도 페이지로도 게시 |
| v6 | 2026년 9월 19일 | 서비스 명칭 변경(아포초포 데일리 → 리트리버와 언어공부) 및 학습 언어 표현 정정(영어 → 배우는 언어). 처리하는 개인정보의 항목·목적·보유 기간·위탁·국외 이전은 변경 없음 |
| v7 | 2026년 9월 26일 | iOS·Android 앱의 오류·비정상 종료 기록을 수집하는 수탁자(Functional Software, Inc. — Sentry)를 제5조·제6조 표에 추가하고, 전송 항목과 제외 항목(IP·기기 이름·이메일·요청 본문)을 제2조에 명시. 제9조에 오류 수집 SDK 포함 사실을 적음. 웹·앱인토스 미니앱에는 적용되지 않음 |
| v8 | 2026년 10월 5일 | 앱인토스 미니앱의 AI 대화 신설(제10조의2) — 미니앱 설정에서 동의한 이용자에 한해 레슨 안 대화 문장을 AI 수탁자(주 제공사 OpenAI, L.L.C. — 미국)로 전송, 회사 서버 미저장, 이용량 계수용 식별자에 마지막 동의 시각만 기록하고 철회 시 즉시 삭제·차단. 제1조·제2조·제3조·제5조·제6조·제9조와 국외 이전 안내 페이지에 같은 내용을 반영. 아울러 AI 제공사(음성 인식 포함)의 보관을 사실대로 정정 — 「처리 즉시 파기」 → 남용 감시 목적 최대 30일(Google 55일, Groq 는 기본 미보관·조사 시 30일) 보관 후 삭제, 모델 학습 미사용(제2조·제3조·제5조·제6조·제10조·제10조의2, 전 플랫폼). 신규 회원 가입의 운영 알림 신설 — 이메일 주소·가입 경로·가입 시각·접속 지역(국가·도시 단위)·온보딩에서 고른 인물·배우는 말·화면 언어를 회사 업무 메신저(Slack Technologies Limited — 서버 미국)로 전송, 1년 보관(제1조·제2조·제3조·제5조·제6조) |
| v9 | 2026년 10월 12일 | 앱인토스 미니앱의 토스 로그인(선택) 신설(제10조의2) — 사용자 식별자(userKey)로 계정 식별, 이름은 암호화된 채 받고 복호화·저장·표시하지 않음, 로그인한 동안에만 앱 사용 분석 기록·레슨 완료 기록(날짜·개수) 서버 저장과 친구 초대 보상, 세션 토큰은 화면 메모리에만, 토스 연결 끊기·동의 철회·토스 탈퇴 시 연결 정보 삭제(유일한 로그인 수단이면 계정까지). 계정 연결 코드 해시 30일·연결 시도 1일·연결 감사 기록 1년 보관(제3조). 미니앱 AI 대화의 범위를 실제대로 고침 — 레슨 안 대화 라운드·오늘의 대화·AI 통화(녹음 음성 포함). 제1조·제2조·제3조·제5조·제6조·제8조·제9조 반영. 신규 회원 가입의 운영 알림에서 온보딩 완료 알림(고른 인물·배우는 말·화면 언어)을 삭제(제1조·제5조·제6조). 설정의 개발자 의견 보내기와 앱 만족도 평가 신설 — 이용자가 직접 보낸 의견 문장·앱 만족도 별점과 화면 언어·앱 버전·플랫폼(스토어 리뷰 요청 창 표시 시각 포함)을 계정에 묶어 탈퇴 시까지 보관하고, 도착 알림을 업무 메신저(Slack Technologies Limited)로 전송(계정의 이메일·이름·식별자는 붙이지 않음) — 앱인토스 미니앱에서는 토스 로그인한 계정만 의견을 보낼 수 있음(제1조·제2조·제3조·제5조·제6조·제10조의2). 업무 메신저(Slack)에 보내는 가입·의견 알림의 보유기간을 실제대로 정정 — 「발송일부터 1년」 → 업무 메신저의 보존 설정에 따라 보관(자동 삭제 기한 없음), 삭제 요청 시 지체 없이 파기(제3조·제5조·제6조). 그때그때 생성되는 AI 결과물의 표시 방법을 실제대로 정정 — 「'AI 생성' 표시」 → 화면에 AI가 만들었다는 안내(화면 아래 안내 문장 또는 표시)(제10조) |
시행일: 2026년 10월 12일
최종 개정일: 2026년 10월 12일 (개정 공고일: 2026년 10월 5일)