'말하다'(이하 '앱')는 음성 자가 훈련 앱으로, 사용자의 개인정보 보호를 최우선으로 하며 「개인정보 보호법」 및 관련 법령을 성실히 준수합니다. 본 앱은 자체 서버에 사용자의 개인정보를 저장하지 않으며, 대부분의 데이터는 기기 내부에서만 처리됩니다.
1. 개인정보 수집 항목 및 목적
본 앱은 서비스 이용 과정에서 사용자 식별 정보(이름·이메일·전화번호 등)를 수집하지 않습니다. 다만 이용자가 이메일로 문의하는 경우에 한해 아래 '문의 대응' 항목의 정보가 처리됩니다. 처리되는 데이터는 다음과 같습니다.
- 마이크(음성 입력): 음도·음성 크기·발음·주파수·말속도·음성 나이 측정 및 실시간 분석 목적. 음성 분석은 대부분 기기 내부에서 실시간 처리되며, 일부 기능(3항 참조)에서만 음성 인식을 위해 외부로 전송됩니다. 외부로 전송된 음성은 별도로 저장되지 않으며, 처리 시스템에서 최대 30일 이내에 자동으로 삭제됩니다.
- 음성 나이 측정(성별·나이 입력): '재미로 보는 음성 나이' 기능에서 성별 선택과 실제 나이를 음성 나이 추정의 보조 신호로 사용합니다. 입력값과 녹음된 음성은 모두 기기 내부에서 실시간 분석되며, 외부 전송·저장하지 않습니다.
- 발음 연습(자음별 단어): Android 기기의 음성 인식 기능(Web Speech API)으로 처리되며, 이 과정에서 음성 데이터가 기기 제조사 또는 Google의 음성 인식 서비스를 경유할 수 있습니다.
- 발음+음성 크기(복합) 훈련: 발음 정확도 판정을 위해 녹음된 음성이 외부 음성 인식 서비스로 전송됩니다(3항 참조). 전송된 음성은 저장되지 않으며 최대 30일 이내 자동 삭제됩니다.
- 훈련 기록·설정·단어 목록: 기기 내부 저장소(localStorage)에 저장되며, 앱이 자체 서버로 전송하지 않습니다. (기기 백업 설정에 따라 사용자 본인의 Google 계정에 백업·복원될 수 있습니다. 2항 참조)
- 저장된 훈련 녹음: 사용자가 '저장하기'를 선택한 녹음은 기기 내부 저장소(IndexedDB)에 보관되며, 앱이 외부 서버로 전송·업로드하지 않습니다. (기기 백업·이전 설정에 따라 사용자 본인의 Google 계정 또는 새 기기로 복원될 수 있습니다. 2항 참조) 앱 내에서 직접 재생·삭제할 수 있으며, 사용자가 원하는 경우 기기의 공유 기능을 통해 다른 앱(메신저·이메일·드라이브 등)으로 직접 내보낼 수 있습니다. 이 경우 내보낸 데이터는 사용자의 선택에 따라 이동하며, 이후에는 앱의 통제 범위를 벗어납니다.
- 알림 권한: 사용자가 허용할 경우, 훈련 독려 알림 발송에 사용됩니다. 알림 데이터는 기기 내부에서만 처리됩니다.
- 구독 결제 정보: Google Play 시스템이 처리하며, 앱은 구독 상태(무료·기본·프로) 외 결제 정보를 수집하지 않습니다.
- 앱 사용 통계: 서비스 이용 현황 분석 및 품질 개선을 위해 Google Firebase Analytics를 통해 앱 사용 정보가 수집됩니다. 수집 항목은 방문한 화면, 훈련 기능 이용·완료 여부, 앱 실행 횟수·사용 시간, 기기 모델·OS 버전, 앱 인스턴스 식별자, 광고 식별자(ADID)이며, 이름·이메일 등 직접 식별 정보는 포함되지 않습니다. 훈련 중의 음성이나 측정 결과값 자체는 전송되지 않습니다. 이 정보는 Google 서버(미국 등 국외)로 전송·처리되며, 보유 기간은 최대 14개월입니다.
- 문의 대응(이메일): 이용자가 malhada.app@gmail.com으로 문의하는 경우, 이메일 주소와 문의 내용(이용자가 본문에 직접 기재한 이름·연락처 등이 포함될 수 있음)이 처리됩니다. 문의 대응 목적으로만 이용하며, 처리 완료 후 3년간 보관 후 파기합니다.
2. 기기 내 데이터의 저장 · 백업 및 파기
훈련 기록·설정·단어 목록·저장된 녹음 등은 기본적으로 사용자의 기기 내부 저장소(localStorage·IndexedDB)에 저장되며, 본 앱은 이 데이터를 운영자의 자체 서버로 전송하거나 보관하지 않습니다.
다만 사용자의 기기에서 Android 백업 또는 기기 간 데이터 이전(D2D) 기능이 활성화되어 있는 경우, 운영체제(OS)가 해당 데이터의 사본을 사용자 본인의 Google 계정(Google 드라이브의 앱 전용 비공개 영역)에 자동으로 백업할 수 있으며, 동일한 Google 계정의 새 기기 또는 앱 재설치 시 자동으로 복원될 수 있습니다. 이 백업 데이터는 사용자 본인의 Google 계정으로 보호되고, 운영자는 그 내용에 접근할 수 없습니다.
앱을 삭제하거나 앱 내 '전체 초기화'를 실행하면 기기 내부 데이터는 삭제됩니다. 다만 위 자동 백업이 적용된 경우, 완전한 삭제를 위해서는 기기의 [설정 → Google → 백업]에서 본 앱의 백업 데이터도 함께 삭제하셔야 합니다.
구독 결제 이력은 Google Play 정책에 따라 별도 보관되며, 본 앱이 관여하지 않습니다.
3. 음성 인식을 위한 외부 전송 (발음+음성 크기 훈련)
발음+음성 크기(복합) 훈련에서는 발음 정확도 판정을 위해 녹음된 음성이 다음 경로로 처리됩니다.
- 녹음된 음성은 앱이 운영하는 중계 서버(Google Cloud Run, 서울 리전)로 전송됩니다. 중계 서버는 음성을 저장하지 않으며, 메모리에서 처리 후 즉시 음성 인식 서비스로 전달하고 결과(텍스트)만 반환합니다.
- 음성 인식은 OpenAI Whisper API로 이루어집니다. OpenAI는 API 전송 데이터를 모델 학습에 사용하지 않으며, 남용 모니터링 목적으로 최대 30일간 보관한 후 삭제합니다(OpenAI 개인정보처리방침 적용).
- 전송 데이터는 발음 판정에 필요한 음성과 대상 단어뿐이며, 사용자 식별 정보는 포함되지 않습니다.
음성 인식을 원하지 않으실 경우, 복합 훈련을 이용하지 않으셔도 다른 훈련(음도·음성 크기·기본/고급, 재미로 보는 음성 나이 등)은 정상 이용하실 수 있습니다.
4. 제3자 제공 및 처리 위탁
- OpenAI: 발음+음성 크기 훈련의 음성 인식 처리 (OpenAI 개인정보처리방침 적용)
- Google Cloud: 음성 인식 중계 서버 호스팅 (음성 미저장)
- Google Play: 인앱 구독 결제 처리 (Google 개인정보처리방침 적용)
- Google Firebase Analytics: 앱 사용 통계의 수집·분석. 데이터는 Google 서버(미국 등 국외)에서 처리되며, Google 개인정보처리방침이 적용됩니다. (국외 이전 항목: 앱 사용 정보·기기 정보·식별자 / 이전 국가: 미국 등 Google 데이터센터 소재국 / 보유 기간: 최대 14개월)
- Google AdMob: 무료 플랜 이용자에게 광고 게재. 광고 식별자 및 기기 정보를 수집할 수 있으며, Google 광고 개인정보처리방침이 적용됩니다.
- Android 음성 인식(Web Speech API): 발음 연습 시 기기 제조사 또는 Google의 음성 인식 서비스를 경유할 수 있습니다.
5. 앱 권한 안내
- 마이크 (필수): 음도·음성 크기·발음 연습·음성 나이 측정의 핵심 기능. 거부 시 훈련 기능 이용 불가.
- 알림 (선택): 훈련 독려 푸시 알림. 거부 시에도 앱 이용에 지장 없음.
- 인터넷 (필수): 발음+음성 크기 훈련의 음성 인식, 구독 결제, 광고(무료 플랜) 처리에 사용.
6. 이용자의 권리
앱 내 설정 → '전체 초기화'로 기기에 저장된 모든 훈련 데이터를 삭제할 수 있으며, 설정 → '저장된 음성 목록'에서 저장한 녹음을 개별 삭제하거나 다른 앱으로 내보낼 수 있습니다. (자동 백업이 적용된 경우, 완전한 삭제 방법은 2항 안내를 참고해 주세요.) 이메일 문의로 처리된 정보의 열람·삭제를 원하시면 아래 문의처로 요청하실 수 있습니다. 구독 관련 데이터는 Google Play에서 직접 관리하실 수 있습니다. 데이터 삭제 절차 및 항목별 보관 기간에 관한 자세한 안내는 데이터 삭제 요청 안내 페이지를 참고해 주세요.
7. 아동 개인정보 보호
본 앱은 만 14세 미만 아동의 개인정보를 의도적으로 수집하지 않으며, 서비스 이용 과정에서 사용자 식별 정보를 수집하지 않습니다. 아동이 이용할 경우 보호자의 지도 아래 이용하실 것을 권장합니다.
8. 개인정보처리방침 변경
방침 변경 시 앱 업데이트 또는 앱 내 공지를 통해 안내합니다.
9. 문의
개인정보 관련 문의: malhada.app@gmail.com