개인정보처리방침
시행일 2026년 9월 8일 (최초 시행 2026년 7월 20일)
지하섬(이하 "앱")은 계정과 위치 권한 없이 동작하도록 설계되었으며,
서비스 제공에 필요한 최소한의 정보만을 다룹니다. 이 문서는 앱이 어떤 정보를
다루고 어떤 정보를 다루지 않는지 설명합니다.
1. 수집하는 정보
- 설치 식별자 - 앱을 처음 실행할 때 기기에서 무작위로
생성되는 문자열(UUID)입니다. 여정·서비스 품질·의견 기록을 같은 설치에서
구분하는 데 사용합니다. 이름·연락처·계정 등 실제 신원 정보는 포함하지 않으며,
앱 삭제·재설치 또는 운영체제의 백업 복원에 따라 값이 새로 생성되거나 복원될 수 있습니다.
- 푸시 토큰 - 진행 중인 여정의 도착 정보를 갱신하기 위해
운영체제가 발급하는 토큰입니다. iPhone에서는 Apple이 발급하는 Live Activity
토큰(잠금화면·다이나믹 아일랜드 갱신), Android에서는 Google이 발급하는
Firebase 클라우드 메시징 등록 토큰(상태 바·잠금화면 알림 갱신)입니다.
- 여정 정보 - 이용자가 선택한 출발역·도착역·노선·열차와
여정 시각입니다. 탑승한 열차를 추적해 하차 안내를 제공하는 데 사용됩니다.
- 서비스 품질 기록 - 도착 예측과 안내 발송의 결과
기록입니다. 안내 정확도와 발송 품질을 측정·개선하는 데 사용하며,
설치 식별자를 통해 같은 설치의 기록을 구분합니다.
- 앱 이용·꾸미기 기록 - 기능 이용과 상품의 미리보기·선택·적용,
구매 시도 및 성공·실패 결과를 설치 식별자와 함께 기록합니다.
이용 현황 분석과 서비스 개선에 사용하며, 카드번호 등 결제수단 정보는 수집하지 않습니다.
- 고객 지원 내용 - 이용자가 설정의 "의견 보내기"에서
직접 작성해 전송한 내용과 설치 식별자·앱·운영체제 버전입니다. 문의 처리와 오류 재현에만
사용하며, 의견을 보내지 않으면 수집하지 않습니다.
- 여정 공유 이용 기록 - 공유 링크의 발급·열기·앱 연결과
iPhone의 Live Activity 구독 또는 Android 친구 알림에 필요한 공유 식별자·설치 식별자·채널 정보 및 이용 결과입니다.
공유 웹의 과도한 요청을 제한하기 위해 IP 주소를 처리하며, 제한 기록에는
해시 처리된 값을 사용합니다.
- Android 친구 알림 정보 - 이용자가 친구 여정에서
'알림으로 보기'를 선택하면 푸시 전송 토큰, 공유·알림 구독 식별자,
해당 설치를 구분하는 정보와 연결·해제 결과를 처리합니다.
알림에 필요한 노선·역명·여정 상태·예상 도착 정보를 Firebase 클라우드 메시징으로 전달합니다.
서버의 푸시 전송 토큰은 암호화하여 저장합니다.
- 공개 샘플 이용 기록 - 가상 여정의 시작 시각·진행 상태와
요청 제한을 위한 해시 처리된 IP 주소입니다. 샘플은 실제 이용자나 운행 중인
열차의 위치가 아닙니다.
2. 수집하지 않는 정보
- 위치정보 - 앱은 위치 권한 자체를 요청하지 않으며 GPS 등
기기 위치를 일절 수집하지 않습니다. 공공 실시간 열차 데이터로 "열차"를
추적할 뿐, 이용자의 위치를 추적하지 않습니다.
- 신원 정보 - 회원가입이나 이름·이메일·전화번호 입력을
요구하지 않습니다. 다만 이용자가 의견이나 이메일 문의에 직접 적은 정보는
문의 처리 과정에서 다룰 수 있습니다.
- 기기에만 저장되는 설정 - 최근 여정, 자주 가는 여정,
출퇴근 알림에 쓰는 집·회사 역과 시각·요일, 홈 화면 위젯의 기준역과
표시 캐시는
기기에 저장됩니다. 해당 설정을 사용해 여정을 시작하거나
위젯 도착 정보를 조회할 때는 조회에 필요한 선택 역 등의 정보가 서버로 전송됩니다.
출퇴근 알림도 기기 안에서 예약·발송되는 로컬 알림입니다.
앱 삭제 후에도 운영체제의 백업 복원으로 일부 설정이 복원될 수 있습니다.
친구 알림의 연결·해제 권한 정보는 별도의 백업 제외 저장소에 보관합니다.
- 광고·추적 데이터 - 광고 식별자(iOS의 IDFA,
Android의 광고 ID)를 사용하지 않고, 광고·분석 SDK를 포함하지 않으며,
어떤 정보도 광고 목적에 쓰지 않습니다.
3. 이용 목적
수집한 정보는 실시간 하차 안내 제공(탑승 열차 추적, 도착 정보 갱신,
하차·환승 알림), 고객 지원, 이용 현황·안내 정확도 분석과 서비스 개선에만
사용합니다. 광고 추적에 사용하거나 제3자에게 판매하지 않습니다.
이용자가 공유를 선택하면 출발역·최종 도착역·노선·예상 도착 시각과 현재 여정
상태를 링크를 가진 사람이 앱이나 웹에서 볼 수 있습니다. 링크가 다른 사람에게
전달되면 그 사람도 유효 기간 동안 볼 수 있으므로 신뢰하는 상대에게 공유해 주세요.
GPS 위치나 연락처 목록을 공유하지 않습니다. 카카오톡 공유를 선택한 경우 카카오
공유 기능에 링크·메시지·공개 이미지 주소를 전달하고, 이용자가 전송 대상을
직접 선택합니다.
4. 보관과 삭제
여정 정보와 품질·앱 이용·꾸미기 기록, 이용자가 전송한 고객 지원 내용은
서비스 운영·이용 현황 분석·정확도 개선과 문의 처리를 위해 서버에 보관됩니다.
이용자가 삭제를 원할 경우 아래 문의처로 요청하면 해당 식별자의 기록 일체를
삭제합니다. 앱의 '의견 보내기'로 요청하면 해당 설치를 구분하는 정보가 함께 전달됩니다.
이메일 문의만으로 대상을 확인하기 어려운 경우 필요한 확인 방법을 안내합니다.
공유 링크의 종료·만료 후에는 정해진 표시 유효 기간에 따라 접근을 종료합니다.
공개 샘플의 세션 및 요청 제한용 해시 기록은 종료 24시간 이후 정리 대상이 되며,
연결된 Live Activity 채널의 종료·삭제 처리가 완료된 후 삭제합니다. 처리 재시도 중에는
정리가 늦어질 수 있습니다.
Android 친구 알림에서 '알림 끄기'를 선택하거나 알림을 밀어서 닫으면 해당 친구 알림을 끕니다.
'그만 보기'는 앱의 친구 연결도 해제합니다. 통신이 되지 않으면 기기에서 먼저 표시를 중단하고
서버 해제 요청을 재시도합니다. 알림 끄기나 앱 삭제가 서버 기록 전체의 즉시 삭제를 뜻하지는 않습니다.
서버가 친구 알림 구독의 종료를 처리할 때는 해당 구독의 푸시 전송 토큰,
공유·설치 연결정보와 상세 표시정보를 지웁니다. 구독 유효기간이 끝난 경우에는 정기 정리 작업에서
같은 처리를 수행합니다. 중복 요청과 늦은 재시도로 알림이 다시 켜지는 것을 막기 위한
최소한의 종료 기록은 종료 또는 원래 구독 만료 시각부터 24시간이 지나면 정리 대상이 됩니다.
요청 처리 기록은 생성 후 24시간 또는 해당 종료 기록의 삭제 중 이른 시점에 정리합니다.
토큰·역명·여정 내용이 없는 친구 알림 발송 결과 집계는 최대 7일을 보관 기준으로 정리합니다.
정리 작업은 알림 발송의 중단 여부와 별개로 주기적으로 실행되며, 통신·서버 장애나 재시도로
실제 삭제가 지연될 수 있습니다. 이 기준은 원래 여정·공유 서비스의 기록 전체나
일반 서비스 로그·백업에 일괄 적용되는 기준은 아닙니다.
5. 처리 위탁과 데이터 보관 위치
- Supabase - 서버·데이터베이스 호스팅. 데이터는 대한민국
서울 리전에 저장됩니다.
- Apple(APNs) - iPhone의 Live Activity 갱신 알림 전송.
- Google(Firebase 클라우드 메시징) - Android의 여정 알림 갱신 전송.
- Cloudflare - 웹 페이지·공개 이미지 제공과 공유 링크 연결.
네트워크 요청을 전달하는 과정에서 IP 주소 등 접속 정보를 처리합니다.
- 카카오 - 이용자가 카카오톡 공유를 선택했을 때 공유 메시지와
링크 전달. 카카오 서비스의 정보 처리는 카카오의 개인정보처리방침을 따릅니다.
6. 아동의 개인정보
앱은 회원가입이나 신원 정보 입력을 필수로 요구하지 않으며,
만 14세 미만 아동의 개인정보를 의도적으로 수집하지 않습니다.
이용자가 문의에 직접 적은 정보는 위 고객 지원 항목에 따라 처리합니다.
7. 방침의 변경
이 방침이 변경되면 이 페이지에 게시하고 시행일을 갱신합니다.
8. 문의처
개인정보 관련 문의·삭제 요청: pcy2177@gmail.com