GPS 트랙은 집과 직장을, 훈련 패턴은 집을 비운 시간을, 심박 데이터는 체력과 건강 상태를 드러냅니다. 대부분의 앱이 이를 클라우드로 올려 영구 보관하고, 알지 못하는 제3자와도 공유합니다.
똑똑한 훈련에 프라이버시 희생은 필요 없습니다. 이 가이드는 인기 앱의 문제를 짚고, 로컬 처리 방식과 프라이버시 우선 분석이 민감한 정보를 지키면서 경쟁 러너에 필요한 고급 지표를 제공하는 법을 설명합니다.
왜 러너에게 프라이버시가 중요한가
러닝 분석은 일상, 건강, 행동 패턴을 깊이 노출합니다. 일반 앱 사용과 달리 민감도가 높습니다.
러닝 앱이 수집하는 것
- GPS: 모든 러닝의 정확 좌표로 집/직장/동선 노출
- 시간 패턴: 기상·근무·부재 시간
- 건강 지표: 심박, HRV, 회복 패턴
- 퍼포먼스: 페이스, 거리, 고도, 보폭, 파워
- 디바이스 정보: 기종, OS, IP, 사용 패턴
- 소셜: 이름, 이메일, 프로필, 연결 관계
이 조합은 “오늘 10K 뛰었다”를 넘는 상세 프로필을 만듭니다.
데이터가 쓰이는 방식
- 제3자 공유/판매: “익명” 데이터라도 재식별 위험
- 타깃 광고: 목표·습관 기반 광고 프로필
- 보험/리스크: 활동 데이터 공유 압박
- 기업 정보: 직원 패턴 노출 가능
- 법적 요구: 클라우드 저장 데이터는 제출 대상
실제 사례
사례:
Strava 히트맵(2018): 군 기지 위치 노출.
피트니스 앱 유출(2021): GPS·이메일·건강 데이터 수백만 건 노출.
주거지 역추적: 공개 트랙으로 집 주소 식별 가능.
GDPR 벌금: 과도한 수집·동의 실패로 제재.
업로드하면 통제를 잃습니다. 정책 변경, 인수, 해킹, 법적 요구가 생겨도 과거 데이터는 남습니다.
로컬 처리 vs. 클라우드
아키텍처 선택이 프라이버시를 결정합니다.
📤 클라우드 플로우:
- iPhone/워치가 GPS·심박·페이스 기록
- 매 트레이닝 후 서버로 업로드
- 서버에서 sTSS, CTL/ATL, 존 계산
- 데이터를 무기한 저장
- 서버에서 다시 내려받아 열람
🔒 로컬 플로우:
- Apple Health에 로컬 기록/연동
- Health DB에 로컬 저장 (iCloud E2E 가능)
- 기기 내에서 CRS, sTSS/CTL/ATL/TSB, 훈련 존 계산
- 결과도 기기 내 보관
- 내보내기는 사용자가 선택적으로
Run Analytics vs. 클라우드 앱
| 항목 | 클라우드 앱 | Run Analytics |
|---|---|---|
| 처리 위치 | 원격 서버 | 100% 기기 내 |
| 업로드 | 필수 | 없음 |
| 계정 | 필수 | 불필요 |
| 저장소 | 회사/3자 서버 | Apple Health |
| 공유 | 파트너/광고/ML | 기본 0 |
| 프라이버시 | 정책·서버 보안 의존 | 수집 안 함이 기본 |
| 백업 | 클라우드 계정 의존 | Health 백업(E2E) |
| 소셜 | 프로필/랭킹 | 없음, 지표 집중 |
로컬 처리 이점
완전한 통제
데이터가 기기를 떠나지 않아 삭제·공유를 스스로 결정.
서버 유출 무의미
서버에 없으니 유출될 것도 없음.
추적/프로필 없음
계정·광고 프로필·타깃팅이 없음.
규제 친화
비수집이 곧 GDPR/CCPA 리스크 감소.
이식성
JSON/CSV/HTML/PDF로 필요 시만 내보내기.
즉각적 성능
네트워크 지연 없이 계산.
프라이버시 체크리스트
사용 전 물어볼 것:
- 계정 없이 동작하는가?
- GPS/심박 업로드가 필수인가?
- 보관·삭제 정책이 명확한가?
- 소셜 없이 기기 내만으로 쓸 수 있는가?
- 기본 내보내기 데이터는 무엇인가?
- 누가 접근 가능한가(광고/파트너)?
Run Analytics 프라이버시 FAQ
Run Analytics가 내 데이터를 팔 수 있나요?
불가능합니다 — 보유하지 않습니다. 워크아웃, GPS, 건강 지표를 서버로 올리지 않으므로 팔 데이터가 없습니다.
내 위치 데이터는 안전한가요?
네. 위치는 Apple Health 안에만 있고, 앱은 거리/페이스 계산용으로 읽을 뿐입니다. 내보낼 때 위치 포함 여부를 직접 선택합니다.
iCloud 백업은 괜찮나요?
고급 데이터 보호를 켜면 Health 백업이 종단간 암호화되어 Apple도 열 수 없습니다. 기기 교체·복구용으로 안전하게 활용하세요.
Strava와 무엇이 다른가요?
아키텍처가 정반대입니다. Strava는 업로드·계정·소셜·서버 저장이 필수이고, Run Analytics는 로컬 처리·계정 없음·업로드 0·소셜 없음. 둘 다 지표를 제공하지만 접근 방식이 완전히 다릅니다. 비교표 참고.
데이터를 내보낼 수 있나요?
네. JSON, CSV, HTML, PDF 중 선택하고 기간·지표·GPS 포함 여부를 결정해 iOS 공유 시트로 원하는 곳에 보낼 수 있습니다.