PlayVoca 개인정보처리방침

시행일: 2026년 10월 31일

PlayVoca(이하 “앱”)는 개인 개발자 JustTock(이하 “개발자”)이 만들었습니다. 이 방침은 앱이 어떤 정보를 다루는지, 무엇이 폰 밖으로 나가는지를 설명합니다. 앱은 어린이도 쓸 수 있도록 만들었기 때문에 필요한 것 말고는 모으지 않습니다.

1. 한눈에 보기

2. 폰 안에서만 다루는 정보

정보쓰는 곳처리
카메라로 찍거나 앨범에서 고른 사진단어장 글자 인식폰 안의 글자 인식 모델로 읽습니다. 사진은 밖으로 보내지 않습니다. 단, 아래 “인식 개선용 사진 보내기”를 사용자가 직접 고른 경우는 예외입니다.
단어장, 외우기·시험 기록, 설정학습 기능폰 안에 저장합니다. 앱을 지우면 함께 지워집니다.
교재 형식과 그 견본 사진같은 교재의 다음 쪽을 같은 방식으로 나누기, 설정에서 형식 다시 보기사용자가 사진에서 고른 것을 교재 형식으로 저장하면, 그 사진 한 장과 고른 내용을 폰 안 앱 폴더에 둡니다. 밖으로 보내지 않습니다. 형식을 지우면 사진도 함께 지웁니다.
앱이 부를 호칭앱을 열 때 인사하기사용자가 정했을 때만 폰 안에 저장합니다. 밖으로 보내지 않습니다.
태어난 해광고 개인정보 처리 설정 정하기폰 안에 저장합니다. 태어난 해 자체는 광고 회사에 보내지 않고, 연령에 따라 아동 대상 여부와 광고 ID 사용 제한 설정만 적용합니다.
마이크 소리발음·억양 겨루기사용자가 버튼을 누른 동안에만 듣습니다. 억양 비교용 녹음은 폰 안의 임시 파일로만 두고 폰 안에서 분석하며, 다음 녹음이 덮어씁니다. 밖으로 보내지 않습니다.
알림매일 복습 알림폰 안에서 예약하는 알림입니다.

3. 폰 밖으로 나갈 수 있는 정보

광고 (Unity LevelPlay)

앱은 사용자가 스스로 누를 때만 보상형 광고를 보여 줍니다. 광고를 불러오고 보여 주기 위해 Unity LevelPlay SDK와 연결된 광고 회사가 기기 정보(기종, OS 버전, 언어 등), IP 주소에서 추정한 대략적인 위치, 앱 세트 ID, 광고 조회·클릭 정보, SDK 진단 정보를 처리할 수 있습니다. 만 18세 이상에게는 광고 ID도 처리될 수 있습니다. 이 정보는 광고 제공·성과 측정·부정 이용 방지에 사용되며 Unity Technologies와 LevelPlay가 연결한 광고 회사에 제공될 수 있습니다.

광고는 처음 켤 때 답한 태어난 해에 따라 다르게 요청합니다. 생일이 지났는지는 묻지 않으므로 나이는 생일이 아직 지나지 않은 것으로 셉니다.

맞춤형 광고를 원하지 않으면 폰의 설정 → 개인정보 보호(또는 Google) → 광고에서 광고 ID를 삭제하거나 재설정할 수 있습니다. 태어난 해는 앱 안에서 고칠 수 없고, 앱 데이터를 지우면 다시 묻습니다. 광고 제공자의 정보 처리 방식은 Unity 개인정보처리방침과 LevelPlay 데이터 안내를 참고하세요.

오류 기록 (Google Firebase Crashlytics)

앱이 멈추거나 오류가 나면, 처음 켤 때 만 14세 이상이라고 답한 사람에게서만 오류 기록을 Google Firebase Crashlytics로 보냅니다. 개발자는 이것으로 어떤 오류가 얼마나 나는지 보고 고칩니다. 보내는 것은 오류 내용과 오류가 난 코드 위치, 그때의 앱 상태, 기기 정보(기종, OS 버전 등), 그리고 설치마다 붙는 Crashlytics 설치 ID입니다. 이름, 연락처, 찍은 사진, 단어장은 보내지 않습니다. 전송은 암호화되며, 광고에는 쓰지 않습니다.

만 14세 미만이거나 아직 답하지 않은 경우에는 보내지 않습니다. 그동안 쌓인 기록도 지웁니다. 대신 오류는 폰 안에만 적어 두고, 사용자가 설정의 “문제 알리기”를 누를 때 공유 창으로 넘깁니다. 무엇이 나가는지 보고, 메일 앱 등 보낼 곳을 사용자가 직접 고릅니다. 이때 앱의 기능별 사용 횟수(예: 복습·놀이를 연 횟수, 앱을 연 날 수)도 함께 붙습니다. 이 횟수는 폰 안에만 세어 두며, “문제 알리기”로 사용자가 보낼 때 말고는 밖으로 나가지 않습니다. Google이 정보를 다루는 방식은 Firebase 개인정보 보호 안내를 참고하세요.

인식 개선용 사진 보내기

앱이 사진을 제대로 읽지 못했다고 분명히 판단되면, 인식 결과 확인 화면에서 사진을 개발자에게 보내 달라고 제안할 수 있습니다. 이 제안은 처음 켤 때 만 14세 이상이라고 답한 사람에게만 보이며, 만 14세 미만이거나 답하기 전에는 보이지 않습니다.

얼굴, 이름, 주소 같은 개인정보가 찍힌 사진은 보내지 마세요. 보낸 사진을 더 일찍 지우기를 원하면 아래 연락처로 알려 주세요.

앱 버전 확인

앱을 켤 때 개발자 웹사이트(GitHub Pages)에서 “이 버전 밑은 업데이트가 필요하다”는 최소 버전 정보 파일을 받아 옵니다. 앱은 이때 아무 정보도 보내지 않습니다. 다만 일반적인 인터넷 요청처럼 웹사이트를 운영하는 GitHub가 접속한 IP 주소를 받을 수 있습니다. 설치된 버전이 최소 버전보다 낮으면 업데이트 화면을 보여 줍니다.

또 폰의 Google Play 스토어에 이 앱의 새 버전이 나와 있는지 묻고, 있으면 업데이트할지 물어봅니다. 이 확인은 폰 안의 Play 스토어가 하며, 앱이 개발자에게 보내는 정보는 없습니다.

음성 인식

발음 겨루기는 폰 안에서 도는 음성 인식만 씁니다. 말한 소리는 폰 밖으로 보내지 않습니다. 폰 안 음성 인식이 없는 폰(Android 12 미만 등)에서는 발음 겨루기를 쓸 수 없습니다.

읽어 주기 음성

단어와 예문은 폰에 설치된 읽어 주기 엔진(TTS)이 읽습니다. 네트워크가 필요한 음성은 쓰지 않으므로 읽을 문장은 폰 밖으로 나가지 않습니다.

친구에게 보내기

챕터를 가까운 친구 폰으로 보낼 때 블루투스와 Wi-Fi로 두 폰이 직접 연결됩니다. 보내는 것은 사용자가 고른 챕터의 단어뿐이며, 개발자 서버를 거치지 않습니다. 연결할 때 상대 폰에는 이 폰의 기기 이름(폰 설정에 적힌 이름)이 보이고, 두 폰에 같은 확인 코드가 나옵니다. 받는 쪽은 이름과 코드를 보고 받을지 고릅니다. 연결은 암호화됩니다. Android는 주변 기기를 찾을 때 블루투스·위치 권한을 요구하지만, 앱은 위치를 기록하거나 보내지 않습니다. 공유 시트로 보내면 사용자가 고른 앱으로 전달됩니다.

4. 권한

권한은 그 기능을 처음 쓸 때 묻고, 폰 설정에서 언제든 거둘 수 있습니다.

5. 어린이의 개인정보

개발자는 어린이에게서 이름, 연락처, 정확한 위치를 직접 수집하지 않습니다. 다만 위에서 설명한 광고 SDK는 IP 주소로 추정한 대략적인 위치 등 광고 관련 정보를 처리할 수 있습니다. 만 14세 미만이라고 답했으면 Google Play 가족 정책에 따라 광고를 아동 대상으로 요청하고 광고 ID 사용을 막습니다. 답하기 전에는 광고 SDK를 시작하지 않습니다. 오류 기록도 자동으로 보내지 않고, 사용자가 직접 “문제 알리기”를 누를 때만 나갑니다. 인식 개선용 사진 보내기는 만 14세 미만에게 제안하지 않습니다. 보호자께서 궁금한 점이 있으면 아래 연락처로 문의해 주세요.

6. 정보 지우기

앱 안의 모든 정보는 폰에 있으므로 앱을 지우거나 폰 설정에서 앱 데이터를 지우면 사라집니다. Crashlytics로 보낸 오류 기록은 Firebase가 90일 동안 보관한 뒤 지우기 시작합니다. 그 전에 지우기를 원하면 아래 연락처로 알려 주세요.

7. 방침의 변경

이 방침이 바뀌면 이 페이지에 새 내용과 시행일을 올립니다.

8. 연락처

개발자: JustTock
이메일: zzangse2027@gmail.com