RideMesh 개인정보처리방침
최종 업데이트: 2026년 10월 4일
RideMesh(이하 "앱")는 단체 오토바이 라이딩 중 참여자 간 실시간 위치 공유, 안전 알림(SOS, 충돌 감지, 낙오·정체 알림), 음성 안내("메이트") 기능을 제공하는 앱입니다. 본 방침은 앱이 수집하는 정보와 그 사용·보관 방법을 설명합니다.
1. 수집하는 정보
1-1. 닉네임과 앱 식별자
라이딩 세션 참여 시 입력한 닉네임만 사용합니다. 회원가입, 실명 인증, 전화번호 등록을 요구하지 않습니다.
앱을 처음 실행할 때 무작위 식별자와 익명 계정(Firebase Authentication의 익명 사용자 ID)이 하나씩 만들어지며, 주행 기록과 세션 참여 정보를 이 식별자로 구분합니다. 이 식별자는 이름·전화번호·기기 고유번호와 연결되지 않습니다. Google 계정을 연결한 경우는 1-12를 참고해주세요.
1-2. 실시간 위치 정보(GPS)
- 라이딩 세션이 활성화된 동안 실시간으로 수집되어, 같은 세션에 참여한 다른 멤버에게 지도상 위치로 표시됩니다.
- 세션이 종료되면 화면에는 더 이상 표시되지 않지만, 서버(Realtime Database)에는 각 멤버의 마지막 위치가 즉시 삭제되지 않고 남아있을 수 있습니다. 앱의 "내 기록 삭제"(4장)로 지울 수 있습니다.
- 배터리 잔량 정보가 위치 데이터와 함께 전송되어, 배터리 부족 시 본인에게만 안내하는 데 사용됩니다.
1-3. 주행 기록
세션이 끝나면 아래 정보가 서버(Firestore)에 저장되며, 세션이 끝난 뒤에도 계속 보관됩니다. 같은 기록이 해당 세션과 본인의 라이딩 이력("내 라이딩") 두 곳에 저장됩니다.
- 총 주행거리, 주행 시작·종료 시각, 이동 시간, 평균 속도, 최고 속도 및 최고 속도가 기록된 위치(좌표)
- 급가속·급제동 발생 횟수
- 주행 경로(약 30초 간격으로 기록한 좌표)와 출발·도착 좌표
- 목적지 이름과 좌표, 함께 참여한 멤버의 닉네임
방장이 입력한 출발지·목적지·경유지와 예약 시각도 세션 정보로 저장됩니다.
1-4. SOS 신고 기록
SOS 버튼 사용 시 호출자 닉네임, 선택한 상황(길 잃음/차량 고장/응급 상황/주유 등), 호출 당시 좌표, 호출 시각이 서버에 저장되며, 세션이 끝난 뒤에도 보관됩니다.
1-5. 충돌 감지 기록
그룹 라이딩 중에는 휴대폰의 가속도 센서로 큰 충격을 감지합니다. 센서 값은 기기 안에서만 처리되며 서버로 전송되지 않습니다. 충격이 감지되고 본인이 60초 안에 취소하지 않으면, 닉네임, 감지 당시 좌표, 충격 크기, 시각이 서버에 저장되어 같은 세션 멤버에게 알림이 전달되며, 세션이 끝난 뒤에도 보관됩니다.
1-6. 음성 안내(알림) 기록
세션 중 전체 멤버에게 방송된 음성 안내 문구와 발생 시각이 서버에 기록되어, 세션이 끝난 뒤에도 앱 내 "전체 기록 보기"에서 확인할 수 있도록 보관됩니다. 배터리 부족 알림처럼 특정 개인에게만 전달되는 알림은 이 기록에 포함되지 않습니다.
1-7. 메이트(음성 대화) 이용 정보
- 메이트 버튼이나 헤드셋 버튼을 누른 뒤 질문하는 동안에만 음성을 인식합니다. 음성은 기기의 음성 인식 기능(Android의 경우 Google 음성 인식)으로 글자로 바뀌며, RideMesh는 음성 녹음 파일을 저장하지 않습니다.
- 인식된 질문 문장과 함께 답변에 필요한 정보(현재 위치 좌표, 진행 방향, 현재 속도, 주행 경과 시간·이동 거리·평균/최고 속도, 목적지와 남은 거리·예상 시간, 배터리 잔량, 현재 날짜·시각)가 RideMesh 서버를 거쳐 AI 서비스(Anthropic Claude)로 전송됩니다.
- 질문에 따라 주변 장소 검색(Google Maps Platform), 날씨 조회(OpenWeatherMap), 음악 검색(YouTube 또는 Spotify)에 질문 내용이나 위치가 사용됩니다.
- 일정 추가를 요청하면, 허용한 경우에 한해 기기의 캘린더에 일정을 추가합니다. 캘린더 내용을 읽어 서버로 보내지 않습니다.
1-8. 오류 진단 기록
음성 안내·위치 추적 문제를 고치기 위해, 라이딩 중 앱 동작 기록이 서버(Realtime Database)에 저장됩니다. 여기에는 앱 상태와 오류 내용, 약 1분 간격의 위치 좌표, 메이트에 한 질문 문장과 답변 앞부분이 포함될 수 있습니다. 이 기록은 개발자만 확인하며, 문제 분석 외의 목적으로 사용하지 않습니다.
1-9. 대기실 접속 상태
예약된 라이딩의 대기실 화면을 보고 있는 동안, 같은 방 멤버에게 접속 중으로 표시하기 위한 상태가 서버에 저장되며 화면을 벗어나면 삭제됩니다.
1-10. 기기 푸시 토큰
음성 안내, SOS, 라이딩 상태 알림을 각 멤버에게 전달하기 위해 Firebase Cloud Messaging 토큰을 사용합니다.
1-11. 언어 설정
음성 안내를 어떤 언어로 재생할지 결정하기 위해 세션 생성 시 선택한 언어가 저장됩니다.
1-12. 계정 연결(선택)
설정 → 기록 보호에서 Google 계정을 연결하면, 그 Google 계정의 이메일 주소와 계정 식별자가 Firebase Authentication에 저장됩니다. 이 정보는 폰을 바꾸거나 앱을 다시 설치했을 때 기존 기록을 되찾는 데에만 사용합니다. 한 계정은 마지막으로 로그인한 폰 한 대에서만 사용되며, 이전 폰은 알림과 위치 공유가 멈춥니다. 연결하지 않아도 모든 기능을 쓸 수 있습니다.
1-13. 내 바이크
등록한 바이크의 모델명·배기량과 직접 고른 평소 순항 속도 구간이 서버에 저장됩니다. 라이딩 기록에는 그날 탄 바이크가 함께 기록됩니다. 대그룹 행사에서는 운영자가 팀을 나눌 때 참고 정보로 표시됩니다.
1-14. 대그룹 행사
- 행사에 참가 등록하면 닉네임, 오늘 탈 바이크, 평소 순항 속도 구간, 배정된 팀, 복귀 때 빠지는 곳이 서버에 저장되며, 같은 행사 참가자에게 명단으로 보입니다.
- 운영자(공동 운영자 포함)는 팀 편성 참고용으로 참가자의 바이크별 순항 속도 경향과 이전 라이딩에서 자주 함께 탄 사람을 볼 수 있습니다. 이 참고 정보는 화면에 표시할 때 계산하며 따로 저장하지 않습니다.
- 편성 확정, 늦은 등록, 팀 이동, 먼저 빠짐, 등록 취소 같은 운영 기록이 닉네임과 함께 저장되며, 운영자만 볼 수 있습니다.
2. 정보 사용 목적
- 같은 라이딩 세션 멤버 간 실시간 위치 공유
- 낙오, 장시간 정지, GPS 신호 끊김 등 안전 관련 음성 안내
- SOS 긴급 상황 알림
- 충돌 감지 시 같은 세션 멤버에게 알림
- 날씨·경유지·목적지 도착·위험 곡선 구간 등 라이딩 정보 음성 안내
- 메이트 음성 대화(질문 답변, 주변 장소 안내, 음악 재생, 일정 추가)
- 라이딩 종료 후 주행 요약과 라이딩 이력 제공
- 대그룹 행사의 팀 편성과 운영
- 폰을 바꿨을 때 기록 되찾기(계정 연결 시)
- 앱 오류 분석과 개선
3. 제3자 서비스
- Google Firebase: 위치·기록 데이터 저장(Firestore, Realtime Database), 푸시 알림 발송(Cloud Messaging), 익명 계정과 Google 계정 연결(Authentication)
- Google 로그인: 계정 연결을 선택했을 때 Google 계정 확인
- OpenWeatherMap: 출발지·목적지 날씨 조회를 위해 위치 정보 전송
- Google Maps Platform: 목적지·주변 장소 검색, 경로·거리 계산, 지역(시/도) 진입 감지, 경로 주변 명소 안내를 위해 위치 정보 전송
- Anthropic (Claude): 메이트 음성 대화의 답변 생성을 위해 질문 문장과 1-7의 주행 정보 전송
- Google 음성 인식(기기의 음성 인식 서비스): 메이트 이용 시 음성을 글자로 변환
- YouTube Data API / Spotify: 메이트에게 음악을 요청했을 때 검색어 전송
위 서비스 제공자 외에 광고 목적의 데이터 수집이나 제3자에게 정보를 판매하지 않습니다.
4. 정보 보관 및 삭제
서버에 저장된 정보는 본인이 삭제하기 전까지 보관됩니다. 앱을 삭제(제거)하는 것만으로는 서버의 데이터가 지워지지 않습니다.
- 앱에서 바로 삭제: 설정 → 내 데이터 → 내 기록 삭제. 본인의 주행 기록·라이딩 이력, 프로필(닉네임, 바이크), 계정 연결 정보, 각 라이딩 방의 참여 정보와 마지막 위치, 대그룹 행사의 참가 등록 정보가 즉시 삭제되고, 이 폰은 새 사용자로 시작합니다.
- 함께 탄 멤버의 기록이기도 한 SOS·충돌 알림과 본인이 만든 방의 방장 이름, 대그룹 행사 운영 기록은 항목을 남기고 닉네임만 지워 본인을 알 수 없게 처리합니다. 방 전체에 방송된 음성 안내 문구는 멤버 공동의 기록으로 남습니다.
- 앱이 없거나 앱에서 지울 수 없을 때: 삭제 요청 안내에 따라 아래 이메일로 요청해주세요. 요청일로부터 30일 이내에 처리합니다. 오류 진단 기록 삭제도 이메일로 요청할 수 있습니다.
- 기기에 저장된 정보(닉네임, 언어 설정, 저장한 경로, 집·최근 목적지, 음악 서비스 설정 등)는 앱 삭제 시 함께 삭제됩니다.
- Anthropic 등 제3자 서비스로 전송된 정보는 각 서비스의 정책에 따라 처리됩니다.
5. 아동 개인정보
RideMesh는 13세 미만 아동을 대상으로 하지 않으며, 아동의 개인정보를 의도적으로 수집하지 않습니다.
6. 방침 변경
본 방침이 변경될 경우 앱 업데이트를 통해 공지합니다.
7. 문의 및 데이터 삭제 요청
개인정보 관련 문의 및 데이터 삭제 요청: iconbox.vn@gmail.com (계정·데이터 삭제 안내)
© 2026 iconbox. All rights reserved.