VOLT(이하 “앱”)는 개인 개발자 양이빈(이하 “운영자”)이 개발·운영하는 러닝·팀버핏 운동 기록 iOS 애플리케이션입니다. 운영자는 「개인정보 보호법」, 「위치정보의 보호 및 이용 등에 관한 법률」(이하 “위치정보법”), 「정보통신망 이용촉진 및 정보보호 등에 관한 법률」 등 관련 법령을 준수합니다.
본 개인정보처리방침은 앱이 어떤 정보를 어떤 목적으로 처리하고 얼마나 보관하는지, 이용자가 어떤 권리를 갖는지 설명합니다. 위치정보의 처리에 관한 사항은 본 방침의 일부이자 별도의 위치기반서비스 이용약관으로도 함께 고지합니다.
로컬 우선·마스킹 우선 구조. VOLT의 기록 기능은 계정 없이 기기 내부 저장소(SwiftData)에서 동작합니다. 로그인하고 백업 기능이 허용된 이용자에 한해 활동·신발·프로필을 Supabase에 동기화하며, 서버에는 기기에서 프라이버시 마스킹을 마친 경로만 전송합니다. 마스킹 전 원본 경로와 프라이버시 존의 중심·반경 좌표는 서버가 수신하지 않습니다. 활동의 기본 공개범위는 비공개입니다.
| 구분 | 항목 | 수집 방법 | 기기 밖 전송 |
|---|---|---|---|
| 위치정보 | 마스킹 전 원본 GPS 좌표·경로, 프라이버시 존 중심·반경, 기록 중 임시 위치 샘플 | 이용자가 기록을 시작한 동안 단말기의 위치 센서(백그라운드 포함) | 없음. 서버 전송 전에 기기에서 경로를 마스킹 |
| 건강·운동 정보 | HealthKit 원본 접근 및 Apple 건강 앱의 러닝·팀버핏 운동·경로 사본 | Apple HealthKit 읽기 권한(이용자 동의 시) | HealthKit 자체 데이터는 없음. 다만 활동에 저장된 심박·운동 요약은 선택적 백업 대상(2-2) |
| 이용자 입력 정보 | 로그인하지 않은 이용자의 표시 이름, 신발 정보 및 누적 거리, 심박 존 설정 | 이용자가 앱에 직접 입력 | 없음 |
| 사진 | 공유 카드 배경으로 이용자가 직접 선택한 사진, 완성된 공유 카드 이미지 | iOS 사진 선택기(이용자가 고른 사진만 앱에 전달), 사진 앱 저장 권한 | 없음 |
마스킹 전 원본 경로와 프라이버시 존 좌표는 이용자의 기기에만 저장되며 운영자는 접근·열람·보관하지 않습니다. 비로그인 이용자의 기록·통계·공유 카드 기능은 서버 계정 없이 로컬에서 동작합니다.
| 구분 | 항목 | 필수 여부 | 전송 대상 |
|---|---|---|---|
| 계정 정보 | 이름, 이메일 주소, Supabase 계정 UUID, 인증 제공자 정보, 프로필 사진 URL(구글 로그인 시). GoogleSignIn-iOS 9.2.0 vendor manifest는 이와 별도로 전화번호, 기타 데이터 유형, 대략적 위치, 사용자 ID, 기기 ID, 기타 사용 데이터를 선언함 | 선택 — Apple 또는 구글 로그인을 한 경우에만 | Supabase Auth (Supabase Pte. Ltd.) 및 선택한 로그인 제공자(Apple 또는 Google) |
| 활동 백업 | 운동 종류, 활동 시각, 거리·시간·페이스 산출 정보, 심박수·심박 시계열·소모 칼로리, 스플릿, 신발, 기기에서 마스킹한 러닝 경로와 마스킹 사유 | 선택 — 로그인하고 백업 기능을 사용하는 경우 | 서울 리전 Supabase 데이터베이스 |
| 프로필·소셜 콘텐츠 | 표시 이름·핸들·소개·프로필 이미지, 활동 제목·설명·공개범위, 활동 사진·댓글·박수, 신고·차단 정보, 크루·일정·RSVP(일정은 장소명만 저장하고 좌표는 저장하지 않음) | 선택 — 소셜 기능을 사용하는 경우 | 서울 리전 Supabase 데이터베이스·비공개 Storage |
| 실시간 응원 상태 | 크루 채널에 보내는 러닝 거리·경과시간·응원 반응. 실시간 좌표와 전체 경로는 포함하지 않음 | 선택 — 러닝 중 실시간 응원을 사용하는 경우 | Supabase Realtime |
| 지도 표시 요청 | 지도 화면에 표시할 영역의 좌표 및 확대 수준 | 기록 중 지도를 보는 경우 | 네이버클라우드 주식회사 (지도 SDK) |
| 선택적 제품 이용 분석 | 앱 인스턴스 ID, Firebase SDK 사용자 에이전트와 설치·구성 관련 비연결 진단정보, 앱 버전·번들 ID, 기기 모델·OS·언어·시간대, 마스킹된 IP에서 파생한 대략적 위치와 Firebase가 자동 생성하는 앱 시작·업데이트·세션 등 기본 이벤트. 자동 화면 보고와 운영자 정의 이벤트는 사용하지 않음. 계정 UUID·이름·이메일·정밀 위치·러닝 경로·심박·HealthKit·사진·자유 입력문은 포함하지 않음 | 선택 — 수집·이용과 국외이전 두 동의를 모두 한 경우에만 | Google Analytics for Firebase. build 10은 동의 전 수집을 정적으로 OFF |
로그인 방식에 관한 안내. 앱은 Apple로 로그인과 구글 로그인을 제공하며,
어느 쪽을 쓰든 인증 결과와 계정 정보는 Supabase Auth에 저장됩니다.
Apple로 로그인 시 ‘나의 이메일 가리기’를 선택하면 실제 이메일 주소 대신
Apple이 발급한 익명 전달 주소(@privaterelay.appleid.com)만 전달되므로,
운영자는 이용자의 실제 이메일 주소를 알 수 없습니다.
Apple이 이름을 제공하는 것은 최초 로그인 1회뿐입니다.
로그인은 선택이며, 로그인하지 않아도 기록·저장·통계·로컬 공유는 사용할 수 있습니다.
서버 백업·기기 간 복원·피드·박수·댓글·크루 같은 네트워크 기능은 로그인이 필요합니다.
Firebase Analytics와 Google 로그인 SDK는 별도 처리입니다.
build 10에는 Firebase Analytics가 포함되지만 앱 설치·첫 실행부터 자동 수집되지 않도록
FIREBASE_ANALYTICS_COLLECTION_ENABLED를 NO로 둡니다. 앱 안에서
제품 이용 분석의 선택 수집·이용 동의와 별도의 국외이전 동의를 모두 한 뒤에만 수집을 켭니다.
광고 식별자·광고 개인화·Google Signals·Google Ads 연동은 사용하지 않으며, 운영자는 Analytics
User-ID를 설정하거나 정밀 위치·경로·건강·심박·사진·자유 입력문을 이벤트로 보내지 않습니다.
GoogleSignIn-iOS 9.2.0 vendor manifest의 별도 선언은 계속 보수적으로 공개합니다. 한국용
Google Analytics 이용약관상 계약 상대방은 Google LLC입니다. 다만 Google과
하위처리자가 실제 처리할 모든 국가를 확정하기 전에는 국외이전 동의 버튼과 수집을 활성화하지 않는
fail-closed 상태를 유지합니다.
지도 표시에 관한 안내. 앱은 기록 화면에서 네이버 지도 SDK를 사용해 지도를 그립니다. 지도 이미지를 내려받는 과정에서 현재 지도가 보여 주는 영역의 좌표가 지도 서비스 제공자의 서버로 전달됩니다. 이는 지도를 화면에 표시하기 위한 기술적 통신이며, 이 과정에서 이용자의 러닝 기록·계정 정보·전체 이동 경로가 함께 전달되지는 않습니다. 지도 서비스 제공자의 처리 내용은 해당 사업자의 방침을 따릅니다.
다만 심박수·운동 기록은 건강에 관한 정보로서 민감정보에 해당할 수 있으므로, 앱은 이를 HealthKit 권한과 별도의 민감정보 처리 동의 범위에서 처리합니다. 서버 백업 기능은 활성화되어 있으나, 서버는 위치기반서비스 이용약관, 개인위치정보 수집·이용, 건강·운동 민감정보 처리의 현재 버전 동의 3종을 모두 확인한 로그인 이용자의 요청만 허용합니다. 동의 후 서버에 백업되는 건강·운동 정보는 본인의 복원·상세 기능에만 사용하고 공개 피드·광고·이용 분석에는 포함하지 않습니다.
| 항목 | 처리 목적 |
|---|---|
| 위치정보 | 러닝 경로 기록·복원 및 지도 표시, 거리·페이스·구간 기록 산출, 이용자가 선택한 범위의 피드·크루 활동 표시 |
| 건강·운동 정보 | 러닝·팀버핏 중 심박수 표시, 기록 상세 분석, 운동 요약 및 로그인 이용자의 선택적 백업·복원. 공개 피드에는 표시하지 않음 |
| 이용자 입력 정보 | 프로필 표시, 신발 누적 거리 관리, 활동 제목·설명 및 개인화 설정 |
| 사진·댓글 등 UGC | 활동 공유, 댓글·박수·크루 상호작용, 신고·차단 및 안전 운영 |
| 계정 정보 | 로그인 인증·세션 유지, 이용자별 백업 격리 및 프로필 제공 |
| 선택적 제품 이용 분석 | 동의한 이용자의 앱 안정화·화면 및 기능 이용현황 파악·사용성 개선. 광고·마케팅·이용자 프로파일링·건강 또는 위치 기반 분석에는 사용하지 않음 |
운영자는 위 목적 외의 용도로 개인정보를 이용하지 않으며, 목적이 변경되는 경우 「개인정보 보호법」 제18조에 따라 사전에 동의를 받습니다.
| 항목 | 보유 기간 | 삭제 방법 |
|---|---|---|
| 기기 내 데이터 (러닝·팀버핏 기록, 원본 경로·프라이버시 존·심박·신발) |
이용자가 삭제하거나 앱을 삭제할 때까지 | 앱 내에서 개별 기록 삭제, 또는 앱 삭제 시 전량 삭제 |
| Apple 건강 앱에 저장된 운동·경로 | 이용자가 건강 앱에서 삭제할 때까지 | iOS 건강 앱에서 직접 삭제 (VOLT 삭제와 무관하게 보존됨) |
| 계정 정보 | 회원 탈퇴(계정 삭제) 요청 시까지 | 아래 제9조의 절차에 따라 요청 시 지체 없이 파기 |
| Supabase 활동 백업·프로필·신발·동의·소셜 데이터 | 각 항목 삭제, 관련 동의 철회에 따른 처리, 또는 회원 탈퇴 시까지 | 활동 삭제 시 서버 노출을 중단하고 마스킹 경로·시간 오프셋·상세 심박 시계열을 즉시 파기합니다. 필수 서버 백업 동의 3종 중 하나를 철회하면 서버 백업 활동 전체(마스킹 경로·시간 정보·심박·운동 요약), 연결된 사진·신발과 해당 활동의 댓글·박수·활동으로 생성된 자동 출석을 파기합니다. 신고 행·처리 상태·시각·대상 식별자는 삭제된 대상 콘텐츠와 분리해 제4조의 신고 기록 기간 동안 보존합니다. 계정·프로필·크루 가입·수동 출석·다른 활동에 작성한 소셜 데이터, 기기 운동과 Apple 건강 앱 데이터는 유지됩니다. 계정 삭제 시 계정에 연결된 나머지 데이터베이스 행과 업로드 사진도 삭제합니다. |
| 위치정보 이용·제공사실 확인자료 | 기록일로부터 6개월 | 매일 자동 파기. 계정 삭제 시 기존 계정 UUID와 연결할 수 없도록 익명화한 뒤 남은 기간만 보관 |
| 신고 기록 | 현재 원격 서버에서는 신고자 계정 삭제 시까지. 처리 완료 신고를 해결 시점부터 6개월 보유한 뒤 자동 파기하는 정책·배치는 로컬에 준비됐지만 아직 원격 서버에 적용되지 않음 | 현재는 신고자 계정 삭제 시 함께 파기. 처리 완료 신고의 주기적 자동 파기는 원격 적용·검증 후 시행 |
| 출시 전 내부 베타 Firebase Analytics 데이터 | build 7 이하의 내부 시험 과정에서 Google Analytics for Firebase에 전송된 자료에 한해, 당시 설정된 보관 기간까지 | Firebase Analytics를 통한 신규 수집은 build 8부터 없음. 기존 내부 시험 자료는 보관 기간 경과 시 Google에 의해 자동 삭제되며 개별 삭제는 아래 연락처로 요청 |
| build 10 선택적 Firebase Analytics 데이터 | Google Analytics 속성의 사용자·이벤트 수준 데이터 보유 설정은 2개월, 새 활동 시 보유기간 재설정은 OFF로 저장·재확인함. Google 공식 문서상 이 설정은 표준 집계 보고서에는 영향을 주지 않음 | 동의 철회 시 기기 수집을 즉시 중단하고 기기 내 Analytics 자료와 앱 인스턴스 ID를 재설정하며, Firebase Installation ID·인증 토큰·서버 연관 데이터 삭제를 요청. 네트워크 오류 시 수집을 OFF로 유지한 채 다음 실행에서 재시도. 이미 서버에 전송된 사용자·이벤트 수준 자료는 최대 2개월 후 월별 삭제. 이 설정이 적용되지 않는 표준 집계 보고서는 Google Analytics 계정·속성 삭제 또는 서비스 종료 시까지 남을 수 있음. 계정에 연결하는 Analytics User-ID는 설정하지 않음 |
| Google 로그인 SDK 선언 데이터 | 미확정 — GoogleSignIn-iOS 9.2.0이 분석 목적을 포함해 선언한 데이터의 실제 보유기간 확인 필요 | 보유기간·삭제 경로·국외 처리 국가와 법적 근거를 확정하기 전에는 해당 분석 처리를 활성화하거나 App Review에 제출하지 않음 |
앱은 무료이며 결제·거래가 발생하지 않으므로 「전자상거래 등에서의 소비자보호에 관한 법률」에 따른 거래기록 의무 보존 대상 정보를 보유하지 않습니다.
운영자는 수탁 처리(제6조) 외에 이용자의 개인정보를 임의로 판매하거나 제3자에게 제공하지 않습니다. 활동은 기본적으로 비공개입니다. 전체 공개·크루 공개 기능은 활성 상태이지만, 이용자가 별도 동의와 공개범위를 직접 선택한 경우에만 다른 이용자가 활동 요약과 사진을 볼 수 있습니다. 다른 이용자용 응답에서는 경로 좌표와 상세 심박을 제거하며, 마스킹 전 원본 경로는 서버로 전송하지 않습니다. 다음의 경우는 별도로 처리합니다.
외부 앱으로 직접 내보내는 공유. 이용자가 공유 카드를 만들어 인스타그램 등 외부 앱으로 내보내는 경우, 그 이미지는 이용자의 조작에 따라 해당 앱으로 전달됩니다. 운영자가 수신자를 선택하거나 대신 전송하지 않으며, 전달된 이후의 처리는 해당 서비스의 방침을 따릅니다. 이 직접 공유와 서버 공개 피드에 관한 Q5 쟁점은 구분하여 검토합니다.
Q5 안전 기준. 이용자가 직접 선택한 공개 피드가 위치정보법 제19조의 “제3자 제공”에 해당하지 않는다는 공식 서면 답변은 확인하지 못했습니다. 따라서 반대 결론을 확보하기 전까지는 제3자 제공으로 취급합니다. 제공받는 자·목적에 관한 별도 고지·동의와 법이 요구하는 즉시 또는 최대 30일 단위 모아통보를 구현하거나 공식 반대 결론을 확보할 때까지 피드·크루 응답에서 경로 좌표와 상세 심박을 계속 제거합니다. 활동 요약까지 제3자 제공에 해당한다는 결론을 받으면 해당 요건을 구현하거나 공개 기능을 중단합니다.
운영자는 원활한 서비스 제공을 위해 아래와 같이 개인정보 처리 업무를 위탁하고 있습니다.
| 수탁자 | 위탁 업무 | 보유·이용 기간 |
|---|---|---|
| Supabase Pte. Ltd. (Supabase Auth·Database·Storage·Edge Functions) |
로그인 인증·세션 관리, 활동 백업·복원, 프로필·소셜 데이터와 업로드 사진 보관, 계정 삭제 처리 | 회원 탈퇴 또는 위탁 계약 종료 시까지 |
| Google LLC (GoogleSignIn-iOS 9.2.0) |
본인 확인·로그인 토큰 발급. SDK vendor manifest상 이름·이메일·전화번호·기타 데이터 유형·대략적 위치·사용자 ID·기기 ID·기타 사용 데이터 처리와 일부 분석 목적 포함 | 미확정 — 실제 처리 동작·보유기간 확인 후 최종화 |
| Google LLC 및 그 하위처리자 (Firebase Analytics, build 10 선택 동의 이용자만) |
앱 인스턴스 ID와 Firebase SDK·설치 구성 진단정보를 이용한 제품 이용 통계·보고서 생성과 서비스 개선 분석 | 사용자·이벤트 수준 최대 2개월. 이 설정이 적용되지 않는 표준 집계 보고서는 Analytics 계정·속성 삭제 또는 서비스 종료 시까지 남을 수 있음 |
| Apple Inc. (Apple로 로그인) |
본인 확인 및 로그인 토큰 발급 | Apple의 정책 및 회원 탈퇴 시까지 |
| 네이버클라우드 주식회사 (NAVER Cloud Platform Maps) |
지도 화면 표시 | 지도 요청 처리에 필요한 기간 |
운영자는 위탁 계약 시 개인정보가 안전하게 관리되도록 필요한 사항을 규정하고 있으며, 수탁자가 변경될 경우 본 방침을 통해 공개합니다.
운영자는 「개인정보 보호법」 제28조의8에 따라 개인정보의 국외 이전 사실을 다음과 같이 알려드립니다.
| 구분 | 내용 |
|---|---|
| 이전·처리 수탁자 | Supabase Pte. Ltd. / Supabase, Inc.(지원 하위처리자) / Google LLC 및 그 하위처리자(Google 로그인·Firebase Analytics) / Apple Inc. |
| 연락처 | Supabase Privacy · Google 개인정보 지원 · Apple 개인정보 문의 |
| 이전 국가 | Supabase: 싱가포르·미국(원본은 대한민국 서울 리전에 저장·주로 처리). Apple: Apple이 공개한 처리 국가. Google Analytics/Firebase의 2026-08-18 현재 공식 하위처리자·활성 데이터센터를 합친 보수적 범위: 아르헨티나, 호주, 벨기에, 브라질, 캐나다, 칠레, 콜롬비아, 크로아티아, 체코, 덴마크, 핀란드, 프랑스, 독일, 인도, 아일랜드, 이스라엘, 이탈리아, 일본, 케냐, 말레이시아, 멕시코, 네덜란드, 노르웨이, 페루, 필리핀, 폴란드, 포르투갈, 싱가포르, 스페인, 스웨덴, 스위스, 대만, 튀르키예, 아랍에미리트, 영국, 미국, 우루과이. Google 약관은 시설이 있는 어느 국가에서든 처리할 수 있고 목록이 변경될 수 있다고 하므로 변경 시 고지·동의 버전을 갱신함. GoogleSignIn-iOS의 분석 목적 처리에는 동일 목록을 보수적 외곽 범위로 적용하지만 서비스별 고정국가 보장은 아니며, DPA 수락·서면 확인 전 Firebase Analytics 수집은 OFF |
| 이전 일시 및 방법 | 이용자가 로그인하는 시점 및 앱을 사용하는 동안, 정보통신망을 통한 암호화 전송 |
| 이전 항목 |
Supabase — 이름·이메일·계정 UUID, 마스킹된 활동 경로와 운동·심박 정보, 프로필·신발·동의·소셜 콘텐츠·사진·신고·차단 정보 Apple 로그인 — 로그인 요청 정보와 인증 토큰 Google 로그인 SDK — 이름·이메일·전화번호·기타 데이터 유형·대략적 위치·사용자 ID·기기 ID·기타 사용 데이터(vendor manifest 선언 기준) Firebase Analytics·Installations — 앱 인스턴스 ID, Firebase SDK 사용자 에이전트와 설치·구성 관련 비연결 진단정보, 앱·기기 환경정보, 마스킹된 IP에서 파생한 대략적 위치, 앱 생명주기·업데이트·세션 등 Firebase 기본 이벤트. 자동 화면 보고와 운영자 정의 이벤트는 사용하지 않음 |
| 이전 목적 | 로그인 인증·세션 유지, 서버 백업·복원·소셜 기능 제공과 이에 필요한 서비스 지원·운영. Firebase Analytics는 선택 동의 이용자의 제품 이용 통계·앱 안정화·사용성 개선에만 사용. Google 로그인 SDK의 기타 데이터 유형·사용자 ID·기기 ID·기타 사용 데이터에는 vendor manifest상 분석 목적도 포함 |
| 법적 근거 | Supabase 처리와 로그인 토큰 발급은 이용자가 선택한 계정·백업·소셜 서비스 계약의 체결·이행에 필요한 처리위탁·보관으로서 「개인정보 보호법」 제28조의8 제1항 제3호 가목 및 같은 조 제2항에 따른 본 방침 공개. Firebase Analytics는 제15조제1항제1호의 선택 수집·이용 동의와 제28조의8제1항제1호의 별도 국외이전 동의를 모두 근거로 하며 어느 하나라도 없으면 전송하지 않음. Google LLC와 현재 보수적 처리국 목록은 공개했지만 DPA가 미수락이고 GoogleSignIn 분석 처리의 서비스별 범위에 대한 서면 확인이 없으므로 Firebase Analytics 수집은 OFF. 건강정보 등 민감정보의 별도 동의 의무도 이 근거로 대체되지 않음 |
| 보유·이용 기간 | 본 방침 제4조와 같음 |
이용자는 개인정보의 국외 이전을 거부할 수 있습니다. 로그인을 하지 않으면 Supabase 계정·백업·소셜 데이터의 전송은 발생하지 않으며, 기록·저장·통계·로컬 공유를 사용할 수 있습니다. 서버 백업·복원과 소셜 기능은 사용할 수 없습니다. build 10의 Firebase Analytics는 두 선택 동의를 모두 한 경우에만 국외 전송됩니다. 수신 법인은 Google LLC로 확인했고 GA 콘솔의 사용자·이벤트 자료 2개월 보유 및 새 활동 시 재설정 OFF를 저장·재확인했습니다. 현재 보수적 37개국 목록은 공개했지만 DPA 수락과 Google 로그인 분석 처리의 서비스별 서면 범위가 확정되기 전에는 동의와 수집을 활성화하지 않습니다.
지도 표시를 담당하는 네이버클라우드 주식회사는 국내 사업자로, 지도 요청 처리에 관하여 국외 이전이 발생하지 않습니다.
Supabase 서울 리전과 국외 처리의 구분. Database·Storage의 기본 저장 위치는 서울이지만, 최신 DPA의 계약상 처리자는 싱가포르 법인 Supabase Pte. Ltd.이며, 미국 법인 Supabase, Inc.는 지원 서비스 하위처리자입니다. 원본의 서울 저장·주요 처리와 별개로 이 지원·운영 접근은 국외 처리로 보아 위 표에 공개합니다. 이 공지본은 “서울 저장 = 국외이전 없음”으로 단정하지 않습니다. 심박수 등 건강정보의 서버 전송에는 「개인정보 보호법」 제23조에 따른 별도 민감정보 처리 동의가 추가로 필요하며, 이 절의 국외 처리 법적 근거가 그 동의를 대체하지 않습니다. 서버는 위치기반서비스 약관, 개인위치정보 수집·이용 및 건강·운동 민감정보 처리 동의 3종이 모두 유효한 세션만 동기화를 허용합니다.
다음 두 동의는 로그인·서버 백업·기록 기능에 필수가 아니며 서로 구분해 받습니다. 이용자가 두 항목을 모두 선택하지 않으면 Firebase Analytics 수집은 계속 OFF이고 서비스 이용에는 불이익이 없습니다.
| 목적 | 앱 안정화, 화면·기능 이용현황 파악 및 사용성 개선. 광고·마케팅·프로파일링에는 사용하지 않음 |
|---|---|
| 항목 | 앱 인스턴스 ID, Firebase SDK 사용자 에이전트와 설치·구성 관련 비연결 진단정보, 앱 버전·번들 ID, 기기 모델·OS·언어·시간대, 마스킹된 IP에서 파생한 대략적 위치와 Firebase가 자동 생성하는 앱 시작·업데이트·세션 등 기본 이벤트. 자동 화면 보고와 운영자 정의 이벤트는 사용하지 않음 |
| 보유·이용 기간 | 사용자·이벤트 수준 자료 최대 2개월(새 활동 시 재설정 OFF). 동의 철회 시 즉시 신규 수집 중단·기기 내 Analytics 자료와 앱 인스턴스 ID 재설정·Firebase Installation ID와 관련 토큰·서버 연관 데이터 삭제 요청. 네트워크 오류 시 수집을 OFF로 유지한 채 다음 실행에서 재시도. 이 설정이 적용되지 않는 표준 집계 보고서는 Analytics 계정·속성 삭제 또는 서비스 종료 시까지 남을 수 있음 |
| 동의 거부와 효과 | 동의를 거부해도 기록·저장·통계·로그인·백업·소셜 기능을 그대로 이용할 수 있으며 제품 이용 분석만 수행되지 않음 |
| 이전 항목 | 위 수집·이용 동의 항목과 같음 |
|---|---|
| 이전 국가·시기·방법 | 위 37개국 보수적 목록. Google 공식 하위처리자 목록 변경 시 사전 고지와 동의 버전을 갱신함. DPA·서비스별 법적 범위 확정 후 두 동의 완료 뒤 앱 사용 시 정보통신망을 통한 TLS 암호화 전송 |
| 이전받는 자와 연락처 | Google LLC, 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA · Google 개인정보 문의. Google의 하위처리자와 전체 처리국은 아래 fail-closed 조건에 따름 |
| 이용 목적·보유 기간 | 제품 이용 통계·앱 안정화·사용성 개선. 사용자·이벤트 수준 최대 2개월. 이 설정이 적용되지 않는 표준 집계 보고서는 계정·속성 삭제 또는 서비스 종료 시까지 남을 수 있음 |
| 거부 방법·절차·효과 | 동의 화면에서 거부하거나 설정에서 언제든 철회할 수 있음. 거부·철회해도 핵심 기능에 불이익이 없고 Analytics만 OFF |
현재 fail-closed 조건. Google 공식 문서는 Analytics 데이터를 Google 또는 하위처리자가 시설을 운영하는 국가에서 처리할 수 있다고 설명하며 단일 저장 지역을 보장하지 않습니다. 또한 2개월 보유 설정은 표준 집계 보고서에 적용되지 않습니다. Google Analytics 계정의 계약 상대방은 Google LLC로 확인했고, Data Retention 사용자·이벤트 2개월 및 reset OFF를 콘솔에 저장·재확인했습니다. 2026-08-18 현재 공식 하위처리자·활성 데이터센터의 보수적 37개국 목록을 위에 고지했습니다. 다만 GA 계정의 DPA가 미수락이고 GoogleSignIn 분석 처리의 서비스별 고정국가 보장 또는 서면 답변이 없으므로 위 국외이전 동의와 Analytics 수집은 계속 비활성화합니다.
운영자는 개인정보의 처리 목적이 달성되거나 보유 기간이 지나면 지체 없이 해당 정보를 파기합니다.
전자적 파일 형태의 정보는 복구·재생이 불가능한 기술적 방법으로 삭제하며, 종이 문서로 보관되는 개인정보는 없습니다.
이용자(및 법정대리인)는 언제든지 다음 권리를 행사할 수 있습니다.
앱 안에서 직접 삭제할 수 있습니다. 마이 탭 → 프로필 카드의 더보기(···) 메뉴 → 계정 삭제를 선택하시면 되돌릴 수 없는 작업임을 알리는 2단계 확인을 거쳐 계정이 즉시 삭제됩니다. 보안을 위해 삭제 직전에 로그인 재확인을 요청할 수 있습니다.
계정 삭제 시 처리되는 내용은 다음과 같습니다.
| 구분 | 내용 |
|---|---|
| 삭제되는 것 | Supabase 계정 레코드(계정 UUID·이메일 주소·프로필), 로그인 세션, 서버에 백업된 활동·경로·심박·신발·동의 이력, 활동 사진·댓글·박수·차단 등 소셜 데이터, 로그인 제공자가 채워 준 프로필 이름, 구글에 부여했던 접근 권한 |
| 삭제되지 않는 것 | 기기에 저장된 로컬 러닝·팀버핏 기록과 Apple 건강 앱의 운동. 로컬 사본은 서버 계정과 분리되어 있으므로 계정을 지워도 자동으로 없어지지 않습니다. 기록을 함께 지우고 싶으시면 앱에서 개별 삭제하거나 앱을 삭제해 주세요. (이 내용은 삭제 확인 화면에도 표시됩니다.) |
실계정 검증 결과. 2026년 8월 18일 Apple로 로그인한 실계정에서 앱 내 2단계 확인과 재인증을 거쳐 삭제를 실행했습니다. 삭제 뒤 Supabase의 계정·로그인 제공자 식별자·세션·리프레시 토큰, 프로필·활동·소셜 데이터·동의·기능 허용목록과 해당 계정의 비공개 Storage 객체가 모두 0건임을 확인했습니다. 서버 요청은 성공했지만 운영 로그가 응답 본문을 보존하지 않아 Apple 토큰 폐기 결과값 자체는 별도로 확인하지 못했습니다. 기기에 저장된 로컬 운동 기록이 유지되는지는 실기기 화면에서 추가 확인합니다.
앱을 이용하기 어려운 상황이라면 아래 이메일로도 요청하실 수 있습니다. 본인 확인 후 지체 없이(요청일로부터 10일 이내) 계정 정보를 파기하고 결과를 회신드립니다.
권리 행사는 「개인정보 보호법」 시행령 제41조에 따라 서면, 전자우편 등을 통하여 하실 수 있으며, 운영자는 이에 대해 지체 없이 조치합니다. 대리인을 통해 요청하는 경우 「개인정보 처리 방법에 관한 고시」 별지 제11호 서식에 따른 위임장을 제출하셔야 합니다.
활동·사진·댓글·프로필의 메뉴에서 신고하거나 이용자를 차단할 수 있습니다. 차단 관계는 화면 필터가 아니라 서버 접근 정책에도 반영되어 서로의 공개 콘텐츠가 조회되지 않도록 합니다. 서로 다른 이용자의 유효 신고가 임계값에 도달한 콘텐츠는 검토 전 자동 숨김될 수 있습니다. 운영자는 신고 접수 후 24시간 안에 검토하고, 위반이 확인되거나 긴급한 콘텐츠에 필요한 초기 조치를 합니다. 추가 확인이 필요한 사건은 삭제·노출 제한·계정 이용 제한 등 후속 조치를 계속 진행합니다. 운영 기준은 커뮤니티 가이드라인 및 UGC 무관용 정책에서 확인할 수 있습니다.
앱은 Apple HealthKit을 통해 심박수·운동 거리·소모 칼로리를 읽고, Apple Watch 앱은 완료한 야외 러닝과 GPS 경로 또는 팀버핏 실내 운동을 Apple 건강 앱에 운동 기록으로 저장합니다. 팀버핏 실내 운동에는 GPS를 사용하지 않습니다. 이 데이터에 대해 다음을 보장합니다.
Apple 건강 앱에 저장된 운동 기록은 건강 앱이 관리하는 데이터이며, VOLT를 삭제하더라도 자동으로 지워지지 않습니다. 삭제를 원하시면 건강 앱에서 직접 삭제해 주세요.
앱은 만 14세 미만 아동을 대상으로 하지 않으며, 만 14세 미만 아동의 계정 가입을 받지 않습니다. 만 14세 미만 아동의 개인정보가 법정대리인의 동의 없이 수집된 사실이 확인되면 지체 없이 해당 정보를 파기합니다.
위치정보법 제26조에 따라, 만 8세 이하의 아동, 피성년후견인, 「장애인복지법」상 정신적 장애를 가진 장애인으로서 「장애인고용촉진 및 직업재활법」상 중증장애인에 해당하는 사람(이하 “8세 이하의 아동등”)의 보호의무자가 보호 목적으로 개인위치정보의 이용에 동의하는 경우, 그 동의는 본인의 동의로 봅니다. 보호의무자는 서면 등의 방법으로 동의 사실을 증명하는 서류를 아래 연락처로 제출하여야 합니다.
앱은 웹 브라우저 쿠키를 사용하지 않습니다. build 10은 Firebase Analytics SDK를 포함하되 동의 전 자동 수집을 OFF로 고정합니다. 선택 수집·이용 동의와 별도의 국외이전 동의를 모두 한 경우에만 앱 인스턴스 ID, Firebase SDK 사용자 에이전트와 설치·구성 관련 비연결 진단정보, 앱·기기 환경정보, 대략적 위치와 Firebase의 앱 생명주기·업데이트·세션 기본 이벤트를 수집합니다. 자동 화면 보고와 운영자 정의 이벤트는 사용하지 않습니다. GoogleSignIn-iOS 9.2.0 vendor manifest의 사용자 ID·기기 ID·기타 사용 데이터·기타 데이터 유형에 관한 별도 분석 목적 선언도 함께 공개합니다.
앱은 광고 식별자(IDFA)를 수집하지 않으며, 다른 회사의 앱·웹사이트에서의 활동을 추적하지 않습니다. 이에 따라 iOS의 앱 추적 투명성(App Tracking Transparency) 동의를 요청하지 않습니다.
운영자는 개인정보 처리에 관한 업무를 총괄하고 이용자의 문의·불만·피해 구제를 처리하기 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.
개인정보 열람·정정·삭제·처리정지 요구, 위치정보 관련 문의, 기타 개인정보 침해에 관한 신고는 위 이메일로 접수해 주시기 바랍니다.
이용자는 개인정보 침해로 인한 구제를 받기 위하여 아래 기관에 분쟁 해결이나 상담을 신청할 수 있습니다.
| 기관 | 전화 | 홈페이지 |
|---|---|---|
| 개인정보분쟁조정위원회 | 1833-6972 | kopico.go.kr |
| 개인정보침해신고센터 | (국번없이) 118 | privacy.kisa.or.kr |
| 대검찰청 사이버수사과 | (국번없이) 1301 | spo.go.kr |
| 경찰청 사이버수사국 | (국번없이) 182 | ecrm.police.go.kr |
또한 개인정보처리자의 처분 또는 부작위로 권리 또는 이익을 침해받은 경우 「행정심판법」에 따라 행정심판을 청구할 수 있습니다.
본 개인정보처리방침은 2026년 8월 20일 시행 예정인 Phase 3 공지본입니다. 사업자 표시 정보와 2026년 8월 18일 실계정 삭제 검증 결과를 반영해 공개했으며, Google Analytics의 콘솔 보유 설정은 사용자·이벤트 2개월과 reset OFF로 확정했으며, 보수적 37개국 목록은 공개했지만 DPA 수락과 GoogleSignIn 분석 처리 범위의 서면 확인 전에는 관련 동의와 수집을 활성화하지 않습니다. 법령·서비스 내용의 변경에 따라 방침이 개정되는 경우, 변경 사항의 시행 7일 전부터 본 페이지를 통해 공지합니다. 다만 이용자의 권리에 중대한 변경이 발생하는 경우에는 최소 30일 전에 공지합니다.
버전 이력: v1.0 (2026-08-16) — 최초 제정 · Phase 3 v2.0 초안 (2026-08-17) — 서버 백업·소셜·UGC 반영 · Phase 3 v2.1 초안 (2026-08-18) — 계정 삭제 및 신고 기록의 실제 배포 상태 반영 · Phase 3 v2.2 초안 (2026-08-18) — Q5 안전 기준과 피드·크루 전역 비활성 상태 반영 · Phase 3 v2.3 초안 (2026-08-18) — Firebase Analytics 비활성 및 Supabase 최신 DPA 국외 처리 범위 반영 · Phase 3 v2.4 초안 (2026-08-18) — 필수 서버 백업 동의 철회 시 원자적 파기 범위와 Storage 재시도 절차 반영 · Phase 3 v2.5 초안 (2026-08-18) — GoogleSignIn-iOS 9.2.0 vendor privacy manifest의 분석 목적·추가 데이터 유형과 제출 차단 조건 반영 · Phase 3 v2.6 시행 예정 공지본 (2026-08-18) — 서버 기능 개시일·사업장 소재지와 build 10 Firebase Analytics 이중 선택동의·fail-closed 국외이전 게이트 반영 · Phase 3 v2.7 시행 예정 공지본 (2026-08-18) — Google 공식 하위처리자·활성 데이터센터 기준 보수적 37개국 목록과 DPA 미수락·변경 시 재동의 조건 반영
본 약관은 양이빈(이하 “사업자”)이 제공하는 위치기반서비스(VOLT)에 대해 사업자와 개인위치정보주체(이하 “이용자”) 간의 권리·의무 및 책임사항, 기타 필요한 사항을 규정함을 목적으로 합니다.
본 약관에 명시되지 않은 사항은 위치정보법, 개인정보 보호법, 정보통신망 이용촉진 및 정보보호 등에 관한 법률 등 관계 법령과 사업자가 정한 개인정보처리방침 및 서비스 별 안내에 따릅니다.
사업자는 이용자의 개인위치정보를 이용하여 다음 서비스를 제공합니다.
| 서비스명 | 내용 | 요금 |
|---|---|---|
| 러닝 경로 기록 | 기록 중 단말기의 위치를 이용하여 이동 경로·거리·페이스·구간 기록을 산출하고 기기에 저장 | 무료 |
| 실시간 지도 표시 | 기록 중 현재 위치와 지나온 경로를 지도 위에 표시 | 무료 |
| 공유 카드 경로 그래픽 | 이용자가 요청하는 경우 기록된 경로를 이미지로 시각화 | 무료 |
| 건강 앱 연동 | 이용자 동의 시 완료된 야외 러닝·팀버핏 운동과 러닝 경로를 Apple 건강 앱에 저장 | 무료 |
| 활동 백업·복원 | 로그인 이용자의 활동을 기기 간 복원할 수 있도록 서울 리전 서버에 저장. 경로는 기기에서 마스킹한 뒤 전송 | 무료 |
| 피드·크루 공유 | 이용자가 전체 공개 또는 크루 공개를 직접 선택한 활동의 요약과 사진을 선택한 범위에 표시. 서버는 다른 이용자에게 경로 좌표와 상세 심박을 제공하지 않음 | 무료 |
서비스는 무료로 제공되며, 위치정보 이용에 따른 무선 데이터 통신요금은 이용자가 가입한 이동통신사의 정책에 따라 별도 부과될 수 있습니다.
사업자는 이용자가 비공개로 설정한 개인위치정보를 다른 이용자에게 공개하지 않습니다. 전체 공개 또는 크루 공개 기능은 활성화되어 있지만 공개 응답에서는 경로 좌표와 상세 심박을 제거하고, 이용자가 직접 고른 공개범위에 활동 요약과 사진만 표시합니다. 계정과 결합된 위치 기반 활동 요약의 공개가 위치정보법상 “제3자 제공”에 해당하는지에 관한 공식 서면 답변은 아직 확보하지 못했습니다. 사업자는 경로 좌표의 타인 공개를 계속 차단하며, 활동 요약까지 제3자 제공에 해당한다는 결론을 받으면 필요한 별도 고지·동의와 법에서 요구하는 즉시 또는 최대 30일 단위 모아통보를 갖추거나 해당 공개 기능을 중단합니다.
다만 지도 화면을 표시하기 위해 지도 서비스 제공자(네이버클라우드 주식회사)의 서버에 지도 표시 영역의 좌표가 전달되는 기술적 통신이 발생하며, 이는 지도를 그리기 위한 것으로 이용자 식별정보나 저장된 전체 경로와 결합해 보내지 않습니다. 이 기술적 수탁 처리의 법적 분류 역시 최종 방침 확정 전에 지도 제공자의 로그 보관 정책과 함께 확인합니다.
이용자는 사업자에 대하여 언제든지 다음의 권리를 행사할 수 있습니다.
사업자는 이용자가 위치정보 수집·이용 동의를 철회한 경우, 보유 근거가 없어진 서버 백업 개인위치정보를 지체 없이 파기합니다. 위치정보 수집·이용·제공사실 확인자료는 법정·약정 보유기간인 기록일로부터 6개월 동안 분리 보관한 뒤 자동 파기합니다. 권리 행사는 yswyang@gmail.com으로 요청하실 수 있으며, 사업자는 지체 없이 조치합니다.
피드 공개 선택동의만 철회하면 서버와 기기의 본인 활동을 먼저 모두 비공개로 변경하고 동의 이력을 철회 상태로 기록합니다. 이 경우 별도의 백업·위치정보 처리 동의에 근거한 비공개 백업은 유지됩니다. 비공개 백업 자체의 삭제나 위치정보 처리 동의 철회를 원하는 경우 앱의 서버 동기화 화면에서 필수 서버 백업 동의를 철회하거나 활동·계정 삭제 기능 또는 위 이메일을 이용할 수 있습니다. 오프라인에서 요청한 철회·활동 삭제는 신규 동기화를 먼저 중단하고 네트워크 연결 후 서버 파기를 완료합니다.
사업자는 만 14세 미만 아동으로부터 개인위치정보를 수집·이용·제공하고자 하는 경우 법정대리인의 동의를 받아야 하며, 법정대리인은 제6조의 권리를 아동을 대신하여 행사할 수 있습니다.
8세 이하의 아동등의 보호의무자가 8세 이하의 아동등의 생명 또는 신체의 보호를 위하여 개인위치정보의 이용 또는 제공에 동의하는 경우에는 본인의 동의가 있는 것으로 보며, 이 경우 보호의무자는 서면동의서에 보호의무자임을 증명하는 서면을 첨부하여 사업자에게 제출하여야 합니다. 보호의무자는 8세 이하의 아동등을 대신하여 제6조의 권리를 행사할 수 있습니다.
사업자는 위치정보법 제16조 제2항에 따라 위치정보 수집·이용·제공사실 확인자료를 위치정보시스템에 자동으로 기록·보존하여야 합니다.
VOLT는 마스킹 경로가 서버에 새로 저장되거나 갱신될 때 이용자 UUID, 취득 경로, 서비스 코드, 제공받는 자(없으면 NULL), 이용 시각을 확인자료로 자동 기록합니다. 해당 자료는 6개월간 보관한 뒤 매일 자동 파기합니다. 회원 탈퇴 시에는 감사 기록의 기존 UUID를 계정과 연결할 수 없는 값으로 익명화하고 남은 보유기간이 끝날 때 파기합니다. 이 6개월은 VOLT가 약관으로 정한 보유기간입니다.
사업자는 위치기반서비스사업의 정책 변경, 기술적 사유 등으로 서비스를 변경하거나 중지할 수 있으며, 이 경우 변경·중지 사유 및 일자를 앱 또는 본 페이지를 통해 사전에 공지합니다. 다만 불가피한 사유로 사전 공지가 어려운 경우 사후에 지체 없이 공지합니다.
사업자가 위치정보법 제15조부터 제26조까지의 규정을 위반한 행위로 이용자에게 손해가 발생한 경우, 이용자는 사업자에게 손해배상을 청구할 수 있으며 사업자는 고의·과실이 없음을 입증하지 못하는 한 책임을 면할 수 없습니다.
다만 사업자는 다음의 경우 책임을 지지 않습니다.
VOLT가 제공하는 위치정보는 운동 기록 목적으로만 제공되며, 항법·구조·응급 상황 등 생명·신체의 안전이 걸린 용도로 사용하기에는 적합하지 않습니다.
사업자와 이용자 간에 발생한 분쟁은 상호 협의하여 해결하는 것을 원칙으로 합니다. 협의가 이루어지지 않을 경우 이용자는 위치정보법 제28조에 따라 방송통신위원회에 재정을 신청하거나, 「개인정보 보호법」 제43조에 따라 개인정보분쟁조정위원회에 조정을 신청할 수 있습니다.
부칙 — 본 약관은 사업자 표시 정보와 2026년 8월 18일 실계정 삭제 검증 결과를 반영한 Phase 3 시행 예정 공지본이며, 2026년 8월 20일부터 시행합니다.
Draft for planned effect on 20 August 2026. This is a summary provided for convenience. The Korean text above is the authoritative version and prevails in case of any discrepancy.
VOLT is a running-tracking iOS app (with an Apple Watch companion) built and operated by Yibin Yang, an independent developer. Contact: yswyang@gmail.com.
Recording, saving, statistics and local sharing work without an account. If you sign in and use backup, VOLT stores eligible activity and social data in a Supabase project whose database and storage region is Seoul, Korea. The following remains on your device and is never sent to VOLT's server:
Before any route is backed up, privacy-zone and endpoint masking is completed on the device. The original route and privacy-zone coordinates cannot reach the server. Every activity starts as private.
@privaterelay.appleid.com forwarding address, never your real one. Apple provides your name
only on the very first sign-in. Signing in is optional; backup, restore and social network features require an account.
HealthKit data is never sent to analytics providers, used for advertising or marketing, sold, or disclosed to data brokers. Server sync requires active location-terms, personal-location collection and separate sensitive- information consents. Activity-level health and workout fields may then be included in optional Supabase backup for your own restore and detail views, but are not exposed in the social feed.
VOLT does not collect the advertising identifier (IDFA), does not track you across other companies' apps or websites, does not show ads, and does not request App Tracking Transparency permission.
VOLT uses Supabase Pte. Ltd., Google LLC and Apple Inc. Supabase Database and Storage primary data is stored and primarily processed in the Seoul region. Supabase Pte. Ltd. is the Singapore contracting processor, and Supabase, Inc. is a US support sub-processor; support and operational access in Singapore and the United States is disclosed as overseas processing. Build 10 includes Firebase Analytics and Installations, but Firebase-wide collection is disabled until both optional consents and the legal configuration gate are valid. Google LLC is the contracting recipient under the Korean Google Analytics Terms. Google's terms allow processing wherever Google or its subprocessors operate facilities, The current conservative disclosure list, derived from Google's service subprocessor and active data-center pages on 18 August 2026, is: Argentina, Australia, Belgium, Brazil, Canada, Chile, Colombia, Croatia, the Czech Republic, Denmark, Finland, France, Germany, India, Ireland, Israel, Italy, Japan, Kenya, Malaysia, Mexico, the Netherlands, Norway, Peru, the Philippines, Poland, Portugal, Singapore, Spain, Sweden, Switzerland, Taiwan, Türkiye, the United Arab Emirates, the United Kingdom, the United States and Uruguay. The list may change; VOLT will update the notice and consent version before using a new location. Collection remains off because the Google DPA is not accepted and Google Sign-In's analytics-purpose processing has no service-specific fixed-country confirmation.
You may request access to, correction of, deletion of, or a halt to the processing of your personal data, withdraw consent, or ask for your data to be transferred. You can revoke location and health permissions at any time in iOS Settings.
Deleting your account. You can delete your account directly in the app: open the My tab, tap the more (···) menu on your profile card and choose Delete account. A two-step confirmation follows, and you may be asked to re-authenticate first. This removes your Supabase account record, server backup and social data, uploaded photos, your session, the profile name supplied by your sign-in provider, and the access you granted to Google. On 18 August 2026, a live Apple account was deleted through this in-app flow. We verified that its Supabase user, provider identity, sessions, refresh tokens, profile, associated application data, feature allow-list entries and private Storage objects were all absent afterward. The request log does not retain the function response body, so the Apple token-revocation result value itself could not be independently confirmed. Supabase account deletion is not blocked if Apple token revocation fails. Your local runs are deliberately kept: the local copy is separate from the server account, so deleting the account does not erase your on-device training history. Delete individual runs in the app, or uninstall the app, if you want the local copies removed too. You can also email yswyang@gmail.com and we will verify and delete your account without undue delay (within 10 days).
VOLT is not directed at children under 14 and we do not knowingly create accounts for them. If we learn that we hold such data without verified guardian consent, we delete it promptly.
We will post any changes on this page at least 7 days before they take effect, and at least 30 days in advance where the change materially affects your rights.