Runbickers 개인정보처리방침
운영자·개인정보 보호책임자: 신정우
문의·권리 행사: runbickers@gmail.com
시행일·최종 수정일: 2026년 9월 20일
본 방침은 Runbickers의 실제 계정·러닝·만보기·게임·광고·보상 기능을 설명합니다. 이번 개정은 PostgreSQL 기반 운영, Apple HealthKit, Google AdMob 및 실제 LTM 지급을 반영하여 이전 고지를 정정합니다. 문서 게시만으로 별도 동의가 필요한 처리에 동의받은 것으로 간주하지 않습니다.
1. 처리 항목과 목적
- 계정: 이메일, 비밀번호 검증값(해시), 계정 식별자, 인증·세션 정보. 로그인, 계정 보호와 서비스 제공에 사용합니다.
- 프로필: 이용자가 입력한 닉네임, 선택한 프로필 사진·지갑 주소. 프로필 표시와 신청한 보상 전송에 사용합니다.
- 러닝: 기록 시간·거리·속도·페이스·위치 경로, 운동 결과와 선택한 결과 이미지. 기록 저장·조회, 지도 표시, 활동 확인·부정 지급 방지에 사용합니다. 러닝 기록 중에는 백그라운드 위치 처리가 발생할 수 있습니다.
- 만보기: 걸음수·날짜·보상 처리 결과. 날짜별 집계·보상 조건 확인에 사용합니다. 보상 날짜는 한국 시간(Asia/Seoul) 기준입니다.
- 게임·보상: 점수, 랭킹에 표시하는 닉네임·점수, BP·RP 이용 내역, LTM 지급 내역·거래 식별자. 게임 제공·랭킹·정산·중복 지급 방지에 사용합니다.
- 접속·보안: IP 주소, 요청·오류 기록, 앱·OS·기기·네트워크 정보 중 서비스 전달·장애 대응·계정 보호에 필요한 정보. 광고 SDK의 처리는 제4항에 설명합니다.
2. 건강 데이터와 선택 권한
iOS에서는 이용자가 허용한 Apple HealthKit 걸음수를 읽으며, HealthKit에 데이터를 쓰지 않습니다. Android에서는 지원되는 건강 데이터·동작 센서 경로를 사용합니다. 서버에는 계정별 일일 걸음수와 보상 처리에 필요한 기록이 저장됩니다.
건강·피트니스 데이터와 러닝 경로를 광고 타겟팅·마케팅·다른 앱 및 웹사이트를 통한 추적에 사용하거나 광고 사업자에게 제공하지 않습니다. 원시 HealthKit 샘플·출처별 기록을 광고 SDK로 전송하지 않습니다. 권한 또는 기록이 없으면 해당 걸음수를 확인할 수 없으며 정상적인 0보로 간주하지 않습니다.
건강·위치·사진·알림 등 선택 권한은 관련 기능 사용 시 요청하며 기기 설정에서 변경할 수 있습니다. 권한 거부로 해당 기능이 제한될 수 있지만 광고 추적 거부만으로 계정 이용, 저장된 러닝 기록이나 별도 LTM 보상을 차단하지 않습니다.
3. 저장 위치와 외부 서비스
현재 계정·서비스 데이터와 업로드 파일은 운영자가 관리하는 대한민국 소재 서버의 PostgreSQL 및 파일 저장소에서 처리합니다. 기능별 외부 서비스는 다음과 같습니다.
- Resend: 인증·계정 이메일 전송. 수신 이메일, 필요한 메일 내용·전송 결과.
- Cloudflare: 서버 연결·전송·보안. IP·요청·접속 정보와 서비스 전달에 필요한 네트워크 처리.
- Mapbox: 지도 렌더링. 지도 요청 범위, IP·기기·네트워크 등 지도 제공에 필요한 정보. 광고에 러닝 경로를 제공하는 용도가 아닙니다.
- Google AdMob·UMP 및 동의 화면에 표시되는 광고 파트너: 광고 제공·측정·부정 트래픽 방지·개인정보 선택 관리. 제4항을 확인하세요.
- GitHub Pages: 공개 약관 웹페이지 제공. 해당 페이지 방문 시 IP·접속 정보. 앱 계정 DB는 공개 웹사이트에 게시하지 않습니다.
외부 서비스의 국제 인프라를 통해 국외에서 요청이 처리·전송될 수 있습니다. 사업자 본사 국가를 실제 저장 국가로 간주하지 않습니다. 업체별 실제 처리 국가·보유 조건은 해당 계약·계정 설정에 따라 달라지며, 확인되지 않은 국가·기간을 확정하여 기재하지 않습니다. 필요한 구체적 국외 이전 안내와 동의는 해당 처리 전에 제공합니다. 관련 정보·권리 행사는 위 연락처로 요청할 수 있습니다.
Supabase는 현재 운영 인증·DB·파일 저장 경로가 아닙니다. 과거 이관 자료·사본의 잔존 여부와 폐기는 별도로 점검하며, 서버 이전만으로 모든 과거 사본이 삭제됐다고 주장하지 않습니다. 다른 서비스와 공유하는 자료는 범위를 구분하여 처리합니다.
4. 광고·추적과 선택
Google AdMob SDK는 IP에 따른 대략적인 위치, 기기·광고 식별자, 광고 노출·상호작용, 제품 이용·진단 정보를 광고 제공·측정·보안 등의 목적으로 처리할 수 있습니다. 적용 지역에서는 Google UMP 동의 화면에서 목적과 파트너를 확인하고 동의·거부·세부 선택을 할 수 있습니다. 파트너 목록은 실제 광고 구성에 따라 달라집니다. Google의 파트너 서비스 데이터 처리 안내를 참고하세요.
iOS에서 다른 회사의 앱·웹사이트와 연계한 추적은 App Tracking Transparency 권한이 허용된 범위에서만 처리합니다. 거부 시 IDFA를 사용한 추적을 허용하지 않습니다. 광고 개인정보 선택은 앱 프로필의 관련 메뉴에서 다시 확인할 수 있고, 추적 권한은 iPhone 설정에서 변경할 수 있습니다. 광고 시청 전에 보상·조건을 표시하고 시청·취소를 선택할 수 있습니다. 광고 취소·재고 부족은 러닝 기록 저장과 별도 LTM 보상 경로를 막지 않습니다.
5. 실제 LTM과 앱 포인트
LTM은 조건을 충족한 이용자가 수령을 신청하면 외부 지갑으로 지급되는 실제 암호화폐입니다. 경제적 가치가 없는 연습용 코인으로 설명하지 않으며 가치·환금성·수익을 보장하지 않습니다. 지갑 주소·거래 식별자는 지급 확인과 중복 방지에 사용되고 블록체인 거래는 공개될 수 있습니다. 공개 블록체인 기록은 계정 삭제로 지울 수 없습니다. BP·RP는 앱 내 이용 포인트로 LTM과 구분합니다.
6. 보유 기간과 파기
- 계정·프로필·게임 기록은 서비스 제공 기간 동안 보유합니다. 러닝·걸음수 등 운동 기록의 원본과 운동 데이터만 포함한 사본은 최근 3개월 기록 조회를 위해 원본 기록 생성일로부터 최대 100일을 보존 기준으로 합니다. 이용자가 먼저 삭제를 요청하거나 탈퇴하면 100일이 지나지 않았더라도 관련 삭제 절차를 수행합니다. 진행 중인 정산은 먼저 확인·처리해야 할 수 있습니다.
- 일반 접속·오류 로그와 운동 데이터 전용 사본이 아닌 일반·혼합 백업은 장애 대응·보안 목적에 한해 최대 30일 이내 파기합니다. 운동 데이터 사본도 복사·이관·수정 시각 변경으로 원본의 100일 보존 기한을 연장하지 않습니다. 여러 기록을 포함한 사본은 각 기록의 기한을 지킬 수 있도록 분리하거나 더 이른 기한에 정리합니다. 임시 이관 사본도 분류·정리 대상입니다.
- DB 개인정보와 파일은 복구·재사용되지 않도록 삭제하며 실패한 파일 삭제는 재시도합니다. 백업 복원으로 개인정보가 되살아나지 않도록 삭제 목록의 접근을 제한하고 복원 후 삭제를 재적용하기 전에는 해당 개인정보를 서비스하지 않습니다.
- 정산 감사·중복 지급 방지에 필요한 최소 기록은 직접 계정 식별 정보를 제거하거나 접근을 제한하여 목적에 필요한 범위로 처리합니다. 법령에 따른 별도 보존이 필요한 경우 근거·대상·기간을 구분하여 안내하며 모든 개인정보의 무기한 보관 근거로 삼지 않습니다.
위 기간은 운영자의 보존·파기 기준입니다. 자동 작업 코드의 존재만으로 모든 과거 사본의 폐기가 완료되었다고 간주하지 않으며 누락·실패는 점검·재처리 대상으로 관리합니다.
7. 삭제와 권리 행사
앱 프로필설정에서 계정 삭제를 요청할 수 있습니다. 앱 접근이 어려우면 계정 삭제 안내에 따라 runbickers@gmail.com으로 요청하세요. 본인 확인에 필요한 최소 정보만 요청하며 비밀번호·인증번호·지갑 비밀키는 받지 않습니다. 웹·이메일 요청은 접수 후 최대 7일 이내 처리하며 정산·법령상 제한이 있으면 사유와 처리 상태를 안내합니다.
이용자는 개인정보 열람·정정·삭제·처리정지·동의 철회를 요청할 수 있습니다. 침해 상담은 개인정보침해 신고센터(118, privacy.kisa.or.kr) 등에 요청할 수 있습니다.
8. 안전조치·아동·방침 변경
HTTPS 통신, 비밀번호 검증값 보호, 역할별 접근 제한 등 필요한 보호조치를 적용합니다. 확인되지 않은 모든 저장 장치의 암호화·보안 인증을 주장하지 않습니다. 서비스는 아동을 대상으로 하지 않으며 법정대리인 동의 등 필요한 보호 절차 없이 아동 개인정보를 처리하지 않습니다. 관련 문제는 위 연락처로 신고할 수 있습니다.
변경은 이 페이지와 필요한 앱 안내로 고지합니다. 별도 동의가 필요한 변경은 게시만으로 동의받은 것으로 처리하지 않습니다.