미스트맵

JC STUDIO · MISTMAP

개인정보처리방침

시행일 2026년 11월 7일 · JC Studio

1. 이동 기록

걷기·자전거·차량 이동을 모두 기록할 수 있습니다. 신체 활동 권한은 선택 사항이며 걸음 수에만 사용하고(핀·사진·걸음 수 참고), 무엇을 기록할지 결정하지 않습니다. GPS로 확인한 이동만 거리와 탐험 면적에 반영하며, 점선으로 표시한 기록 공백은 거리와 면적에 포함하지 않습니다.

2. 운영자와 적용 범위

JC Studio는 개인 탐험 지도 앱 미스트맵(com.jcstudio.mistmap)을 운영합니다. 이 방침은 현재 앱과 이 공개 페이지에 적용됩니다. 개인정보 문의: whdcjf8172@gmail.com.

3. 탐험과 위치 정보

사용자가 탐험을 시작하고 권한을 허용하면 정확한 위치·시각·거리·탐험 영역을 기기에 기록합니다. 진행 중인 탐험은 화면이 꺼지거나 앱이 백그라운드에 있어도 기록될 수 있으며, 일시정지하거나 종료하면 기록을 멈춥니다. 지도를 현재 위치로 이동할 때도 위치를 요청할 수 있습니다. 경로·도시 컬렉션·설정은 로컬에 저장합니다. Android 자동 앱 백업은 비활성화되어 있으며 다른 플랫폼의 OS 백업은 기기 설정에 따릅니다. 위치는 사용자가 앱이나 홈 화면 위젯에서 직접 시작한 탐험 동안에만 수집하며, 그동안 Android에서는 실행 알림을 표시합니다. 탐험 중이 아닐 때 이동을 스스로 감지하거나 기록하지 않으며, Android에서 위치 권한 ‘항상 허용’을 요청하지 않습니다.

4. 지도와 도시 이름 조회

OpenFreeMap에 지도 타일을 요청할 때 보고 있는 지도 영역과 IP 주소 등 일반 접속 정보가 전달됩니다. 도시 이름을 얻기 위해 운영체제의 지오코딩 서비스에 대표 좌표가, 핀 검색용 동네 이름을 얻기 위해 각 핀의 좌표가, 주소·장소를 검색할 때 입력한 검색어가 전달됩니다. 이 요청으로 보고 있거나 방문한 지역을 알 수 있습니다. 전체 탐험 경로를 이 서비스에 전송하지는 않습니다.

5. 앱 사용 현황 집계

출시 버전은 임의로 생성한 설치 ID·이벤트 ID, 앱 실행, 플랫폼, 앱·빌드 버전, 선택 언어와 완료한 탐험 수를 Supabase에 전송합니다. 설치·활성 현황과 기능 사용을 파악하는 데 사용합니다. 경로·좌표·도시명·계정 정보·광고 ID·하드웨어 식별자는 포함하지 않습니다. 전송 대기 이벤트는 로컬에 저장했다가 재시도할 수 있습니다. 임의 ID는 가명 식별자이며 완전한 익명성을 뜻하지 않습니다.

6. 파일·계정·결제

파일 내보내기와 공유는 사용자가 선택합니다. 백업 파일(핀에 사진이 있으면 ZIP)에는 정확한 경로와 핀·사진이 포함됩니다. 경로 공유 이미지는 출발·도착 주변을 가리지만 익숙한 장소를 알아볼 가능성이 있습니다. 전달받는 앱이나 저장 서비스의 방침도 적용됩니다. 클라우드 백업은 Google로 로그인한 경우에만 동작합니다(선택형 클라우드 백업 참고). Android 무료 사용자는 지도에서 탐험 일지 또는 발견한 도시를 열 때나 새 핀을 저장한 뒤 Google AdMob 전면광고를 볼 수 있습니다. 전면광고는 4시간에 1회, 최근 24시간 4회, 앱 세션 2회로 제한하고 미리 준비되지 않으면 건너뜁니다. 배너는 일지·도시·설정 탭에만 표시하며 탐험 지도에는 표시하지 않습니다. Google Mobile Ads는 광고 제공·분석·부정 사용 방지를 위해 IP 주소, 앱·광고 상호작용, 진단 정보, 광고 또는 기기 식별자를 수집·공유할 수 있습니다. 미스트맵은 경로·좌표·탐험 기록을 광고 요청에 전달하지 않습니다. 미스트맵 Plus는 Google Play에서 판매하는 선택형 자동 갱신 구독(월간, 또는 무료 체험이 있을 수 있는 연간)으로, 이용 중 광고를 제거하고 핀마다 사진을 3장까지 남기며 선택형 클라우드 백업에 핀 사진을 포함합니다. 별도의 1회 구매로 광고만 영구 제거할 수도 있습니다. RevenueCat은 혜택 부여를 위해 익명 앱 사용자 ID와 구매·구독 상태를 처리하고, 결제·청구 정보는 Google Play가 처리합니다. 미스트맵은 전체 카드 정보를 받지 않습니다.

7. 핀·사진·걸음 수

지도에 핀을 꽂으면 위치·시각·메모와 사용자가 고른 사진을 기기에 저장합니다. 사진은 시스템 사진 선택 창에서 고른 것만 앱 폴더에 축소 사본으로 저장하며 원본의 위치 정보(EXIF)는 저장하지 않고, 카메라는 사용하지 않습니다. 신체 활동 권한을 허용하면 탐험하는 동안 기기의 걸음 센서를 읽어 탐험별 걸음 수와 걸어서·탈것 이동 거리를 저장하고, 선택해서 입력한 몸무게로 칼로리를 어림합니다. 몸무게는 기기에만 저장합니다. 걸음 수는 무엇을 기록할지 정하지 않으며 광고에 쓰지 않습니다.

8. 선택형 클라우드 백업

설정에서 Google로 로그인한 경우에만 동작합니다. 앱은 Android Credential Manager에서 받은 Google ID 토큰을 JC Studio의 백업 서버(Cloudflare Workers)로 보내 Google 기준으로 확인하고, Google 계정의 고유 번호로 백업을 구분합니다. 이메일 주소와 이름은 서버에 저장하지 않으며, 이메일은 이 기기의 앱 화면에만 표시합니다. 하루에 한 번쯤(앱을 열 때 또는 Android 백그라운드 작업에서) 바뀐 날짜의 탐험 기록(정확한 경로·시각·거리·도시 이름·걸음 수), 핀(위치·메모)과 Plus 이용 시 핀 사진을 Cloudflare R2에 올리고, 새 기기에서 로그인하면 내려받아 합칩니다. 로그아웃하면 업로드를 멈추고, ‘클라우드 백업 삭제’를 누르면 서버에 있는 그 계정의 데이터를 즉시 모두 삭제합니다. 로그인하지 않으면 아무것도 보내지 않습니다.

9. 처리 서비스와 국외 처리

Supabase는 사용 이벤트 처리와 집계 DB를, OpenFreeMap과 기기의 위치·지오코딩 제공자는 지도와 지명을, Google AdMob은 Android 무료 사용자 대상 광고 제공을 담당합니다. RevenueCat은 구독 혜택 상태를 관리하고 Google Play는 결제를 처리하며 Cloudflare는 이 공개 페이지를 호스팅하고, 사용하는 경우 선택형 클라우드 백업을 저장·처리하며(R2·Workers), Google은 로그인 확인을 제공합니다. 제공자는 서비스 전달·보안을 위해 IP 주소·접속 로그·기술 정보를 처리할 수 있으며 이용자의 국가 밖에서 처리할 수 있습니다. 개인정보를 판매하거나 탐험 기록을 다른 앱을 넘나드는 광고 목적으로 별도 제공하지 않습니다. 법적 의무를 이행하거나 서비스와 이용자를 보호하기 위해 필요한 경우 정보를 제공할 수 있습니다.

10. 개인정보의 국외 이전

아래 받는 자는 국외에 본사 또는 처리 시설이 있어 다음 정보가 국외로 이전될 수 있습니다. 이전은 해당 기능을 쓸 때마다 암호화 통신(HTTPS)으로 전송하는 방식입니다.
· Supabase, Inc.(미국 법인, 데이터베이스는 한국 서울 리전, privacy@supabase.io) — 임의 설치 ID·이벤트 ID·앱 실행·플랫폼·앱·빌드 버전·선택 언어·완료한 탐험 수 / 출시 버전 앱 실행과 탐험 완료 때 / 사용 현황 집계 / 위 '보관과 삭제'(현재 고정된 자동 만료 없음)
· Cloudflare, Inc.(미국, privacyquestions@cloudflare.com) — 클라우드 백업을 켠 경우 Google 계정 고유 번호·탐험 기록(정확한 경로·시각·거리·도시 이름·걸음 수)·핀(위치·메모)·Plus 이용 시 핀 사진, 이 페이지를 열 때 IP 주소 등 접속 정보 / 하루 한 번쯤의 백업과 페이지 열람 때 / 클라우드 백업 저장·복원, 페이지 제공 / 백업은 앱에서 삭제하거나 삭제를 요청할 때까지, 접속 정보는 Cloudflare 정책에 따름
· Google LLC(미국, https://support.google.com/policies/contact/general_privacy_form) — Google 로그인(ID 토큰 확인), Android 무료 사용자 대상 Google Mobile Ads(IP 주소·앱·광고 상호작용·진단 정보·광고 또는 기기 식별자), Google Play 결제 정보, Android 기기의 지오코딩(대표 좌표·핀 좌표·검색어, iOS에서는 Apple Inc.(미국)) / 로그인·광고 요청·구매·도시 이름과 장소 검색 때 / 로그인 확인·광고 제공과 측정·결제·지명 조회 / Google 정책에 따름
· RevenueCat, Inc.(미국, privacy@revenuecat.com) — 익명 앱 사용자 ID·구매·구독 상태 / 앱 실행·구매·복원 때 / 혜택 부여 / RevenueCat 정책에 따름
· Hyperknot Software Kft.(헝가리, OpenFreeMap 운영사, privacy@openfreemap.org) — 보고 있는 지도 영역(타일 요청)과 IP 주소 등 접속 정보 / 지도를 볼 때 / 지도 표시 / 운영사 정책에 따름(서버 기록 7일, 보안 사고 조사 때 최대 30일)
국외 이전을 원하지 않으면 해당 기능을 쓰지 않거나 앱을 삭제할 수 있습니다. 광고 표시에 필요한 전송을 거부하면 무료 이용이 제한될 수 있습니다(Plus 또는 광고 제거 구매 시 광고 전송 없음).

11. 보관과 삭제

로컬 탐험은 직접 삭제하거나 앱 데이터를 지울 때까지 보관합니다. 내보낸 파일과 OS 백업은 별도로 삭제해야 합니다. 설치별·일별 집계에는 현재 고정된 자동 만료 기간이 없으며, 삭제 요청이 있거나 필요가 없어질 때를 제외하고 앱 운영·이용 현황 파악에 필요한 동안 보관합니다. 30일이 지난 중복 방지 이벤트 ID는 이후 수집 요청에서 정리합니다. 제공자 접속 로그는 해당 제공자의 보관 기준에 따릅니다. 지원 문의는 처리와 적용 법령상 의무 이행에 필요한 동안 보관합니다. 선택형 클라우드 백업은 앱에서 삭제하거나 삭제를 요청할 때까지 보관하며, 계정당 핀 사진은 최대 300장입니다.

12. 선택권과 정보주체의 권리

위치 권한을 거부·철회하고 탐험 기록을 멈추거나 삭제하고 파일로 내보낼 수 있습니다. 앱 데이터를 지우면 설치 ID가 초기화되지만 이미 서버에 도착한 집계까지 자동 삭제되지는 않습니다. 열람·정정·삭제·처리 제한을 요청하려면 연락처로 문의하고, 가능하다면 데이터 초기화 전에 앱 개인정보 화면의 “사용 통계 ID”를 함께 알려주세요. 이름이나 이메일로 설치를 식별하지 않으므로 ID가 없으면 해당 기록을 찾기 어려울 수 있습니다. 적용 법령에 따라 처리 반대·이동권·동의에 근거한 처리의 동의 철회·관할 감독기관에 대한 이의 제기 권리도 행사할 수 있습니다. 요청은 적용 법령에 따라 처리합니다. 향후 수집을 멈추려면 진행 중인 탐험을 마친 뒤 앱 사용을 중단할 수 있습니다.

13. 아동·보안·변경

미스트맵은 일반 이용자를 위한 앱이며 만 13세 미만 또는 현지 법이 정한 더 높은 최소 연령의 아동을 대상으로 하지 않습니다. 아동 정보가 수집되었다고 생각되면 연락해주세요. HTTPS·서버 접근 제한·DB 접근 제어를 적용하지만 완전한 보안을 보장할 수는 없습니다. 변경 시 시행일과 함께 이 페이지에 게시하고 필요한 경우 추가 안내나 동의를 받습니다.

14. 개인정보 보호책임자·권익침해 구제

개인정보 보호책임자
· 성명: 이종철(대표)
· 이메일: whdcjf8172@gmail.com
개인정보 열람·정정·삭제·처리정지 요청과 문의는 위 이메일로 보내 주시면 10일 이내에 답드립니다.

권익침해 구제 방법
개인정보 침해에 대한 상담·신고는 아래 기관에도 할 수 있습니다.
· 개인정보분쟁조정위원회: 1833-6972 (www.kopico.go.kr)
· 개인정보침해신고센터: 국번 없이 118 (privacy.kisa.or.kr)
· 대검찰청 사이버수사과: 국번 없이 1301 (www.spo.go.kr)
· 경찰청 사이버수사국: 국번 없이 182 (ecrm.police.go.kr)

15. 개정 이력

2026년 11월 7일: 자동 탐험·백그라운드 위치 삭제, 전면 광고가 뜨는 곳 설명 수정
2026년 10월 16일: 개인정보 보호책임자·국외 이전·권익침해 구제 방법 추가
2026년 10월 8일: 이전 방침 시행

Supabase · OpenFreeMap · Cloudflare · Google · Apple

whdcjf8172@gmail.com