오늘의 JLPT · 2026-08-21-alan-site.1

개인정보 처리방침

ALAN은 오늘의 JLPT에 필요한 정보만 처리하고, 이용자가 계정·동기화·사용 통계·광고 개인정보 선택을 직접 관리할 수 있게 합니다.

1. 서비스와 기본 원칙

  • 모든 학습 기능은 가입하지 않아도 무료입니다.
  • 가입하면 학습 진도와 설정을 원격으로 백업하고 여러 기기에서 추가 비용 없이 동기화할 수 있습니다.
  • 구독·인앱 결제·유료 이용권은 제공하지 않습니다.
  • 사용 통계·오류 보고는 이용자가 허용한 경우에만 Firebase Analytics·Crashlytics를 통해 처리합니다.
  • Google AdMob 배너와 제한된 학습 시작 전 전면 광고를 사용할 수 있습니다.
  • 광고를 요청할 수 없거나 동의를 거부해도 모든 학습 기능을 이용할 수 있습니다.
  • 맞춤형 광고와 IDFA·Android advertising ID 기반 교차 앱 추적은 사용하지 않습니다.

2. 기기에서 처리하는 정보

범주 항목 목적 보유
기기 내 학습 상태와 계정별 동기화 캐시콘텐츠 항목 ID, 열람 여부, 시도·정답·성공 세션 수, 현재 오답 복습 여부, 진행 중 세션과 답변, 최근 완료 세션 3개, 누적 완료 세션 수, 미전송 동기화 명령과 기기 순번, 서버 상태 revision과 item generation학습 진행 저장, 중단 지점 복원, 오답 복습게스트 기록은 계정으로 이전하거나 앱을 삭제할 때까지. 계정별 캐시와 미전송 queue는 로그아웃 뒤에도 재로그인을 위해 보관하며, 계정 삭제를 요청한 기기에서는 즉시 제거하고 그 밖의 기기에서는 앱 삭제 시 현재 설치에서 제거한다. 운영체제 백업 설정에 따라 앱 샌드박스 사본이 남아 나중에 복원될 수 있으며 그 백업 보유기간은 이용자와 운영체제가 관리한다
기기 내 표시·학습 설정학습 목표, 목표 JLPT 급수, 테마, 글자 크기, 일본어 글꼴, 음성 속도, 자동 재생 여부, 가나 읽기 도움 표시, 최근 JLPT 세션 문항 수사용자 환경 유지게스트 설정은 계정 이전 또는 앱 삭제 시까지. 계정 설정 캐시는 로그아웃 뒤에도 보관하며, 계정 삭제를 요청한 기기에서는 즉시 제거하고 그 밖의 기기에서는 앱 삭제 시 현재 설치에서 제거한다. 운영체제 백업 설정에 따라 사본이 남아 복원될 수 있다
기기 내 사용 통계·오류 보고 선택사용 통계와 충돌 보고 허용 여부이용자의 선택을 다음 실행에도 유지사용자가 설정을 바꾸거나 앱·기기의 보안 저장소를 초기화할 때까지
쓰기 연습 획 좌표현재 쓰기 화면의 손가락·마우스·스타일러스 좌표쓰기 연습 화면 표시쓰기를 지우거나 화면을 닫을 때까지
기기 내 계정 로그인 세션Supabase 사용자 UUID, 접근 토큰과 갱신 토큰, 세션 만료 시각, SecureStore chunk manifest와 복구 journal선택형 계정 로그인 유지, 인증 토큰 자동 갱신명시적 로그아웃 또는 계정 삭제 시까지. iOS Keychain 특성상 같은 기기에서 앱을 삭제하고 다시 설치해도 세션이 남을 수 있다

3. 기기 밖에서 처리될 수 있는 정보

계정을 선택하면 Supabase가 계정 식별정보와 동기화할 진도·설정, 기기·명령 식별정보와 보안 로그를 처리합니다. 사용 통계·오류 보고를 허용하면 Google Firebase가 최소 사용 통계와 충돌 진단 정보를 처리합니다. 광고 요청이 허용되면 Google Mobile Ads·UMP가 광고 제공과 진단에 필요한 정보를 처리할 수 있습니다. 광고 원격 중단 설정을 받는 과정에서는 호스팅 사업자가 최소 접근 로그를 처리할 수 있습니다.

범주 항목 목적·근거 선택
선택형 계정 식별정보이메일 주소, Supabase 사용자 UUID, 인증 제공자 식별값, 인증 시각선택형 무료 계정 생성·로그인, 원격 백업과 기기간 동기화, 계정 보안
이용자가 선택한 무료 계정·동기화 서비스 계약 이행
선택
계정 동기화 학습 상태콘텐츠 항목 ID, 시도·정답·성공 세션 수, 오답 복습 여부와 초기화·복습 충돌 방지 순번, 누적 완료 세션 수, 상태 변경 순번사용자가 선택한 원격 백업, 기기간 현재 진도 동기화, 중복 명령 방지
이용자가 선택한 무료 원격 백업·동기화 서비스 계약 이행
선택
계정 동기화 표시·학습 설정학습 목표, 목표 JLPT 급수, 테마, 글자 크기, 일본어 글꼴, 음성 속도, 자동 재생 여부, 가나 읽기 도움 표시, 최근 JLPT 세션 문항 수, 설정 변경 순번기기간 사용자 환경 동기화
이용자가 선택한 무료 원격 백업·동기화 서비스 계약 이행
선택
동기화 기기·명령 식별정보앱 설치 식별값, 등록 기기 식별값, 마지막 동기화 요청 순번, 마지막 요청 검증값최대 5대 기기 등록, 오프라인 명령 중복·누락 방지, 동기화 무결성
이용자가 선택한 무료 원격 백업·동기화 서비스 계약 이행
선택
인증·API 보안 로그요청 시각, IP 주소, 사용자 에이전트, 요청 경로, 응답 상태, Supabase 사용자 UUID인증 보안, 오류 조사, 남용 방지, 서비스 안정성
개인정보 보호법 제15조 제1항 제4호의 서비스 보안·운영 및 제29조의 안전조치
선택
Firebase Analytics·Crashlytics 사용·충돌 진단 데이터무작위 앱 설치 인스턴스 ID와 Crashlytics 설치 UUID, 앱 실행·세션과 식별자를 제거한 의미 기반 화면 이름, 콘텐츠 종류·학습 및 테스트 시작/완료·문항 수·정답 수·오답 재시도 집계, 음성 종류와 재생 요청 성공·실패 결과, 마스킹된 IP 주소에서 파생한 대략적 위치, 앱 버전·운영체제·기기 모델·언어·네트워크 유형, 충돌 stack trace와 충돌 시점의 관련 앱·기기 상태, Firebase SDK 종류와 버전활성 설치·세션과 기본 화면 사용 현황 파악, crash-free 지표와 충돌 원인 진단, 앱 안정성 개선
서비스 품질·안정성 개선에 필요한 최소 통계와 오류 진단. 계정 ID·이메일·학습 원문·정답·쓰기 획은 보내지 않으며 광고 식별자 지원을 비활성화함
선택
Google Mobile Ads 광고·진단 데이터IP 주소와 이로부터 추정될 수 있는 대략적 위치, 앱 실행·탭·광고 조회 등 제품 상호작용, 앱·SDK 성능과 오류 진단 정보, 앱 세트 ID 등 기기·앱 범위 식별자, 조회한 광고와 광고 응답 정보, UMP 동의·광고 제공 모드 신호제3자 광고 제공, 광고 성과 분석, 사기·무효 트래픽 방지, SDK 안정성
필요한 고지·동의와 개인정보 보호법상 적법한 처리 근거를 출시 전 확정. 광고 요청 불가 상태에서는 전송하지 않음
선택
광고 원격 중단 설정 요청 로그요청 시각, IP 주소, 사용자 에이전트, 광고 설정 경로, 응답 상태광고 원격 중단, 배포 상태 확인, 보안·장애 대응
서비스 안전 운영과 광고 정책 준수를 위한 최소 처리. 설치 ID·광고 ID·학습 정보는 요청하지 않음
선택
개인정보 권리·광고 동의 요청회신 가능한 이메일 주소, 요청 종류와 내용, 본인 확인 결과, 처리 결과와 시각열람·정정·삭제·처리정지·광고 동의철회 요청 처리, 분쟁 대응
개인정보 보호법 제35조부터 제37조까지의 정보주체 권리 보장과 요청 처리
선택

4. 이용자 선택과 동의

계정 생성, 사용 통계·오류 보고와 광고 개인정보 선택은 서로 독립적입니다. 설정에서 사용 통계·오류 보고 허용 여부를 변경하고, 필요한 지역에서는 Google UMP 광고 개인정보 선택 화면을 다시 열 수 있습니다.

광고 요청에 학습 단어, JLPT 급수, 정답·오답, 쓰기 좌표, 학습 시간과 복습 사유를 넣지 않으며 광고 데이터와 계정·학습 데이터를 사용자 단위로 결합하지 않습니다. 비맞춤형·제한적 광고도 Google SDK의 모든 데이터 처리를 없애는 것은 아닙니다.

5. 처리위탁·국외 처리

처리자 역할 국가·전송 보유
Supabase Pte. Ltd.선택형 무료 계정 인증, 계정 데이터 저장·백업, 동기화 연결, 보안 로그 처리
선택형 계정 식별정보, 계정 동기화 학습 상태, 계정 동기화 표시·학습 설정, 동기화 기기·명령 식별정보, 인증·API 보안 로그
대한민국(서울 리전)에 저장·주 처리하며, 서비스 운영·지원 과정에서 Supabase 또는 하위처리자가 시설을 둔 국가
서비스 이용 시 암호화된 네트워크 전송
각 데이터 record의 보유기간과 생산 프로젝트 설정을 따름
Google LLC (Gmail)계정 삭제·개인정보 권리·광고 동의철회·지원 요청 접수와 회신
개인정보 권리·광고 동의 요청
미국 및 Google이 서버를 운영하는 국가
서비스 이용 시 암호화된 네트워크 전송
요청 종결 후 1년
Google LLCGoogle Mobile Ads·UMP를 통한 광고 제공, 동의 신호 처리, 성과 분석과 무효 트래픽 방지
Google Mobile Ads 광고·진단 데이터
Google 광고 서비스 운영 국가
서비스 이용 시 암호화된 네트워크 전송
Google 광고·개인정보 정책과 동의 상태를 따름
Google LLCFirebase Analytics를 통한 최소 앱 사용 통계와 Firebase Crashlytics를 통한 충돌·안정성 진단
Firebase Analytics·Crashlytics 사용·충돌 진단 데이터
Google Analytics·Firebase 글로벌 서비스 운영 국가
서비스 이용 시 암호화된 네트워크 전송
Analytics 속성의 출시 설정과 Firebase Crashlytics 90일 보유 정책을 따름
Cloudflare, Inc. (Cloudflare Pages)광고 활성화·placement 원격 중단 설정 파일 제공과 최소 접근 로그 처리
광고 원격 중단 설정 요청 로그
대한민국을 포함한 Cloudflare 글로벌 네트워크 운영 국가 및 미국
서비스 이용 시 암호화된 네트워크 전송
Cloudflare 정책상 서비스 제공·보안·법적 의무 이행에 필요한 기간

6. 보유와 삭제

범주 보유기간 삭제
기기 내 학습 상태와 계정별 동기화 캐시게스트 기록은 계정으로 이전하거나 앱을 삭제할 때까지. 계정별 캐시와 미전송 queue는 로그아웃 뒤에도 재로그인을 위해 보관하며, 계정 삭제를 요청한 기기에서는 즉시 제거하고 그 밖의 기기에서는 앱 삭제 시 현재 설치에서 제거한다. 운영체제 백업 설정에 따라 앱 샌드박스 사본이 남아 나중에 복원될 수 있으며 그 백업 보유기간은 이용자와 운영체제가 관리한다게스트 학습 기록 초기화, 해당 기기에서 실행한 계정 영구 삭제 또는 운영체제의 앱 삭제로 현재 설치에서 제거. 운영체제 백업 사본은 이용자가 기기·클라우드 백업 설정에서 관리
기기 내 표시·학습 설정게스트 설정은 계정 이전 또는 앱 삭제 시까지. 계정 설정 캐시는 로그아웃 뒤에도 보관하며, 계정 삭제를 요청한 기기에서는 즉시 제거하고 그 밖의 기기에서는 앱 삭제 시 현재 설치에서 제거한다. 운영체제 백업 설정에 따라 사본이 남아 복원될 수 있다해당 기기에서 실행한 계정 영구 삭제 또는 운영체제의 앱 삭제로 현재 설치에서 제거. 운영체제 백업 사본은 이용자가 기기·클라우드 백업 설정에서 관리
기기 내 사용 통계·오류 보고 선택사용자가 설정을 바꾸거나 앱·기기의 보안 저장소를 초기화할 때까지설정 변경 또는 기기 보안 저장소 초기화로 변경·제거
쓰기 연습 획 좌표쓰기를 지우거나 화면을 닫을 때까지즉시 메모리에서 제거
기기 내 계정 로그인 세션명시적 로그아웃 또는 계정 삭제 시까지. iOS Keychain 특성상 같은 기기에서 앱을 삭제하고 다시 설치해도 세션이 남을 수 있다앱의 로그아웃 또는 계정 영구 삭제로 제거. iOS에서는 앱 삭제만으로 제거가 보장되지 않으므로 재설치 뒤 로그아웃하거나 기기 Keychain을 초기화해야 한다
선택형 계정 식별정보계정 유지 기간. 계정 삭제 시 운영 데이터에서 즉시 제거하며, 삭제 전에 생성된 관리형 백업 사본은 최대 7일 안에 만료인증 사용자 자기 계정 hard-delete 또는 본인 확인을 마친 외부 요청. Apple 로그인 이용자는 앱의 삭제 완료 안내에 따라 iOS 설정에서 오늘의 JLPT 사용 중단을 선택
계정 동기화 학습 상태계정 유지 기간. 계정 삭제 시 운영 데이터에서 즉시 제거하며, 삭제 전에 생성된 백업 사본은 최대 7일 안에 만료항목 초기화 또는 계정 영구 삭제와 함께 제거
계정 동기화 표시·학습 설정계정 유지 기간. 계정 삭제 시 운영 데이터에서 즉시 제거하며, 삭제 전에 생성된 백업 사본은 최대 7일 안에 만료설정 변경·초기화 또는 계정 영구 삭제와 함께 제거
동기화 기기·명령 식별정보기기 등록 해제 또는 계정 삭제 시까지. 삭제 전에 생성된 백업 사본은 삭제 뒤 최대 7일 안에 만료기기 등록 해제 또는 계정 영구 삭제와 함께 제거
인증·API 보안 로그생성 후 최대 7일보존기간 만료 시 자동 삭제. 계정 삭제 뒤에도 이미 생성된 보안 로그는 최대 7일 동안 접근을 제한해 보존
Firebase Analytics·Crashlytics 사용·충돌 진단 데이터Analytics 사용자·이벤트 데이터는 출시 전 Google Analytics 속성에서 2개월로 설정하고 확인. Crashlytics stack trace·minidump·연관 설치 식별자는 Google 정책상 90일 뒤 삭제 절차 시작설정에서 끄면 새 수집을 중단하고 이 설치의 Analytics 식별자를 초기화하며 아직 보내지 않은 충돌 보고를 삭제. 이미 전송된 비계정 연결 데이터는 개인 계정으로 선별할 수 없으며 Analytics 2개월·Crashlytics 90일 보유기간과 Google 삭제 절차를 따름
Google Mobile Ads 광고·진단 데이터Google의 광고 데이터 보유 정책과 사용자의 동의·광고 설정을 따름. 정확한 기준은 출시 전 계약·정책 검토설정에서 광고 개인정보 옵션을 다시 열 수 있으며 Google의 개인정보 권리·광고 설정 경로를 함께 제공
광고 원격 중단 설정 요청 로그출시 전 확정하며 필요한 최소 기간 뒤 자동 삭제보유기간 만료 시 자동 삭제
개인정보 권리·광고 동의 요청요청 종결 후 1년. 분쟁이 진행 중이면 종료 시까지 분리·접근 제한 보존보존기간 만료 후 복구할 수 없도록 삭제

앱 내 학습 기록 초기화 또는 앱 삭제로 기기의 학습 상태를 제거할 수 있습니다. 계정은 앱 안에서 영구 삭제하거나 웹에서 삭제를 요청할 수 있습니다. 운영 중인 계정과 동기화 데이터는 삭제 처리 시 제거합니다. 삭제 전에 생성된 전체 DB 백업 사본에는 해당 데이터가 일시적으로 남을 수 있으나 일반 서비스에서는 사용하지 않으며 최대 7일 안에 순환 만료합니다.

7. 이용자 권리와 문의

열람·정정·삭제·처리정지·동의철회는 kimtjsdlf@gmail.com로 요청할 수 있습니다. 앱을 설치하지 않았거나 로그인할 수 없는 경우에도 계정 삭제 페이지에서 삭제를 요청할 수 있습니다. 일반 지원 문의는 kimtjsdlf@gmail.com로 접수합니다.

계정 삭제 방법 보기

8. 처리하지 않는 정보

정밀 위치, 연락처 주소록, 사진·카메라·마이크, 건강 정보, 구독·구매 내역과 카드번호·계좌번호·결제 비밀번호 등 결제 정보, 사용자가 그린 획 좌표의 서버 전송, 정답 문자열·선택한 오답 문자열의 서버 전송, 학습 이벤트·완료 답안 append-only history, AI 입력 또는 모델 학습 데이터, IDFA·Android advertising ID를 이용한 제3자 행동 추적·교차 앱 tracking, Analytics·Crashlytics payload의 이메일·Supabase 사용자 UUID·학습 원문·정답 문자열·쓰기 획 좌표, Firebase Analytics의 IDFA·IDFV·Android advertising ID·SSAID 수집과 광고 개인화 신호

9. 운영 사업자

ALAN · 대표 김선일

서울특별시 관악구 낙성대역6길 34(봉천동) · 사업자등록번호 508-55-00902

개인정보 보호책임자 김선일

개인정보 문의 kimtjsdlf@gmail.com · 고객지원 kimtjsdlf@gmail.com