개인정보처리방침
JLPT Manager · Undo Studio / 언두 스튜디오
시행일 및 최종 업데이트: 2026년 8월 7일
Undo Studio(언두 스튜디오)는 JLPT Manager를 운영하면서 서비스 제공에 필요한 범위에서 개인정보와 앱 이용 데이터를 처리합니다. 이 방침은 앱의 현재 기능과 사용 중인 Google 서비스에 따른 데이터 처리 내용을 설명합니다.
1. 처리하는 정보
Google 로그인 및 Firebase Authentication
JLPT Manager는 Google 로그인을 사용합니다. 로그인과 계정 관리를 위해 Firebase 사용자 식별자(UID), Google 계정 이메일, 표시 이름 등 Google과 Firebase Authentication이 제공하는 기본 계정 정보를 처리할 수 있습니다. 인증 토큰은 로그인 처리에 사용되며 사용자가 직접 제출하도록 요구하지 않습니다.
학습 진행도와 앱 설정
로그인한 사용자의 여러 기기 간 학습 연속성을 위해 다음 진행도를 Firebase Firestore에 계정과 연결하여 저장합니다.
- 학습 완료 단어와 오답 노트의 단어 식별자
- 퀴즈 결과와 완료 시각, 학습 범위
- 날짜별 학습 시간과 일차별 학습 진입 횟수
- 최근 학습 JLPT 레벨과 일차, 데이터 순서 버전
테마, 음성 재생 속도와 같은 일부 환경설정 및 학습 데이터의 로컬 사본은 사용자의 기기에 저장될 수 있습니다. 기기에만 저장된 정보는 개발자가 원격으로 열람하거나 삭제할 수 없습니다.
Premium 구독 및 Google Play Billing
월간·연간 Premium 구독의 구매 확인, 복원, 권한 부여와 부정 이용 방지를 위해 Firebase UID, 상품 및 기본 요금제 식별자, 구매 토큰과 그 해시, 주문 식별자, 구독 상태, 만료 시각, 자동 갱신 및 승인 상태 등 Google Play가 제공하는 결제 검증 정보를 서버에서 처리합니다. 구매 토큰은 일반 앱 화면이나 다른 사용자에게 공개되지 않으며 서버 검증에 사용됩니다.
결제 카드 번호나 은행계좌 정보 등 실제 결제수단 정보는 Google Play가 처리하며 Undo Studio가 직접 수집하거나 보관하지 않습니다.
오류 신고
사용자가 앱에서 오류 신고를 보내는 경우 신고 분류와 내용, 사용자가 선택한 연락 이메일, 로그인 UID 및 계정 이메일(로그인한 경우), 앱 이름, 플랫폼, 제출 시각, 브라우저·기기 환경을 나타내는 사용자 에이전트 정보를 수집할 수 있습니다. 이 정보는 문의 대응과 오류 재현 및 서비스 개선에 사용됩니다.
광고, UMP 및 SDK 진단 정보
광고 표시가 허용된 무료 사용자의 경우 Google AdMob / Google Mobile Ads SDK가 광고 제공, 빈도 관리, 측정, 부정행위 방지와 진단을 위해 광고 또는 기기 식별자, IP 주소에서 추정되는 대략적인 위치, 앱 상호작용과 광고 노출· 클릭 같은 광고 이벤트, 기기 및 성능·오류 정보를 처리할 수 있습니다. JLPT Manager는 정밀 GPS 위치, 연락처, 사진, 파일 또는 캘린더 권한을 요청하지 않습니다.
Google User Messaging Platform(UMP)을 통해 해당 지역에서 필요한 동의 정보를 확인하고, UMP가 광고 요청을 허용하기 전에는 AdMob 광고를 요청하지 않습니다. UMP가 개인정보 선택 변경을 요구하는 경우 앱의 설정 영역에서 개인정보 옵션을 열 수 있습니다. 서버에서 Premium 권한이 확인된 사용자는 앱에서 배너 및 전면 광고를 제공받지 않습니다.
2. 이용 목적
- 사용자 인증, 계정 유지 및 기기 간 학습 진행도 동기화
- 어휘·퀴즈·오답 학습 기능 및 개인화된 진행 현황 제공
- Google Play 구독 검증, Premium 권한 제공과 구매 복원
- 무료 사용자 대상 광고 제공과 동의 선택 관리
- 오류 신고 처리, 보안 유지, 부정 이용 방지 및 서비스 개선
3. 제3자 서비스
JLPT Manager는 다음 외부 서비스를 사용합니다.
- Google Firebase: Google 로그인, Firebase Authentication, Firestore 데이터 저장 및 Firebase Functions 서버 처리
- Google Play: Premium 월간·연간 구독 결제, 구매 내역 및 구독 관리와 서버 검증용 Google Play Developer API
- Google AdMob / Google Mobile Ads: 무료 사용자 대상 광고 제공, 측정, 보안 및 진단
- Google User Messaging Platform(UMP): 광고 관련 동의 상태와 개인정보 옵션 관리
이들 서비스는 각자의 약관과 개인정보 보호 기준에 따라 정보를 처리할 수 있습니다. 자세한 Google의 처리 기준은 Google 개인정보처리방침 에서 확인할 수 있습니다.
4. 보관 및 삭제
계정과 연결된 학습 및 구독 상태 데이터는 서비스를 제공하고 계정을 유지하는 동안 보관될 수 있습니다. 오류 신고는 문의 처리, 오류 분석과 필요한 후속 대응 기간 동안 보관될 수 있습니다. 계정 삭제 요청이 확인되면 서비스 제공에 더 이상 필요하지 않은 계정 연결 데이터를 삭제합니다.
법률, 회계, 결제 분쟁, 보안 또는 부정 이용 방지 의무를 위해 꼭 필요한 거래·검증 기록은 요구되는 범위와 기간에 한해 보관될 수 있으며, 보관 목적이 끝나면 삭제하거나 식별할 수 없도록 처리합니다. 프로젝트에는 모든 데이터에 공통으로 적용되는 고정 보관 기간이 정의되어 있지 않습니다.
5. 계정 및 데이터 삭제
사용자는 아래 공개 페이지에서 JLPT Manager 계정과 연결된 앱 데이터의 삭제를 요청할 수 있습니다. Google Play의 활성 구독은 계정 삭제와 별개이므로 필요한 경우 Play 스토어에서 별도로 취소해야 합니다.
JLPT Manager 계정 삭제 요청 안내6. 데이터 보안
앱은 Google Firebase 및 Google Play 등 외부 서비스와 통신할 때 일반적으로 HTTPS/TLS를 사용하고, Firestore 보안 규칙과 서버 측 검증을 통해 계정 및 구독 데이터에 대한 접근을 제한합니다. 다만 어떠한 전송 또는 저장 방식도 절대적인 보안을 보장할 수는 없습니다.
7. 아동 및 대상 이용자
JLPT Manager는 일반적인 일본어 학습자를 위한 교육 앱이며 특정 연령의 아동을 주된 대상으로 설계하거나 아동의 민감한 정보를 의도적으로 수집하지 않습니다. 보호자가 아동의 계정 또는 개인정보 처리와 관련해 확인이나 삭제가 필요하다고 판단하는 경우 아래 연락처로 문의할 수 있습니다.
8. 방침 변경
앱 기능, 법적 요구사항 또는 사용하는 외부 서비스가 변경되면 이 방침을 수정할 수 있습니다. 중요한 변경 사항은 이 페이지의 최종 업데이트 날짜를 변경하여 알립니다.
9. 문의
개인정보처리방침 또는 데이터 처리에 관한 문의는 todayworkworkwork@gmail.com 으로 보내 주세요.