개인정보 처리방침
짧게 말하면
- 로그인하지 않으면 학습 기록은 모두 이 기기 안에만 있고, 저희 서버로 보내지 않습니다.
- 계정을 만들면 이메일, 닉네임, 출생 연도와 학습 기록을 저장해 동기화·보호자 리포트·그룹 순위에 씁니다.
- 광고와 분석·추적 도구를 넣지 않았습니다. 광고 식별자도 읽지 않습니다.
- 앱에서 계정을 삭제하면 서버의 정보를 바로 지웁니다.
1. 이 방침이 적용되는 곳
이 방침은 라온몬(Laonmon)(이하 ‘운영자’)가 제공하는 영단어 학습 앱 오키보키(OkiVoki, 이하 ‘앱’)와 앱의 계정 서버, 이 웹사이트에 적용됩니다. 운영자는 「개인정보 보호법」 등 관련 법령을 지킵니다.
앱은 로그인하지 않아도 모든 학습 기능을 쓸 수 있습니다. 계정은 기기 간 동기화, 보호자 연결, 친구 그룹, 원격 대결, 가족 공유를 원하는 사람만 만듭니다.
2. 처리하는 개인정보 항목
| 상황 | 항목 | 어디에 |
|---|---|---|
| 로그인 없이 사용 | 프로필 이름, 학습 기록, 설정, 프로필 잠금 번호(PIN, 해시로만) | 이 기기 안에만. 서버로 보내지 않음 |
| 이메일로 계정 만들기 | 이메일, 비밀번호(복원할 수 없는 해시로만 저장), 닉네임, 아바타(앱이 주는 그림 중 고른 값), 출생 연도. 앱 언어는 메일을 그 언어로 보내는 데만 쓰고 저장하지 않음 | 서버 |
| Apple·Google로 로그인 | 위 항목 중 비밀번호를 뺀 것, 로그인 제공자의 사용자 식별값, 제공자가 알려 주는 이메일(Apple의 ‘이메일 가리기’를 쓰면 중계 주소). Apple은 계정을 지울 때 연결을 끊기 위한 토큰을 암호화해 보관. 이름은 받지 않음 | 서버 |
| 만 14세 미만 가입 | 동의를 받는 동안에는 아이 이메일과 보호자 이메일만. 동의 뒤에는 위 계정 항목과 동의 시각. 자세한 내용은 어린이 개인정보 안내 | 서버 |
| 동기화·백업 | 학습 기록(문제별 정답·오답, 응답 시간, 단어 번호, 시험 결과, 별빛 등 게임 진행), 설정값, 기록 시각과 시간대, 앱이 만든 무작위 기기 번호와 프로필 번호 | 서버 |
| 보호자 연결·그룹·대결 | 연결 관계, 보호자가 정한 아이 설정과 잠금, 그룹 이름과 멤버, 주간 별빛, 대결 점수와 응답 시간 | 서버 |
| 신고 | 신고한 사람(계정), 신고 대상(그룹 멤버·대결 상대의 계정 또는 그룹), 신고 당시의 닉네임·그룹 이름 사본, 사유(부적절한 이름·괴롭힘·스팸·기타), 신고 시각 | 서버 |
| 결제 | ‘전체 열기’ 권한 상태, 결제 관리 서비스(RevenueCat)의 사용자 번호. 카드 번호 같은 결제 수단은 받지 않음 (Apple·Google이 처리) | 서버, RevenueCat |
| 보호자 주간 알림 | 로그인한 기기의 푸시 토큰, 기기 종류(iOS·Android), 알림 언어(앱 언어가 저장되는 곳은 여기뿐). 알림을 허용한 경우에만 | 서버 |
| 서비스 이용 중 자동 생성 | 로그인 세션 기록(만든 시각, 갱신 토큰의 해시), 무차별 대입을 막는 횟수 기록(IP 주소·이메일을 되돌릴 수 없는 해시로 바꿔 짧게 보관), 웹 서버 접속 기록 | 서버 |
받지 않는 정보: 실명, 전화번호, 주소, 위치, 연락처, 사진·카메라·마이크, 광고 식별자(IDFA·AAID). 앱에는 광고 SDK와 분석·추적 SDK가 없고, 안드로이드 광고 ID 권한은 막아 두었습니다.
발음 듣기는 기기에 내장된 음성 합성을 쓰므로 단어가 밖으로 나가지 않습니다. 단어 화면의 ‘사전에서 더 보기’는 Cambridge Dictionary 웹사이트를 기기 브라우저로 여는 링크일 뿐이며, 앱이 그 사이트에 정보를 보내지 않습니다.
3. 이용 목적
- 계정 만들기·로그인·본인 확인(이메일 확인 메일, 비밀번호 재설정)
- 여러 기기 사이 학습 기록 동기화와 새 기기에서 복원
- 만 14세 미만 가입 시 보호자 동의 받기와 그 기록 보관
- 보호자 연결, 보호자 리포트와 주간 알림, 보호자가 정한 설정 적용
- 친구 그룹의 주간 순위, 원격 대결, 가족 그룹의 ‘전체 열기’ 공유
- 결제 확인과 환불 시 권한 회수
- 신고 검토와 서비스 남용 방지
- 부정 사용 방지(로그인·초대 코드·동의 메일의 횟수 제한, 점수 재검증), 문의 응대
4. 보관 기간과 파기
계정 정보와 학습 기록은 계정을 삭제할 때까지 보관합니다. 그 밖의 기록은 아래 기간이 지나면 자동으로 지웁니다.
| 정보 | 보관 기간 |
|---|---|
| 계정, 학습 기록, 설정, 보호자 연결, 그룹 멤버십과 주간 별빛, 대결, 가족 정보, 푸시 토큰 | 계정 삭제 즉시 서버에서 삭제 |
| 내가 만든 친구 그룹 | 내가 탈퇴하거나 그룹을 나가도 다른 멤버가 있으면 그룹과 그 이름은 남고, 가장 먼저 들어온 멤버가 그룹을 이어받음. 마지막 멤버가 나가면 그룹 삭제 |
| 신고 기록 | 180일 뒤 자동 삭제. 그 전에 신고한 사람이나 신고된 계정·그룹이 삭제되면 함께 삭제 |
| 이메일 확인을 마치지 않은 가입 | 7일 뒤 삭제 |
| 보호자가 답하지 않은 만 14세 미만 동의 요청(아이·보호자 이메일) | 7일 뒤 삭제. 보호자가 거절하면 즉시 삭제 |
| 보호자 동의 기록 | 아이 계정이 있는 동안. 보호자가 자기 계정을 지우면 보호자 이메일은 지우고, 동의 증빙을 위해 이메일의 해시와 동의 시각만 아이 계정이 삭제될 때까지 남김 |
| 로그인 갱신 토큰 | 60일(로그아웃·비밀번호 변경 시 즉시 무효) |
| 초대 코드 | 24시간 또는 한 번 쓰면 삭제 |
| 원격 대결 | 만료(72시간) 뒤 30일이 지나면 삭제 |
| Apple 연결 해제를 위한 토큰 | 계정 삭제 뒤 Apple이 해제를 받아 줄 때까지(최대 48회, 1시간 간격 재시도) |
| 횟수 제한 기록(해시) | 제한 시간이 끝나면 삭제 |
| 웹 서버 접속 기록 | 출시 전 확정 |
| 장애 대비 데이터베이스 백업 | 정해진 보관 기간(출시 전 확정) 뒤 덮어써 삭제. 삭제된 계정은 이 기간이 지나면 백업에서도 사라짐 |
결제 내역은 Apple·Google과 RevenueCat이 각자의 정책에 따라 보관합니다. 운영자는 결제 기록을 따로 만들지 않고, 필요할 때마다 RevenueCat에 권한을 다시 물어봅니다. 전자 파일은 복구할 수 없게 지웁니다.
6. 처리 위탁과 국외 이전
서비스 제공에 꼭 필요한 범위에서 아래 업체가 개인정보를 처리합니다.
| 업체(국가) | 하는 일 | 넘어가는 항목 |
|---|---|---|
| RevenueCat, Inc.(미국) | 인앱 결제 확인, ‘전체 열기’ 권한 관리. 결제 화면에서 가격만 보면 그 실행 동안만 연결함. 결제나 구매 복원을 시작했거나 이 기기에 구매 기록이 있으면 그 뒤로 앱을 켤 때마다 연결함. 로그인한 계정은 서버가 계정 번호로 권한을 확인함 | RevenueCat 사용자 번호(계정 번호 또는 익명 번호), 구매·환불 기록, 기기·앱 버전 같은 기술 정보 |
| Apple Inc.(미국) | Apple로 로그인, 계정 삭제 시 연결 해제, iOS 푸시 알림 전달, App Store 결제 | 로그인 토큰, 푸시 토큰과 알림 문구(숫자·이름 없는 고정 문구) |
| Google LLC(미국) | Google로 로그인, Android 푸시 알림 전달(FCM), Google Play 결제 | 로그인 토큰, 푸시 토큰과 알림 문구 |
| Amazon Web Services, Inc.(Amazon SES, 미국 법인, 처리 위치: 대한민국 서울 리전) | 이메일 확인·비밀번호 재설정·보호자 동의 메일 발송(보내는 주소 no-reply@laonmon.com, 답장은 support@laonmon.com) | 받는 이메일 주소, 메일 본문의 링크 |
| 출시 전 확정 | 서버 운영과 네트워크 중계 | 서버에 저장되는 모든 항목 |
메일 발송(Amazon SES)은 대한민국 서울 리전에서 처리되므로 국외 이전이 아닌 국내 처리 위탁으로 봅니다. 다만 받는 사람의 메일 서비스가 해외에 있으면 메일은 그 서비스로 전달됩니다. 국외 이전은 해당 기능을 쓸 때(결제, 로그인, 알림 수신) 암호화된 네트워크로 이루어지고, 각 업체는 위탁 목적이 끝나거나 계약이 끝날 때까지 보관합니다. 국외 이전을 원하지 않으면 계정을 만들지 않고 로그인 없이 앱을 쓸 수 있습니다. 그때는 결제 화면이나 구매 복원을 열지 않는 한 RevenueCat에도 아무것도 보내지 않습니다. 결제 화면에서 가격만 보면 그 실행 동안에만 RevenueCat에 익명 번호와 기기·앱 정보가 전송됩니다. 결제나 구매 복원을 시작했거나 이 기기에 구매 기록이 있으면 그 뒤로 앱을 켤 때마다 전송되고, 결제하면 스토어(Apple·Google)로도 전송됩니다.
7. 이용자와 법정대리인의 권리
이용자는 언제든 자기 개인정보의 열람, 정정, 삭제, 처리 정지를 요구할 수 있습니다.
- 앱에서 바로: 닉네임·아바타 고치기, 보호자 연결 해제, 그룹 나가기, 알림 끄기, 계정 삭제
- 이메일로: support@laonmon.com. 계정 이메일로 보내 주시면 본인 확인 뒤 지체 없이 처리합니다.
출생 연도는 보호 규칙을 지키기 위해 가입 뒤 앱에서 바꿀 수 없습니다. 잘못 입력했다면 문의해 주세요. 만 14세 미만의 권리는 법정대리인이 행사할 수 있습니다.
8. 만 14세 미만 아동
만 14세 미만은 보호자(법정대리인) 동의를 받은 뒤에만 계정을 만들 수 있습니다. 동의 전에는 동의를 요청하는 데 필요한 아이 이메일과 보호자 이메일만 받습니다. 자세한 내용은 어린이 개인정보 안내를 보세요.
9. 안전하게 지키는 방법
- 모든 통신은 HTTPS로 암호화합니다.
- 비밀번호는 BCrypt 해시로만 저장하고, 로그인 토큰·초대 코드·메일 링크는 키를 쓴 해시로 저장합니다.
- Apple 연결 토큰은 AES-GCM으로 암호화합니다.
- 모든 요청은 본인 계정 범위로 제한하고, 보호자는 연결된 아이의 학습 통계만 볼 수 있습니다.
- 로그인, 초대 코드, 동의 메일, 비밀번호 재설정에 횟수 제한을 둡니다.
- 접근 권한을 운영자로 한정하고, 정기 백업을 합니다.
11. 개인정보 보호책임자와 상담
- 개인정보 보호책임자: 방승대(대표자)
- 연락처: support@laonmon.com
개인정보 침해에 대한 상담과 신고는 아래 기관에도 할 수 있습니다.
- 개인정보침해신고센터(privacy.kisa.or.kr, 국번 없이 118)
- 개인정보분쟁조정위원회(www.kopico.go.kr, 1833-6972)
- 대검찰청(www.spo.go.kr, 국번 없이 1301), 경찰청(ecrm.police.go.kr, 국번 없이 182)
12. 방침의 변경
방침을 바꾸면 시행 7일 전(이용자에게 불리한 변경은 30일 전)에 이 페이지와 앱 안에서 알립니다.