Korea Bike Route

Privacy policy · 개인정보 처리방침

English · 한국어

Effective date: 26 October 2026 · Applies to the Korea Bike Route Android app (package com.ignoredsociety.koreabikeroute, and the earlier com.koreabikeroute app) and the web ride viewer at korea-bike-route.web.app and kbr.onewow.net.

1. Who we are

Korea Bike Route is developed and operated by Ignored Society, the studio of Richard Bryson, an individual developer (“we”, “us”). For any privacy question or request, email michinmigugin@gmail.com. Richard Bryson is also the person responsible for personal information and location information.

2. Summary

3. Information we collect

3.1 Account information

You can sign in with Kakao Login, Google Sign-In, or an email address and password. Accounts are managed by Firebase Authentication (Google). Depending on the method, we receive a user ID and your email address, display name and profile photo address (URL).

Your rider name is chosen in this order: the nickname you set in Settings, your Kakao nickname, your Google name, the part of your email address before the “@”, or a generated handle. Set a nickname if you don’t want your account name shown. Your email address and username are kept in your private user record. If you create a ride sync key, the server stores only a one-way hash of it.

3.2 Location information

With your permission, the app uses your phone’s precise (GPS) and approximate location to show you on the map, measure distance, speed, time and elevation, give turn and stamp cues, find nearby places, show weather for where you are, and, only if you turn sharing on, share your ride with others.

Background location during a ride: when you start a ride, the app runs a location foreground service with a persistent notification. This keeps tracking your ride while the screen is off or you are using another app, so your distance, route and safety alerts stay accurate. Tracking in the background stops when you end the ride.

When you are signed in and riding, the app uploads ride data to Firebase: position, accuracy, heading, a short recent trail, speed, distance, ride time, elevation, the route and next stamp, stamps checked, ride notes and phone battery level. This raw copy can be read only by you. A filtered copy is published for your viewers following your share settings. By default viewers see it after a 30-minute reporting delay, unless you give a viewer live access.

3.3 Privacy zones (stored only on your phone)

You can set a home privacy zone and other zones (work, school, family, custom places). Each zone is a circle of 1 to 10 km whose centre is deliberately offset from the real place. Zones are stored only in encrypted storage on your phone and are never uploaded. While you are inside a zone, and until you are 200 m past its edge, the phone uploads no live position, heading or trail point. Hazard reports and photos located inside a zone are not uploaded. Shared ride copies keep only the points outside your zones, and their distance and time are recalculated from that shorter trail. A destination inside a zone is never shown to viewers.

3.4 Ride records, stamps and photos

If you are signed in, your stamp checks, notes, ride history (start and end time, distance, route) and stamp photos sync to your private area in Firebase. You can add a stamp photo with the camera or from your gallery. The camera is used only when you choose to take a photo. Before upload, all photo metadata (EXIF), including GPS, is removed. The stamp location and time are stored alongside the photo. Photos are stored in Firebase Storage.

3.5 Messages, reactions and gifts

Riders and their approved viewers can exchange messages (up to 480 characters), cheers, polls and votes, suggested places, reaction emoji and free virtual gifts. Each item is stored on that ride with the sender’s user ID, display name, content and time. Reactions and virtual gifts are deleted when the ride ends. The “Send a real gift in KakaoTalk” button only opens KakaoTalk Gift (or gift.kakao.com). The purchase happens in KakaoTalk, and we receive no payment or order information.

3.6 Hazard reports, place reports and safety alerts

3.7 SOS contacts (stored only on your phone)

You can save up to three emergency contacts (name and Korean mobile number). They are stored only in the app’s storage on your phone and are never uploaded to our servers. “Pick from contacts” opens Android’s contact picker, and the app receives only the one number you pick. The app has no permission to read your contact list. When you use SOS, the app only shows emergency numbers and your contacts. Tapping one opens your phone’s dialer, SMS app or KakaoTalk with the number or a help message (including your coordinates and a Kakao Map link) filled in. Nothing is called or sent until you press Call or Send yourself.

Note: if Android backup is turned on, Android may include app settings stored on your phone, such as SOS contacts, in your own device backup. Privacy zones use encryption keys that stay on the phone.

3.8 Crash reports

If the app crashes, a crash report (app version, device model, Android version and the technical error) is saved on your phone. It is shared only if you tap Share and choose an app to send it with. The app does not automatically send crash reports or analytics.

3.9 What we do not collect

We do not read your contact list, call history or text messages. We do not collect advertising identifiers or use analytics or advertising SDKs. Heart-rate sharing is not available until a watch connection is added.

4. How sharing works

5. Service providers and third parties

We do not sell or rent personal information, and we do not give it to third parties for their own marketing. We use these providers to run the app:

ProviderWhat it doesData involved
Google LLC (Firebase Authentication, Cloud Firestore, Cloud Storage, Hosting; Google Sign-In)Accounts, ride sync and sharing, photos, websiteAccount data, ride and location data, photos, messages, hazards
Kakao Corp.Kakao Login, KakaoTalk sharing, Kakao Maps, Kakao Local search (place and address search, district names), Kakao Mobility bike directionsKakao login token and profile; map area; search text with nearby coordinates; route start and end points
Cloudflare, Inc. (Workers)Hosts our Kakao sign-in token exchangeKakao access token, Kakao user ID, nickname and photo URL (passed through to create your login)
OpenFreeMap; OpenStreetMap Foundation; CyclOSMMap tiles in the app (OpenFreeMap), for offline map saving (OpenStreetMap) and in the web viewer (OpenStreetMap, CyclOSM)Map area requested, IP address
FOSSGIS e.V. (routing.openstreetmap.de)Backup bike routing when Kakao directions are unavailableRoute start and end points
Korea Meteorological Administration via the Public Data Portal (data.go.kr)Weather forecast and weather warningsApproximate location (5 km forecast grid)
Public Data Portal (data.go.kr)Public restroom and public bike rental listsNo location is sent; results are filtered on the phone
Open-MeteoBackup weather forecast and elevationCoordinates
RainViewerRain radar map layerMap area requested
Yandex (Static Maps)Map thumbnail on KakaoTalk ride share cardsLast shared, delayed position (fetched by Kakao)

Buttons that open Kakao Map, Naver Map, your phone dialer, SMS app or KakaoTalk hand the destination, number or message to that app only when you tap them. That app’s own privacy policy then applies. We may disclose information if required by law.

6. Where data is stored

Cloud Firestore data is stored in Google Cloud’s Seoul region (asia-northeast3). Firebase Authentication, Cloud Storage and Hosting are run by Google LLC and may process data in other countries, including the United States. Cloudflare and the map, routing and weather providers above may also process requests outside Korea. Data is sent over encrypted connections (HTTPS) whenever you use those features.

7. Retention

8. Deleting your account and your rights

You can delete your account in the app under Help & Settings → Account → Delete account, or by email. See how to delete your account and data. You can also ask us to access, correct, delete or stop processing your personal information by emailing michinmigugin@gmail.com. We will reply within 10 days. You can stop location collection at any time by ending your ride, turning off location sharing, or removing the app’s location permission in Android settings.

9. Children

Korea Bike Route is not directed at children under 14, and we do not knowingly collect personal information from them. If you believe a child under 14 has given us personal information, contact us and we will delete it.

10. Security

Data is sent over HTTPS. Database and storage access rules let only you read your private ride data, and let only viewers you approve read your shared ride. Ride sync keys are stored only as hashes, privacy zones are encrypted on the phone, and photo metadata is removed before upload. No system is perfectly secure, so please use a strong password and keep your ride code private.

11. Advertising

The app currently shows no ads. Before ads are added, we will update this policy and the Google Play data safety information.

12. Changes to this policy

We will post any changes on this page with a new effective date and, for important changes, tell you in the app or on the Play Store listing.

13. Contact

Ignored Society (Richard Bryson, individual developer) · ignoredsociety.com/koreabikeroute/support · michinmigugin@gmail.com


개인정보 처리방침

시행일: 2026년 10월 26일 · 적용 대상: Korea Bike Route 안드로이드 앱(패키지 com.ignoredsociety.koreabikeroute 및 이전 com.koreabikeroute 앱) 및 웹 라이드 뷰어(korea-bike-route.web.app, kbr.onewow.net)

Korea Bike Route(이하 “서비스”)는 Ignored Society(개인 개발자 리처드 브라이슨(Richard Bryson))가 개발·운영하며, 「개인정보 보호법」 및 「위치정보의 보호 및 이용 등에 관한 법률」에 따라 이용자의 개인정보와 위치정보를 다음과 같이 처리합니다.

제1조 (개인정보의 처리 목적)

제2조 (처리하는 개인정보 항목)

구분항목
계정Firebase 사용자 ID, 이메일 주소, 표시 이름(카카오 닉네임 또는 구글 이름), 프로필 사진 URL, 사용자 이름(닉네임), 라이드 동기화 키의 해시값. 이메일 가입 시 비밀번호는 Firebase Authentication이 보호된 형태로 저장하며 운영자는 볼 수 없습니다.
위치정보정밀(GPS)·대략적 위치, 정확도, 진행 방향, 최근 이동 경로
라이딩 기록속도, 거리, 라이딩 시간, 고도, 경로, 스탬프 확인 기록, 메모, 라이딩 이력, 배터리 잔량
사진이용자가 스탬프에 추가한 사진(업로드 전 GPS를 포함한 EXIF 메타데이터 삭제), 스탬프 위치 및 촬영 시각
이용자 콘텐츠메시지, 응원, 투표, 추천 장소, 리액션·가상 선물(보낸 사람 ID·이름·시각), 해저드 제보(유형·위치·시각·제보자 ID·이름) 및 투표, 장소 정정 제보
휴대폰에만 저장(서버 미전송)개인정보 보호 구역(프라이버시 존), SOS 연락처(이름·휴대폰 번호, 최대 3명), 오류 보고서

로그인 방식별 수집: 카카오 로그인 시 카카오 액세스 토큰을 당사 로그인 서버(Cloudflare Workers)로 보내 Firebase 로그인 토큰으로 교환하고, 카카오 닉네임과 프로필 사진 URL을 받습니다. 구글 로그인 시 구글 계정 이름·이메일·프로필 사진 URL을 받습니다.

라이더 이름은 설정에서 정한 닉네임 → 카카오 닉네임 → 구글 이름 → 이메일 주소의 “@” 앞부분 → 자동 생성 이름 순서로 정해집니다. 계정 이름을 보이고 싶지 않다면 닉네임을 설정해 주세요.

수집하지 않는 정보: 연락처 목록, 통화 기록, 문자 메시지, 광고 식별자. 앱에는 광고 및 분석(애널리틱스) SDK가 없습니다.

제3조 (개인정보의 처리 및 보유 기간)

제4조 (개인정보의 제3자 제공)

서비스는 개인정보를 판매하거나 대여하지 않으며, 제3자의 마케팅 목적으로 제공하지 않습니다. 다만 이용자가 직접 공유를 설정한 경우 아래와 같이 다른 이용자에게 공개됩니다.

법령에 따라 요구되는 경우에는 정보를 제공할 수 있습니다.

제5조 (개인정보 처리의 위탁 및 국외 이전)

수탁자위탁 업무이전 항목
Google LLC (Firebase Authentication, Cloud Firestore, Cloud Storage, Hosting, Google 로그인)계정 관리, 라이드 동기화·공유, 사진 저장, 웹사이트계정 정보, 라이딩·위치 정보, 사진, 메시지, 해저드
(주)카카오카카오 로그인, 카카오톡 공유, 카카오맵, 카카오 로컬 검색(장소·주소 검색, 행정구역명), 카카오모빌리티 자전거 길찾기로그인 토큰·프로필, 지도 영역, 검색어와 주변 좌표, 경로 출발·도착 지점
Cloudflare, Inc. (Workers)카카오 로그인 토큰 교환카카오 액세스 토큰, 카카오 사용자 ID, 닉네임, 사진 URL
OpenFreeMap, OpenStreetMap Foundation, CyclOSM지도 타일(앱 기본 지도, 오프라인 지도 저장, 웹 뷰어)요청한 지도 영역, IP 주소
FOSSGIS e.V. (routing.openstreetmap.de)카카오 길찾기를 쓸 수 없을 때의 예비 자전거 경로경로 출발·도착 지점
기상청(공공데이터포털 data.go.kr)단기예보 및 기상특보대략적 위치(5km 예보 격자)
공공데이터포털(data.go.kr)공중화장실·공공자전거 대여소 정보위치를 보내지 않음(휴대폰에서 필터링)
Open-Meteo예비 날씨 예보, 고도좌표
RainViewer강수 레이더 지도요청한 지도 영역
Yandex (Static Maps)카카오톡 공유 카드의 지도 이미지마지막으로 공유된 지연 위치(카카오가 이미지를 요청)

국외 이전: Cloud Firestore 데이터는 Google Cloud 서울 리전(asia-northeast3)에 저장됩니다. Firebase Authentication, Cloud Storage, Hosting은 Google LLC가 운영하며 미국 등 국외에서 처리될 수 있습니다. Cloudflare 및 위 지도·경로·날씨 제공자도 국외에서 요청을 처리할 수 있습니다. 이전 시기와 방법: 해당 기능을 이용할 때마다 암호화된 통신(HTTPS)으로 전송됩니다. 보유 기간은 제3조와 같습니다. 국외 이전을 원하지 않으면 로그인하지 않고 앱을 이용하거나 해당 기능을 사용하지 않을 수 있으나, 이 경우 동기화·공유 기능을 이용할 수 없습니다.

카카오맵, 네이버 지도, 전화, 문자, 카카오톡을 여는 버튼은 이용자가 누를 때에만 목적지·번호·메시지를 해당 앱에 넘기며, 이후에는 해당 앱의 개인정보 처리방침이 적용됩니다.

제6조 (개인정보의 파기 절차 및 방법)

보유 기간이 끝나거나 삭제 요청을 받은 경우 30일 이내에 서버의 전자적 파일을 복구할 수 없는 방법으로 삭제합니다. 휴대폰에만 저장된 정보는 앱 데이터 삭제 또는 앱 삭제 시 함께 삭제됩니다.

제7조 (정보주체의 권리·의무 및 행사 방법)

이용자는 언제든지 개인정보 열람, 정정, 삭제, 처리 정지를 요구할 수 있습니다. 앱의 도움말 및 설정 → 계정 → 계정 삭제에서 직접 삭제하거나, michinmigugin@gmail.com으로 요청하실 수 있으며 10일 이내에 답변드립니다. 자세한 내용은 계정 삭제 안내를 확인하세요.

제8조 (개인정보의 안전성 확보 조치)

암호화 통신(HTTPS), 데이터베이스·저장소 접근 규칙(본인 및 승인된 관전자만 열람), 라이드 동기화 키의 해시 저장, 개인정보 보호 구역의 기기 내 암호화 저장, 사진 메타데이터 삭제 등의 조치를 하고 있습니다.

제9조 (만 14세 미만 아동)

서비스는 만 14세 미만 아동을 대상으로 하지 않으며, 아동의 개인정보를 고의로 수집하지 않습니다. 만 14세 미만 아동의 정보가 수집된 사실을 알게 되면 즉시 삭제합니다.

제10조 (위치정보의 이용)

제11조 (오류 보고서)

앱 오류 발생 시 오류 보고서(앱 버전, 기기 모델, 안드로이드 버전, 기술적 오류 내용)가 휴대폰에만 저장되며, 이용자가 “공유”를 눌러 직접 보낼 때에만 전달됩니다. 오류 보고서나 분석 정보는 자동으로 전송되지 않습니다.

제12조 (광고)

현재 앱에는 광고가 없습니다. 광고를 도입하기 전에 이 처리방침과 Google Play 데이터 보안 정보를 먼저 수정하겠습니다.

제13조 (개인정보 보호책임자 및 위치정보관리책임자)

성명: 리처드 브라이슨(Richard Bryson), 개인 개발자 · 이메일: michinmigugin@gmail.com

개인정보 침해에 대한 신고나 상담은 개인정보침해신고센터(privacy.kisa.or.kr, 국번 없이 118) 또는 개인정보분쟁조정위원회(www.kopico.go.kr, 1833-6972)에 문의하실 수 있습니다.

제14조 (처리방침의 변경)

이 처리방침이 변경되면 시행일과 함께 이 페이지에 게시하며, 중요한 변경은 앱 또는 Play 스토어 페이지에서 알려 드립니다.