미라콜 개인정보처리방침
미라콜(이하 "앱")은 이용자의 개인정보를 최소한으로 처리합니다. 본 방침은 앱에서 제공하는 알람, AI 아침 브리핑, 날씨·이슈 브리핑, BGM, 브리핑 다운로드·캐시, 설정 저장, 문의 처리와 관련하여 적용됩니다.
1. 개인정보처리자 및 문의처
- 개인정보처리자: Anfang
- 앱명: 미라콜
- 앱 패키지: com.miracall.app
- 개인정보 문의: anfang23@naver.com
- 정책 페이지: https://anfang0.github.io/miracall-privacy-policy.html
2. 처리하는 개인정보 항목
앱은 회원가입, 로그인, 결제, 광고 식별자 기반 추적 기능을 제공하지 않으며 이름, 전화번호, 주소, 결제정보를 요구하지 않습니다. 서비스 제공에 필요한 범위에서 아래 정보가 처리될 수 있습니다.
가. 기기 내부에 저장되는 정보
- 알람 설정: 알람 활성 여부, 알람 시각, 반복 요일, 알람 목록, 스누즈 및 알람 동작 상태
- 앱 설정: 언어, 시간대, 테마, 브리핑 음성, 브리핑 길이, 권한 안내 상태
- 지역 설정: 사용자가 선택한 지역 키·지역명 및 해당 지역 좌표
- BGM 설정: BGM 사용 여부, 내장 BGM 선택값, 볼륨, 사용자가 선택한 기기 오디오 파일명 및 파일 URI
- 브리핑 캐시: 다운로드된 브리핑 오디오 파일, 날짜별 메타데이터, 파일 경로, 파일 크기, 다운로드 시각, 브리핑 제목 및 구성 정보
앱은 GPS 위치 권한을 사용하지 않고, 사용자가 선택한 지역 프리셋 또는 지역 설정만 사용합니다. 사용자가 선택한 기기 오디오 파일 자체는 서버로 전송하지 않고 기기 내부에서만 사용합니다.
나. 서버로 전송되거나 저장될 수 있는 정보
- 브리핑 요청 정보: 날짜, 시간대, 언어, 선택 지역, 음성 설정, 브리핑 길이
- 브리핑 조회·다운로드 정보: 브리핑 상태, 오디오 파일 경로, 파일 유형, 길이, 체크섬, signed URL 발급 정보
- 서비스 보안 및 장애 대응 기록: 서버 또는 호스팅 제공자가 처리하는 IP 주소, User-Agent, 요청 시각, 오류 정보 등 접속·오류 로그
브리핑 대본과 오디오는 날짜·지역·브리핑 옵션에 따라 생성되는 서비스 콘텐츠입니다. 앱은 이름, 이메일, 정확한 위치, 연락처 등 직접 식별정보를 브리핑 생성용 프롬프트에 포함하지 않도록 설계합니다.
다. 이용자가 선택적으로 제공하는 정보
- 문의 메일을 보내는 경우 이메일 주소, 문의 내용, 첨부한 정보
라. 앱 권한
| 권한 | 사용 목적 |
|---|---|
| INTERNET | 브리핑, 날씨, 이슈 정보 요청 및 오디오 다운로드 |
| ACCESS_NETWORK_STATE | 네트워크 연결 상태 확인 |
| POST_NOTIFICATIONS | 알람 및 알람 재생 관련 알림 표시 |
| SCHEDULE_EXACT_ALARM | 지정한 시각에 알람 실행 |
| RECEIVE_BOOT_COMPLETED | 기기 재부팅 후 알람 재등록 |
| FOREGROUND_SERVICE, FOREGROUND_SERVICE_MEDIA_PLAYBACK | 알람 및 오디오 재생 서비스 유지 |
| USE_FULL_SCREEN_INTENT | 잠금화면 또는 전체화면 알람 표시 |
| WAKE_LOCK | 알람 재생 중 절전으로 인한 중단 방지 |
앱은 위치, 마이크, 카메라 권한을 선언하지 않습니다.
3. 개인정보의 처리 목적과 근거
앱은 아래 목적을 위해 필요한 정보를 처리합니다.
- 이용자가 설정한 시각과 요일에 알람 제공
- 알람음, BGM, 브리핑 음성 등 맞춤형 알람 경험 제공
- 선택한 지역에 맞는 날씨와 주요 이슈를 포함한 아침 브리핑 제공
- 브리핑 오디오 사전 생성, 다운로드, 캐시, 재생
- 앱 설정 저장 및 이용 편의 제공
- 서비스 안정성 확보, 장애 대응, 오류 원인 분석, 보안 관리
- 이용자 문의 응대
처리 근거는 앱 서비스 제공 및 이용자 요청 이행, 서비스 보안과 장애 대응을 위한 정당한 운영 필요, 이용자의 문의 또는 권리 행사 요청 처리, 관련 법령상 의무 이행입니다.
4. 개인정보의 처리 및 보유 기간
앱은 처리 목적 달성에 필요한 기간 동안 정보를 보유하며, 목적이 달성되면 삭제하거나 복구가 어렵도록 처리합니다.
- 기기 내부 알람·설정값: 이용자가 앱에서 변경·삭제하거나 앱 데이터를 삭제할 때까지 보관
- 기기 내부 브리핑 캐시: 오늘을 포함한 최근 7일 기준으로 보관하며, 오래된 캐시는 자동 정리될 수 있음
- BGM 파일 URI/파일명: 이용자가 BGM 설정을 변경하거나 앱 데이터를 삭제할 때까지 기기 내부에 보관
- 오디오 signed URL: 발급 후 약 600초 동안 유효
- 서버 접속·오류 로그: 보안, 장애 대응, 서비스 안정화에 필요한 기간 동안 보관하며 원칙적으로 최대 90일 이내 삭제 또는 비식별 처리
- 문의 내역: 문의 처리 완료 후 1년 이내 삭제. 단, 분쟁 대응이나 법령상 보관이 필요한 경우 해당 목적 달성 시까지 보관
앱 삭제 또는 기기 변경만으로 서버에 이미 저장된 접속·오류 로그나 이메일 문의 내역이 자동 삭제되지 않을 수 있습니다. 삭제가 필요한 경우 개인정보 문의처로 요청할 수 있습니다.
5. 개인정보의 파기 절차 및 방법
- 기기 내부 정보: 이용자의 설정 변경, 캐시 삭제, 앱 데이터 삭제 또는 앱 삭제 시 기기 운영체제의 방식에 따라 삭제됩니다.
- 서버 정보: 보유기간 경과, 처리 목적 달성, 이용자의 삭제 요청이 확인되면 운영자가 삭제하거나 복구가 어렵도록 비식별 처리합니다.
- 전자적 파일: 데이터베이스 삭제, 스토리지 객체 삭제, 로그 삭제 또는 비식별 처리 방식으로 파기합니다.
- 문의 메일: 문의 처리와 분쟁 대응에 필요한 기간 경과 후 메일함에서 삭제합니다.
6. 외부 서비스 이용 및 처리위탁
앱은 서비스 제공을 위해 다음 외부 서비스를 사용할 수 있습니다.
| 외부 서비스 | 이용 목적 | 처리될 수 있는 정보 |
|---|---|---|
| Supabase | Edge Functions, 데이터베이스, 비공개 스토리지, signed URL 제공 | 브리핑 요청 정보, 오디오 메타데이터, 서버 접속·오류 로그 |
| Google Vertex AI / Gemini / Google AI / Google Cloud TTS 계열 | 브리핑 대본 생성, 음성 생성, AI 처리 보조 | 날짜, 선택 지역, 날씨·이슈 맥락, 브리핑 생성을 위한 프롬프트와 대본 |
| Cloudflare R2 | 브리핑 오디오 백업 및 보관 | 날짜·지역·브리핑 옵션별 오디오 파일과 관련 메타데이터 |
| GitHub Pages | 개인정보처리방침 페이지 공개 호스팅 | 정책 페이지 방문자의 IP 주소 등 보안 로그가 GitHub 정책에 따라 처리될 수 있음 |
앱은 광고 SDK, 분석 SDK, 오류 수집 SDK, 푸시 알림 SDK, 결제 SDK, 소셜 로그인 SDK를 사용하지 않습니다.
7. 개인정보의 국외 처리
앱은 글로벌 인프라를 사용하는 외부 서비스를 이용합니다. 이 과정에서 아래 정보가 각 제공자의 정책과 인프라 위치에 따라 대한민국 외 지역에서 처리될 수 있습니다.
| 서비스 | 처리 목적 | 처리될 수 있는 정보 | 보유·이용 기간 |
|---|---|---|---|
| Supabase | 백엔드, 데이터베이스, 스토리지, signed URL 제공 | 브리핑 요청·생성 정보, 오디오 메타데이터, 서버 요청 기록 | 서비스 운영에 필요한 기간 또는 제공자 정책에 따름 |
| Google AI / Google Cloud 계열 | AI 브리핑 대본 및 음성 생성 | 브리핑 생성을 위한 지역·날씨·이슈 맥락과 대본 | 서비스 운영에 필요한 기간 또는 제공자 정책에 따름 |
| Cloudflare R2 | 브리핑 오디오 백업 및 보관 | 날짜·지역·브리핑 옵션별 오디오 파일과 관련 메타데이터 | 서비스 운영에 필요한 기간 또는 제공자 정책에 따름 |
| GitHub Pages | 개인정보처리방침 페이지 공개 호스팅 | 정책 페이지 방문자의 IP 주소 등 보안 로그 | GitHub 정책에 따름 |
9. 정보주체와 법정대리인의 권리·의무 및 행사방법
이용자는 자신의 개인정보에 대해 열람, 정정, 삭제, 처리정지를 요청할 수 있습니다.
앱 내에서 직접 가능한 항목
- 알람 설정 변경 또는 삭제
- 지역, 음성, 브리핑 길이, 테마, BGM 설정 변경
- 기기 설정에서 알림 권한 변경
- 앱 데이터 삭제 또는 앱 삭제를 통한 기기 내부 저장 정보 삭제
문의처를 통해 요청해야 하는 항목
- 서버 접속·오류 로그 또는 문의 내역에 대한 열람·삭제 요청
- 기타 개인정보 관련 권리 행사
요청 처리 과정에서 본인 확인이 필요할 수 있으며, 법령상 보관 의무가 있는 정보는 해당 기간 동안 보관될 수 있습니다.
10. 개인정보의 안전성 확보 조치
- 필요한 정보만 처리하는 최소 수집 원칙 적용
- 앱 권한 최소화
- 전송 구간 보호(HTTPS 등)
- 비공개 스토리지와 signed URL 사용
- 서버 접근 권한 분리 및 비밀키 클라이언트 미포함
- 데이터베이스 접근 통제 및 권한 정책 적용
- 기기 내부 저장소와 캐시 정리 정책 사용
- 오류 로그와 운영 로그에서 불필요한 개인정보를 줄이기 위한 점검
11. 처리하지 않는 항목 및 해당 없는 사항
- 회원가입, 로그인, 결제, 광고 식별자 기반 추적 기능을 제공하지 않습니다.
- GPS 위치, 마이크, 카메라 권한을 선언하지 않습니다.
- 앱 내에서 쿠키 또는 온라인 행태정보 수집 장치를 설치·운영하지 않습니다.
- 민감정보를 공개하거나, 민감정보 공개 여부를 선택하는 기능을 제공하지 않습니다.
- 가명정보를 별도로 생성·처리하지 않습니다.
- 이용자에게 법적 또는 중대한 영향을 미치는 자동화된 결정을 수행하지 않습니다.
12. 아동 및 법정대리인의 권리
앱은 만 14세 미만 아동을 주요 이용 대상으로 제공하지 않습니다. 만 14세 미만 아동의 개인정보가 법정대리인의 동의 없이 처리된 사실을 알게 되는 경우 지체 없이 해당 정보를 삭제하거나 필요한 조치를 취합니다.
법정대리인은 아동의 개인정보에 대해 열람, 정정, 삭제, 처리정지를 요청할 수 있습니다.
13. 개인정보 보호책임자 및 열람청구 접수처
- 개인정보 보호책임자: Anfang
- 개인정보 열람청구 및 고충처리 접수처: anfang23@naver.com
14. 권익침해 구제방법
개인정보 침해에 대한 신고나 상담이 필요한 경우 개인정보보호위원회, 개인정보침해신고센터, 개인정보분쟁조정위원회 등 관계 기관을 통해 도움을 받을 수 있습니다.
15. 개인정보처리방침의 변경
본 방침은 관련 법령, 앱 기능, 외부 서비스, 운영 방식 변경에 따라 수정될 수 있습니다. 중요한 변경이 있는 경우 앱 내 설정 화면, 공지 또는 공개된 정책 페이지를 통해 안내할 수 있습니다.
- 2026년 6월 18일: 현재 앱 기능, Cloud TTS, Cloudflare R2 백업, 처리하지 않는 항목 및 파기 절차를 반영하여 개정
- 2026년 6월 6일: 최초 공개