개인정보 처리방침
트루시블루(TruthyBlue, 이하 "운영자")는 JLPT MAX 앱과 이 웹사이트(jlptmax.com)에서 처리하는 개인정보를 아래와 같이 안내합니다.
1. 처리하는 개인정보와 목적
구매하지 않고 쓰는 동안 학습 기록은 기기에만 있고 서버로 보내지 않습니다. 이때 서버로 가는 것은 앱 버전 확인, 원격 설정, 지원 요청뿐입니다. 코스를 구매하면 계정이 생기고 학습 기록을 서버에 자동으로 보관해 여러 기기에서 이어 씁니다.
| 구분 | 항목 | 목적 | 보관 기간 |
|---|---|---|---|
| 계정 | 무작위로 만든 계정 ID, 로그인 방법을 추가하면 Google·Apple이 주는 사용자 식별자와 이메일 주소, 로그인 세션 | 계정 열기, 다른 기기·플랫폼에서 같은 계정 열기, 로그인 방법 표시 | 계정 삭제 때까지 |
| 보안 알림 메일 | 로그인 방법의 이메일 주소, 알린 일(로그인 연결·연결 해제·계정 삭제 접수·삭제 완료)과 그 시각 | 계정의 로그인 변화와 계정 삭제를 그 로그인의 주인에게 알림 | 보낸 뒤 지움. 삭제 완료를 알릴 주소는 삭제를 마칠 때까지 |
| Apple 로그인 | Apple이 발급한 갱신 토큰(암호화해 보관) | 계정 삭제 때 Apple 연결 해제 | 계정 삭제 때까지 |
| 학습 기록 | 답과 답한 시각, 복습 일정, 진도(공부 범위의 단어 수와 배운 단어 수), 목표 급수·시험일·학습 시간·쉬는 요일 등 학습 설정, 즐겨찾기, 시간대, 앱 설치마다 만드는 무작위 ID | 기록 자동 보관·기기 간 동기화, 내 순위 계산 | 계정 삭제 또는 전체 초기화 때까지 |
| 구매 | 스토어 거래 ID, 상품, 구매·확인 시각, 결제 금액·통화, 환불 상태 | 구매 확인·복원, 환불 처리, 법정 거래 기록 보존 | 3항의 기간 |
| 앱 안 제보 | 제보 내용, 제보 종류, 해당 콘텐츠, 앱 설치 ID. 함께 보내기를 켜면 앱 버전·빌드와 이전에 연 빌드, 운영체제와 버전, 기기 모델, 콘텐츠 판, 로그인 여부, 마지막 동기화 시각·오류, 학습 상태 요약(학습일, 오늘 계획의 과제 종류·판별 수와 끝낸 수, 이용 상태, 체험 학습일 수, 복습 간격 계산값과 그 시각) | 콘텐츠 오류와 앱 문제 확인 | 받은 날부터 1년. 소비자 분쟁으로 분류한 제보는 3년 |
| 메일 문의 | 메일 주소, 문의 내용, 함께 보내기를 고르면 앱 버전·빌드, 기기 모델, 운영체제와 버전, 콘텐츠 판 | 문의 답변, 본인 확인 | 처리를 끝낸 날부터 1년. 소비자 분쟁은 3년 |
| 제품 분석 | 앱 처음 열기·세션·화면 보기, 앱 기능 사용 기록(어떤 기능을 언제 열고 얼마나 썼는지: 횟수·시간·개수·고른 범위·설정값), 목표 급수·하루 학습 시간·코스 상태, 구매 화면 열기·구매 시작·인앱 구매 기록, 기기·운영체제·앱 버전, IP 주소로 추정한 대략적 지역(국가·도시), Firebase가 앱 설치마다 만드는 식별자, iPhone·iPad에서 App Store 검색광고를 눌러 설치했을 때 Apple이 알려 주는 그 광고의 캠페인·키워드 번호 | 서비스 이용 현황 파악과 개선 | 14개월 |
| 오류 보고 | 앱이 비정상 종료될 때의 오류 정보, 기기·운영체제·앱 버전, Firebase 설치 식별자 | 오류 원인 확인과 수정 | 90일 |
| 접속 기록 | IP 주소, 요청 시각 | 보안과 장애 대응 | 최대 7일 |
MAX덱 기록 옮기기(jlptmax.com/maxdeck)에서 고른 Anki 파일은 그 브라우저 안에서만 읽습니다. 서버로는 복습한 노트마다 단어·읽기와 답(누른 버튼, 답한 시각, 답에 걸린 시간), 하루 20번 넘게 답한 날짜만 보내고, 이것은 위 학습 기록이 됩니다.
학습 답·검색어·단어 내용·계정 정보는 제품 분석과 오류 보고에 넣지 않고, 광고 ID를 쓰지 않습니다. 앱 안 제보에는 연락처를 받지 않습니다. 운영자가 서버에서 따로 세는 운영 통계는 날짜·요청 종류별 횟수뿐이라 사람을 알아볼 수 없습니다.
위 개인정보는 동의 없이 처리합니다. 계정·학습 기록·구매·앱 안 제보·메일 문의는 이용자와의 계약 이행(개인정보 보호법 제15조 제1항 제4호), 거래 기록 보존은 법령상 의무(같은 항 제2호), 제품 분석·오류 보고·접속 기록은 서비스를 안정적으로 제공하고 개선하기 위한 정당한 이익(같은 항 제6호)이 근거입니다. 앱 안 제보와 메일 문의의 앱·기기 정보는 이용자가 함께 보내기를 켤 때만 보냅니다.
2. 내 순위
코스를 구매하고 목표 급수를 정한 계정은 순위에 자동으로 들어갑니다. 이번 주 순위는 목표 급수가 있는 계정끼리, 시험 100일 전부터의 순위는 시험일이 같은 계정끼리 비교합니다. 꾸준함은 급수를 가리지 않고, 학습량과 진도(시험 100일 전부터만)는 같은 목표 급수끼리 비교하되 그 인원이 20명보다 적으면 급수를 가리지 않습니다. 목표 급수, 시험일, 계획을 끝낸 날, 할 일 없는 날, 쉬는 날, 인정 공부 시간, 진도를 써서 내 순위·내 값·참여 인원만 보여 줍니다. 다른 사람의 이름이나 계정 목록은 보이지 않습니다. 계정을 지우면 순위 집계에서도 빠집니다.
3. 보관과 파기
보관 기간이 끝나거나 목적을 이룬 개인정보는 지체 없이 복구할 수 없게 지웁니다. 계정을 지우면 1항의 계정·학습 기록을 지우고, 아래 기록만 정해진 기간 따로 보관합니다. 서버 백업에는 지운 기록이 최대 7일 남았다가 백업이 교체되며 사라집니다. 서버를 백업으로 되돌릴 때 지운 계정이 되살아나지 않도록, 지운 계정의 식별 번호와 삭제 시각만 14일 동안 남겼다가 지웁니다.
| 기록 | 기간 |
|---|---|
| 계약·청약철회, 대금 결제와 재화 공급에 관한 기록 | 5년 |
| 소비자 불만·분쟁 처리에 관한 기록 | 3년 |
| 표시·광고에 관한 기록 | 6개월 |
근거: 전자상거래 등에서의 소비자보호에 관한 법률 시행령 제6조
구매 복원을 위해 스토어 거래 ID·상품·유효 상태와 연결 이력은 복원 지원에 필요한 동안 남깁니다. 여기에는 학습 기록이나 로그인 정보가 들어 있지 않습니다.
4. 만 14세 미만 이용자
JLPT MAX는 나이와 관계없이 쓸 수 있고 나이를 묻지 않습니다. 만 14세 미만 이용자의 개인정보도 1항의 근거로 같게 처리하며, 동의로 처리하는 개인정보가 없어 법정대리인 동의를 따로 받지 않습니다. 구매는 App Store·Google Play의 보호자 승인을 거칩니다. 법정대리인은 7항의 권리를 아동을 대신해 행사할 수 있습니다.
만 14세 미만 이용자를 위한 쉬운 설명이에요.
- 구매하기 전에는 공부한 기록이 내 폰에만 있어요.
- 구매하면 공부한 기록을 서버에 보관해서 다른 폰에서도 이어서 공부할 수 있어요. 이름·전화번호·주소는 받지 않아요.
- 앱이 어떻게 쓰이는지, 왜 꺼졌는지 알려고 사용 기록을 Google에 보내요. 이 기록으로 광고를 보여 주지 않아요.
- 기록을 지우고 싶으면 보호자와 함께 설정 → 계정 → 계정 삭제를 누르거나 support@jlptmax.com으로 알려 주세요.
5. 제3자 제공
개인정보를 제3자에게 제공하지 않습니다. 법령에 따라 수사기관 등이 요구하는 경우는 예외입니다.
Google·Apple 로그인과 App Store·Google Play 결제는 이용자가 각 회사와 직접 이용하는 서비스입니다. 운영자는 그 결과로 사용자 식별자·이메일 주소와 거래 정보만 받습니다. 그 회사들의 처리는 각 회사의 개인정보 처리방침을 따릅니다.
6. 처리 위탁과 국외 이전
서비스 제공을 위해 아래 업체에 개인정보 처리를 맡깁니다. 이 처리는 국외 이전을 포함하며, 개인정보 보호법 제28조의8 제1항 제3호(이용자와의 계약 체결·이행을 위한 처리위탁·보관)에 따라 이 처리방침으로 알립니다. 받는 자는 데이터 처리 약관에 따라 맡긴 목적 밖으로 처리하지 않습니다.
국외 이전을 원하지 않으면 앱을 지우고, 구매했다면 계정도 지워 주세요. 그 뒤의 이전은 멈추고, 이미 이전된 정보는 아래 보관 기간이 지나면 지워집니다. 이 이전은 서비스 제공에 필요해, 거부하면 서비스를 이용할 수 없습니다.
| 받는 자 | 맡기는 일 | 항목 | 국가 | 시기와 방법 | 보관 기간 |
|---|---|---|---|---|---|
| Google LLC (문의) | 제품 분석·오류 보고(Firebase), 지원 메일 수신(Gmail), Android 앱의 일본어 글꼴 전송 | 1항의 제품 분석·오류 보고·메일 문의 항목, 글꼴을 받을 때의 IP 주소 | 미국과 Google 데이터센터가 있는 국가(대만·일본·싱가포르·벨기에·덴마크·핀란드·독일·아일랜드·네덜란드·영국·칠레 등) | 앱을 쓰는 동안 이벤트가 생길 때, 비정상 종료 뒤 다음 실행 때, 메일을 받을 때 인터넷(HTTPS)으로 전송 | 1항의 각 기간 |
| Cloudflare, Inc. (privacyquestions@cloudflare.com) | 웹사이트 호스팅과 방문 통계, 웹 계정 삭제 요청과 MAX덱 기록 옮기기 전달, 지원 메일 전달 | 접속 기록, 웹 계정 삭제 요청, 옮기는 MAX덱 노트의 단어·읽기와 답, 메일 주소와 메일 내용 | 미국과 Cloudflare 데이터센터가 있는 국가 | 웹사이트에 접속할 때, 메일이 올 때 인터넷(HTTPS)으로 전송 | 전달 즉시 지움. 접속 기록은 최대 7일 |
| Plus Five Five, Inc.(Resend, support@resend.com) | 보안 알림 메일 발송 | 1항의 보안 알림 메일 주소와 메일 내용 | 미국 | 알릴 일이 생길 때 인터넷(HTTPS)으로 전송 | 발송 기록 30일 |
| Supabase, Inc. (privacy@supabase.com) | 서버와 데이터베이스 운영 | 1항의 계정·학습 기록·구매·앱 안 제보·접속 기록 | 대한민국(서울 리전)에 저장하고 처리. 서버 로그는 EU에 저장. 기술 지원 때 미국 등에서 원격 접근 | 앱이 서버에 요청할 때 인터넷(HTTPS)으로 전송 | 1항과 3항의 기간. 서버 로그는 최대 7일 |
7. 이용자의 권리
이용자는 언제든 자신의 개인정보를 열람·정정·삭제하거나 처리 정지를 요구할 수 있습니다. 계정과 학습 기록은 앱의 설정 → 계정 → 계정 삭제나 계정 삭제 안내의 방법으로 지울 수 있습니다. 그 밖의 요구는 support@jlptmax.com으로 보내 주시면 본인 확인 뒤 받은 날부터 10일 안에 처리 결과를 알려 드립니다. 법정대리인이나 위임받은 사람도 요구할 수 있습니다.
8. 자동 수집 장치
앱에는 1항의 제품 분석·오류 보고를 위한 Google Firebase가 들어 있습니다. Firebase는 앱 설치마다 무작위 식별자를 만들어 기기에 두고, 앱을 쓰는 동안 1항의 이벤트와 기기 정보를 이 식별자와 함께 Google로 보냅니다. 이 식별자는 계정과 잇지 않고 맞춤형 광고에 쓰지 않습니다. 앱 안에서 따로 끌 수 없으며, 앱을 지우면 기기의 식별자가 지워지고 전송이 멈춥니다.
이 웹사이트는 쿠키를 쓰지 않습니다. 방문 통계는 Cloudflare Web Analytics로 냅니다. 이 도구는 쿠키나 브라우저 저장소를 쓰지 않고, 본 페이지 주소·이전 페이지·브라우저 종류·로딩 시간을 사람을 알아볼 수 없는 집계로만 남깁니다. 브라우저의 저장소는 두 경우에만 씁니다. 웹에서 계정을 지울 때는 요청 상태를 다시 확인할 수 있도록 요청 확인 정보를 두고, 완료 뒤 지울 수 있습니다. MAX덱 기록을 옮길 때는 로그인 확인 값을 그 탭에 잠시 두었다가 로그인에서 돌아오면 바로 지웁니다.
첫 화면의 영상은 누를 때만 YouTube 플레이어를 불러옵니다. 그때부터 브라우저가 Google LLC의 YouTube와 직접 통신해 IP 주소, 영상 재생 정보가 Google로 전달되고, YouTube가 쿠키나 브라우저 저장소를 쓸 수 있습니다. 이 처리는 Google 개인정보처리방침을 따릅니다.
9. 안전성 확보 조치
- 모든 전송은 HTTPS로 암호화합니다.
- 계정 ID는 무작위로 만들고, 서버의 계정 표에 이메일 주소를 복사하지 않습니다. 보안 알림 메일의 주소는 보낼 때까지만 따로 둡니다.
- 계정을 여는 스토어 구매 열쇠는 해시로만, Apple 갱신 토큰은 암호화해 보관합니다.
- 앱의 로그인 토큰은 기기의 보호된 저장소(키체인·암호화 저장소)에 두고 로그·분석·제보에 넣지 않습니다.
- 데이터베이스는 서버만 접근하고, 운영자의 관리 접근은 최소한으로 제한합니다.
10. 개인정보 보호책임자
개인정보 보호책임자: 대표 최정수 · support@jlptmax.com
개인정보 침해에 대한 신고나 상담은 아래 기관에도 할 수 있습니다.
- 개인정보침해신고센터 (국번 없이) 118 · privacy.kisa.or.kr
- 개인정보분쟁조정위원회 1833-6972 · kopico.go.kr
- 대검찰청 (국번 없이) 1301 · spo.go.kr
- 경찰청 (국번 없이) 182 · ecrm.police.go.kr
11. 일본에 있는 이용자
일본 「개인정보의 보호에 관한 법률」에 따라 알립니다. 운영자는 대한민국에 있고 개인 데이터를 대한민국에서 처리합니다. 대한민국에는 개인정보 보호법과 감독기관인 개인정보보호위원회가 있습니다(일본 개인정보보호위원회의 제도 조사).
6항의 받는 자에게 처리를 맡기는 것은 일본 법에서 외국에 있는 제3자에 대한 제공입니다. 받는 자가 있는 국가는 6항의 국가입니다. 운영자는 받는 자와 맺은 데이터 처리 약관(목적 밖 처리 금지, 안전관리, 재위탁 관리, 유출 통지, 계약이 끝나면 삭제)으로 같은 법의 취지에 맞는 조치를 확보하고, 해마다 그 이행과 해당 국가의 제도를 확인합니다. 이 조치에 관한 정보는 support@jlptmax.com으로 요청하면 알려 드립니다.
보유 개인 데이터의 이용 목적은 1항, 공개·정정·이용 정지 등의 청구는 7항(수수료 없음), 안전관리조치는 9항, 문의처는 10항과 같습니다.
12. 처리방침의 변경
이 처리방침을 바꾸면 시행일과 바뀐 내용을 이 페이지에 알립니다.