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