개인정보 처리방침
버스온다(이하 "앱")는 버스 도착 알림을 보내는 데 필요한 최소한의 정보만 처리합니다.
1. 처리하는 정보
- 기기 정보: 앱이 만든 기기 식별 토큰(서버에는 해시만 저장), 운영체제 종류와 버전, 앱 버전, 푸시 알림 토큰, 알림 허용 여부
- 이용 정보: 즐겨찾기한 정류장과 버스, 알림 시간 설정
- 계정 정보(로그인한 경우): 이메일, 닉네임, 비밀번호(복원할 수 없는 해시로 저장), Apple 로그인 식별자와 Apple 로그인 연결 해제용 토큰
- 소셜 로그인 정보(카카오나 Google로 로그인한 경우): 카카오 회원번호 또는 Google 계정 식별자, 프로필 이름(닉네임으로 사용). 카카오와 Google 계정의 이메일, 비밀번호, 연락처는 받지 않습니다.
- 구매 정보(버스온다 플러스를 산 경우): 스토어 거래 번호, 상품, 구독 시작·만료 일시와 자동 갱신 여부, 결제·갱신·환불 기록과 스토어가 알려 준 결제 금액. 카드 번호 같은 결제 수단 정보는 Apple과 Google이 처리하며 받지 않습니다.
- 서비스 이용 기록: 앱을 연 날짜와 사용 시간, 들어간 화면, 검색·즐겨찾기·알림 설정 같은 기능 사용 횟수, 알림 열람 여부, 플러스 화면 진입과 결제 결과, 광고 표시·클릭 횟수, 앱 오류 기록(오류 종류와 메시지). 기기 식별 토큰이나 계정에 연결해 보관하지만, 검색어는 저장하지 않고 조회한 정류장·노선은 이용자와 연결하지 않은 합계로만 남겨 이동 경로를 알 수 없게 합니다.
- 광고 정보(광고 SDK가 자동 수집): 광고 식별자(IDFA는 추적을 허용한 경우만, Android 광고 ID), IP 주소와 이를 바탕으로 한 대략적인 위치, 광고 노출·클릭 기록, 기기·운영체제 정보
소셜 로그인 정보는 이용자가 로그인할 때 동의한 범위에서 카카오(주식회사 카카오)와 Google LLC로부터 받습니다.
정확한 위치 정보와 연락처는 수집하지 않습니다. 즐겨찾기한 정류장과 버스는 광고에 쓰지 않으며 광고 회사에 보내지 않습니다.
2. 이용 목적과 처리 근거
즐겨찾기한 버스의 도착 정보 표시, 설정한 시간에 도착 알림 발송, 여러 기기 사이의 설정 동기화에 씁니다. 이는 이용자가 요청한 서비스를 제공하기 위해 필요한 처리이며(개인정보 보호법 제15조 제1항 제4호), 회원 정보는 가입할 때 받은 동의에 따라 처리합니다. 서비스 이용 기록은 이용자 수와 기능별 이용률 같은 운영 통계, 오류 확인, 서비스 개선에만 쓰며 광고나 마케팅에 쓰지 않고 광고 회사에 보내지 않습니다. 광고 정보는 무료로 제공하는 기본 서비스를 운영하기 위한 광고 노출과 광고 효과 측정에만 쓰이며, 맞춤형 광고는 이용자가 허용한 경우에만 합니다.
3. 보관 기간과 파기
앱의 설정 → 데이터 초기화를 누르면 기기 정보와 게스트 데이터가, 회원 탈퇴를 하면 계정과 계정 데이터가 즉시 삭제됩니다. Apple로 로그인한 계정은 탈퇴할 때 Apple 로그인 연결도 함께 해제합니다. 삭제한 정보는 복구할 수 없는 방법으로 데이터베이스에서 지웁니다. 구매 정보도 함께 지우며, 같은 스토어 계정으로 구매 복원을 하면 다시 연결됩니다. 결제·갱신·환불 기록은 매출 정산을 위해 이용자와의 연결을 끊은 채로 남깁니다. 다만 환불된 구매의 거래 번호와 환불 여부는 같은 구매가 다시 쓰이지 않도록 보관합니다. 서비스 이용 기록은 400일, 앱 오류 기록은 30일이 지나면 지우며, 데이터 초기화나 회원 탈퇴 때도 함께 지웁니다. 이용자와 연결되지 않은 날짜별 합계 통계는 계속 보관합니다.
4. 처리 위탁
- Google LLC(Firebase Cloud Messaging): 푸시 알림 발송
- Railway Corp.: 서버와 데이터베이스 운영
- Google LLC(AdMob): 광고 제공과 광고 효과 측정
버스 도착 정보는 공공데이터포털(서울특별시, 경기도, 국토교통부) API에서 받아 오며, 이 과정에서 개인정보는 보내지 않습니다. 그 밖에 제3자에게 개인정보를 제공하지 않습니다.
5. 개인정보의 국외 이전
서비스 제공을 위해 아래와 같이 개인정보를 국외에서 처리합니다(개인정보 보호법 제28조의8).
- Railway Corp.(미국, railway.com): 1번의 기기·이용·계정 정보를 서버 운영을 위해 보관합니다. 앱을 쓸 때마다 네트워크로 전송되며, 데이터 초기화나 회원 탈퇴 때까지 보관합니다.
- Google LLC(미국, policies.google.com): 푸시 알림 토큰과 알림 내용을 알림 발송을 위해 보냅니다. 알림을 보낼 때마다 네트워크로 전송되며, 보유 기간은 Google 정책을 따릅니다.
- Google LLC(미국, policies.google.com): 1번의 광고 정보를 광고 제공과 효과 측정을 위해 앱이 실행되는 동안 광고 SDK가 보냅니다. 보유 기간은 Google 정책을 따릅니다.
국외 이전을 원하지 않으면 앱 사용을 중단하고 데이터 초기화나 회원 탈퇴를 하면 됩니다. 서버가 국외에 있어 국외 이전 없이는 서비스를 제공할 수 없습니다.
6. 행태정보의 처리
- 수집하는 행태정보: 광고 식별자, 광고 노출·클릭 기록, 앱 이용 기록
- 수집 방법: 앱이 실행되는 동안 Google AdMob SDK가 자동으로 수집
- 목적: 관심사에 맞춘 광고 제공과 광고 효과 측정
- 거부 방법: iPhone은 앱이 처음 묻는 추적 허용 창에서 거부하거나, 나중에 '설정 → 개인정보 보호 및 보안 → 추적'에서 버스온다를 끕니다. Android는 '설정 → Google → 광고'에서 광고 ID를 삭제하거나 재설정합니다. 거부해도 광고는 나올 수 있지만 맞춤형 광고는 나오지 않습니다.
7. 안전성 확보 조치
- 비밀번호는 복원할 수 없는 해시(scrypt)로, 기기 식별 토큰은 해시로만 저장합니다.
- 앱과 서버 사이의 모든 통신은 HTTPS로 암호화합니다.
- 기기 식별 토큰은 휴대폰의 보안 저장소(iPhone 키체인)에 보관합니다.
- 서버와 데이터베이스에 접근할 수 있는 사람을 최소한으로 제한합니다.
8. 만 14세 미만 아동
만 14세 미만 아동의 회원가입은 받지 않습니다. 회원가입할 때 만 14세 이상인지 확인합니다.
9. 이용자의 권리
이용자는 언제든 자신의 개인정보 열람, 정정, 삭제, 처리정지를 요구할 수 있습니다. 앱에서 데이터 초기화나 회원 탈퇴로 직접 삭제할 수 있고, 그 밖의 요구는 아래 보호책임자에게 하면 지체 없이 처리합니다.
10. 개인정보 보호책임자
- 성명: 김경윤
- 연락처: support-busonda@momolab.dev
11. 권익침해 구제방법
- 개인정보침해신고센터: 국번없이 118 (privacy.kisa.or.kr)
- 개인정보분쟁조정위원회: 1833-6972 (www.kopico.go.kr)
- 대검찰청 사이버수사과: 국번없이 1301 (www.spo.go.kr)
- 경찰청 사이버수사국: 국번없이 182 (ecrm.police.go.kr)
12. 처리방침의 변경
이 처리방침이 바뀌면 시행 7일 전에 앱과 이 페이지로 알립니다.
시행일: 2026년 10월 13일