0.4.2 내부 테스트·Google Play 검토를 위한 공개 개인정보처리방침이며 2026년 10월 5일부터 적용합니다. 대한민국의 13세 이상을 대상으로 출시를 준비합니다. 현재 내부 테스트는 테스트 광고를 사용하고 광고 제거 구매는 비활성화되어 있습니다. 광고·결제의 실제 운영과 데이터 처리 고지를 검증·확정한 뒤 일반 공개 출시와 판매를 시작합니다.
이 앱의 운영자는 백하성이고 개발자 표시명은 Studio 501입니다. 개인정보 관련 문의, 오류 신고 및 삭제 요청은 501.dingerlab@gmail.com으로 접수합니다. 법적 연락 주소는 아직 확정되지 않았습니다. 법적 연락 주소와 실제 서비스 운영에 필요한 세부 고지는 판매 시작 전에 확정하고 이 페이지에 공개합니다.
단어별 학습 결과, 아는·모르는 단어 분류, 복습 일정, 별표, 단어장 폴더, 통계, 설정, 진행 중 수업과 필기는 기기에 저장합니다. 무료 학습에는 계정이 필요하지 않으며 자체 학습 동기화 서버를 사용하지 않습니다. 학습 기록과 필기 내용을 광고 사업자 또는 구매 검증 서버로 보내지 않습니다. 유료 구매와 복원에는 별도의 Google 계정 연결을 준비하고 있습니다.
듣기 기능은 기기의 기본 음성 합성 엔진을 사용합니다. 일본어 단어와 예문은 일본어 음성으로 읽고, 연속 듣기에서 한국어 뜻 듣기를 선택하면 뜻은 한국어 음성으로 읽습니다. 각 언어에서 설치되어 있고 네트워크가 필요하지 않다고 표시된 음성만 선택하며, 음성 합성을 위해 자체 서버로 텍스트를 보내지 않습니다. 필요한 음성이 없으면 기기 음성 설정에서 해당 언어를 설치하도록 안내합니다. 한국어 뜻 듣기를 끄면 한국어 음성이 필요하지 않습니다. 앱에 녹음 음원과 대체 재생 음원은 포함되어 있지 않습니다. 음성 설치에는 인터넷이 필요할 수 있으며 선택한 음성 엔진의 개인정보처리방침이 적용될 수 있습니다.
무료 학습 중 Google AdMob 광고가 표시될 수 있습니다. Google Mobile Ads SDK는 광고 제공, 분석, 부정행위 방지를 위해 IP 주소와 그에 따른 대략 위치, 광고·제품 상호작용, 진단 정보, 광고 식별자·앱 집합 식별자 및 관련 기기/계정 식별자를 처리할 수 있습니다. 비개인화 광고 요청도 이러한 처리가 모두 없다는 의미는 아닙니다.
기기에만 저장하는 연령대 선택이 있으며 생년월일이나 이름은 묻지 않습니다. 연령 미선택 또는 만 14세 미만에서는 광고와 광고 동의 SDK를 초기화하거나 광고를 요청하지 않습니다. 만 14~15세에는 보수적인 아동 광고 처리와 동의 연령 제한을, 만 16세 이상에는 청소년 처리를 적용합니다. 광고 요청에는 비개인화 설정, 최대 G 콘텐츠 등급과 게시자 개인화 비활성화를 적용합니다. 이 설정이 모든 광고 데이터 처리를 없애지는 않습니다.
광고 요청 가능 상태를 확인하고 필요한 동의 화면을 제공합니다. 설정의 광고 개인정보 선택에서 연령대를 다시 선택하고 해당 지역에 필요한 선택을 변경할 수 있습니다. 내부 테스트 빌드는 Google 테스트 광고를 사용합니다. AdMob 계정 승인은 2026년 10월 5일 확인했지만 앱 심사·스토어 연결과 실제 광고 제공의 기기 검증은 아직 남아 있습니다. Google 개인정보처리방침과 Google 광고 SDK 데이터 안내를 참고하세요.
현재 구매 및 구매 복원 연결은 준비 중이고 구매 버튼은 비활성화되어 있습니다. Google Play 상품 정보와 기존 구매 내역을 조회할 수 있지만 준비 중인 상품을 결제하지 않습니다. 표시되는 예정 가격은 확정된 판매 가격이 아닙니다.
구매를 제공하는 경우 만 14세 이상인지 기기에서 먼저 확인하고, 구매 또는 구매 복원을 직접 선택한 때에만 Google 계정 연결을 엽니다. 만 14세 미만과 확인 취소 시에는 Google 구매 계정 연결과 검증 서버 요청을 하지 않습니다. 보호자 동의 확인 기능은 현재 구현되어 있지 않아 만 14세 미만의 유료 계정 연결은 제공하지 않습니다. 무료 학습은 계속 사용할 수 있습니다.
결제는 Google Play가 처리하며 앱과 운영자는 카드 번호나 결제 비밀번호를 받지 않습니다. 준비된 계정 연결 구현은 Google 계정의 ID 토큰 전체를 검증 서버로 전송하고, 서버가 진위를 확인한 뒤 Google 사용자 식별자에 대응하는 가명 값을 구매에 연결합니다. 토큰에는 이메일·이름·프로필 사진 주소 등의 정보가 포함될 수 있고 서버의 메모리에서 처리됩니다. 앱은 ID 토큰을 기기 저장소·백업에 저장하지 않으며 검증 서버의 구매 소유권 데이터베이스에도 토큰 전체·이메일·이름·프로필 사진 주소를 저장하지 않습니다. 데이터베이스에 저장하지 않는다는 것이 인증 과정에서 해당 정보를 전송하거나 처리하지 않는다는 뜻은 아닙니다.
이용권 검증 서비스는 계정 가명 값, 구매 토큰, 상품 식별자, 패키지명, 무작위 설치 식별자, 구매·구독 상태와 유효기간, 앱 무결성 증명을 처리하도록 준비되어 있습니다. 구매와 앱 무결성을 확인하는 데 필요한 정보를 Google과 주고받습니다. 설치 식별자는 검증 요청, 무결성 확인과 서명된 기기 이용권에 사용하며 구매 데이터베이스에 별도 저장하지 않습니다. 준비된 무료 서버 구성은 Cloudflare를 이용하며 구매 토큰을 암호화해 저장하고, 구매 확인 때 Google의 최신 상태를 조회하며 정기적으로 환불 기록을 대조하도록 구현되어 있습니다. 이 구성은 실시간 환불·취소 알림을 받는 방식이 아닙니다. 운영 검증 서비스의 처리 사업자·지역·보관기간·삭제·환불 정보를 확정하고 검증한 뒤 판매를 시작합니다. 실제 서버가 배포되기 전 이러한 검증 처리를 현재 운영 중인 것으로 설명하지 않습니다.
구매 확인과 복원에는 인터넷 연결이 필요합니다. 앱을 닫아 둔 동안 완료된 대기 결제는 앱을 다시 열고 필요한 Google 계정 연결과 구매 복원으로 확인해야 할 수 있습니다. 결제 완료 후 확인되지 않은 구매는 Google의 정책에 따라 자동 환불될 수 있습니다. 준비된 이용권 확인 결과는 최대 1시간 동안 유효하며 환불 조회에 실패했다고 유효기간을 연장하지 않습니다. 이 유효기간이 모든 환불을 1시간 안에 발견한다는 뜻은 아닙니다. 실제 구매·환불·복원 동작과 안내를 확인한 뒤 적용합니다.
구매 확인 서버와 본인 확인을 거치는 계정 연결 삭제 서비스는 아직 배포·운영하지 않습니다. 현재는 설정의 계정 연결·데이터 삭제 요청 안내 페이지에서 지원 이메일로 삭제 요청을 접수하며 앱을 다시 설치할 필요는 없습니다. 최종 처리 전 본인 확인이 필요하고 운영자가 확인 방법과 처리 가능 범위를 안내합니다. 운영 시작 전에 Google 인증을 통한 본인 확인과 삭제 처리 절차를 검증하고 안내합니다. Google 계정 자체를 삭제하거나 Google Play 구독을 해지하는 기능과는 별개입니다.
준비된 서버 삭제 구현은 구매 토큰의 암호문과 구매 계정 연결을 지우고 서버의 해당 구매 이용권 상태를 비활성화합니다. 이미 발급한 기기 이용권은 최대 1시간 남을 수 있습니다. 구매 토큰의 해시, 상품 식별자, 주문번호, 삭제 표시와 시각, 삭제한 계정의 해시 및 환불 처리에 필요한 최소 기록은 남습니다. 설치 식별자는 구매 데이터베이스의 별도 저장 항목이 아니므로 그 데이터베이스에서 삭제하는 항목으로 설명하지 않습니다. 남는 기록의 운영상·법적 보관 근거와 기간은 판매 시작 전에 확정합니다. 준비된 삭제 구현에는 남는 기록을 기간에 따라 자동으로 완전히 지우는 기능이 없으며, 서버 백업 복구 후 삭제를 재적용하는 운영 절차도 검증하지 않았습니다. 보관기간 또는 완전 삭제 시점을 보장하지 않습니다.
학습 기록은 설정의 기록 초기화, 운영체제의 앱 데이터 삭제 또는 앱 삭제로 지울 수 있습니다. 직접 내보낸 JSON 백업은 사용자가 선택한 파일 위치에 저장하며 자체 서버로 업로드하지 않습니다. 백업 파일은 해당 위치에서 직접 삭제해야 합니다. 운영체제의 앱 자동 백업은 비활성화되어 있습니다.
광고 사업자의 데이터 보관·삭제는 해당 사업자의 정책과 적용 법령에 따릅니다. 향후 구매 검증 기록의 법정 보관과 삭제 범위는 실제 운영 구성에 맞춰 공개합니다. 확인되지 않은 보관기간을 임의로 정하지 않습니다.
복습 일정은 기기에 저장하고 알림을 예약합니다. 서버 푸시를 사용하지 않습니다. 알림에는 Android 알림 권한이 필요하고 앱 설정에서 끌 수 있습니다. 기기 재부팅 후에는 저장된 일정으로 다시 예약합니다.
연속 듣기는 기기의 기본 음성 합성 엔진에서 설치된 일본어 오프라인 음성으로 단어와 예문을 읽고, 한국어 뜻 듣기를 선택한 경우 설치된 한국어 오프라인 음성으로 뜻을 읽습니다. 백그라운드 재생 중에는 운영체제 알림과 미디어 재생 서비스를 사용합니다. 마이크를 녹음하거나 사용자의 음성을 수집하지 않습니다.
인터넷·네트워크 상태 권한은 광고와 Google Play 및 구매 검증 연결에, 진동 권한은 학습 피드백에 사용합니다. 알림·부팅 후 일정 복구 및 미디어 서비스 권한은 알림과 연속 듣기에 사용합니다. 앱은 마이크·카메라·연락처·정밀 위치 권한을 요청하지 않습니다. 광고 SDK의 전송은 TLS를 사용하고 구매 검증은 HTTPS 연결을 사용하도록 구성합니다.
출시 예정 지역은 대한민국이며 학습 대상은 13세 이상입니다. 만 14세 미만의 무료 학습에는 광고와 유료 계정 연결을 제공하지 않습니다. Google 등 국외 사업자가 광고와 결제 처리에 관여할 수 있으며 실제 처리 사업자·해외 처리 관련 고지와 구매 검증 운영 정보는 판매 시작 전에 확정합니다.
데이터 처리, 음성 또는 SDK가 바뀌면 이 방침과 Google Play 데이터 보안 신고를 함께 갱신합니다. 주요 변경과 시행일은 앱 또는 공개 정책 페이지를 통해 안내합니다.