개인정보 처리방침
시행일: 2026년 5월 3일 · 최종 개정: 2026년 5월 17일
flyby (이하 “서비스”) 는 사용자의 러닝 기록을 정리하고 한국 마라톤 대회 일정을 관리하기 위한 도구입니다. 본 방침은 서비스가 어떤 정보를 수집하고, 어떻게 사용·보관·삭제하는지 설명합니다. 한국 개인정보 보호법 (PIPA), EU GDPR, UK GDPR 의 요건을 따릅니다.
1. 수집하는 정보
- 계정 정보: 이메일 주소 (로그인용). 닉네임은 사용자 직접 입력.
- 훈련/대회 기록: 사용자가 직접 입력하거나 Strava·스마트워치 (Garmin·Coros 등) · 이미지에서 가져온 거리, 시간, 페이스, 심박수, 케이던스, 고도, 1km 구간 페이스, 출발 좌표, 메모.
- 대회 신청 메타: 대회명, 신청 상태, 평점, 같이 참가한 사람, 부상 메모, 체크리스트 (사용자 직접 입력).
- 설정/목표: 거리별 목표 시간, 월간 거리 목표, UI 환경 설정.
- 외부 연동 토큰: Strava OAuth access/refresh token, 그리고 Terra (Garmin·Coros·Polar 등 스마트워치 연동 중개) 의 user ID 및 provider 토큰 (모두 암호화 저장). 사용자가 명시적으로 연결한 경우에만.
- OCR 사용 이력: 이미지 업로드 시 사용량 quota 추적용 (호출 횟수, SHA-256 해시). 이미지 자체는 저장하지 않습니다.
- 익명 사용 통계: Vercel Analytics 의 페이지뷰. 개인 식별 정보는 포함하지 않습니다.
민감정보(주민등록번호, 신용카드 번호 등) 는 수집하지 않습니다.
2. 수집 목적
- 러닝 기록 표시 및 통계 제공
- 대회 일정 관리 및 신청 추적
- 사용자 개인 트레이닝 분석 (페이스, 컨디션, 목표 진행률)
- Strava · 스마트워치 (Garmin·Coros 등) 등 외부 서비스 연동 운영
- 서비스 안정성 및 비용 관리 (OCR quota, 비정상 사용 차단)
3. 외부 서비스로의 데이터 흐름
서비스는 다음 외부 서비스 (개인정보 보호 위탁) 를 사용합니다. 각 서비스로 전달되는 정보의 범위는 다음과 같습니다.
| 서비스 | 목적 | 전달되는 정보 |
|---|---|---|
| Supabase (서버 / DB) | 계정·기록 저장 | 위 1번의 모든 항목 (서울 region) |
| Vercel | 서비스 호스팅 | 접속 IP, User-Agent (요청 처리에 한정) |
| Strava | 활동 가져오기 | 사용자가 OAuth 동의 시에만 |
| Terra (tryterra.co) | 스마트워치 (Garmin · Coros 등) 활동 가져오기 | 사용자가 OAuth 동의 시에만 |
| Google Cloud Vision | 기록 사진 OCR | 사용자가 업로드한 이미지 (응답 후 즉시 폐기) |
| Open-Meteo | 날씨 lookup | 대회/훈련의 날짜·좌표 (익명) |
| Resend | 문의 메일 발송 | 사용자가 작성한 문의 본문·회신 이메일 |
| Kakao | 카카오톡 공유 | 공유 시 사용자가 선택한 콘텐츠 |
| Vercel Analytics | 익명 페이지뷰 통계 | 접속 페이지 (개인 식별 X) |
위 처리자 외 제3자에게 사용자의 개인정보를 판매·공유·임대하지 않습니다.
4. Strava 데이터의 특별 처리
Strava 에서 가져온 활동 정보 (러닝 기록, 위치, 심박수 등) 는 Strava API Agreement 에 따라 다음 규칙으로 처리됩니다.
- 본인 외 노출 금지: 다른 사용자에게 공개되지 않습니다. 사용자가 직접 “공개 링크” 를 만든 경우에만, 그 링크를 가진 사람이 해당 기록을 볼 수 있습니다.
- Strava 에서 삭제하면 동기화: 사용자가 Strava 에서 활동을 삭제하면, flyby 에서도 48시간 안에 삭제됩니다.
- 연결 해제 시 즉시 삭제: 사용자가 “Strava 연결 해제” 를 하면 가져온 모든 Strava 활동이 즉시 삭제됩니다.
- 기계학습/광고 사용 금지: Strava 데이터를 AI 학습, 광고, 집계 분석에 사용하지 않습니다.
5. 스마트워치 (Garmin · Coros 등) 데이터의 특별 처리
스마트워치 활동은 Terra API (tryterra.co) 를 거쳐 가져옵니다. Terra 는 Garmin Connect · Coros · Polar 등 다양한 wearable 제공자를 통합 중개하는 데이터 처리자입니다.
수집되는 정보는 활동 식별자, 시작 시각, 거리, 페이스, 심박, 고도, 구간, 케이던스, GPS 경로(polyline), 칼로리, 평균 기온 등 사용자가 본인 스마트워치로 기록한 러닝 데이터입니다.
- 본인 외 노출 금지: 다른 사용자에게 공개되지 않습니다. Strava 와 같은 정책이 적용됩니다.
- Terra 의 별도 약관 적용: Terra 의 개인정보 처리방침은 https://tryterra.co/privacy 에서 확인할 수 있습니다. Garmin Connect 등 원천 제공자 측 약관도 함께 적용됩니다.
- 연결 해제 시 새 활동 동기화 중단: “스마트워치 연결 해제” 를 하면 그 시점부터 새 활동이 들어오지 않습니다. 이미 가져온 활동은 사용자 자산으로 그대로 보존됩니다 (사용자 결정 사항).
- 완전 삭제 옵션: 가져온 스마트워치 활동까지 모두 삭제하려면 일정 → 일괄 관리 → 휴지통에서 영구 삭제를 선택해 주세요.
- 기계학습/광고 사용 금지: 스마트워치 데이터도 AI 학습, 광고, 집계 분석에 사용하지 않습니다.
- 국외 이전: Terra (Terra API Inc., 미국 Delaware) 의 데이터 처리는 미국에서 수행될 수 있습니다. 이전 항목은 위 “수집 범위” 와 동일하며, 이전 일시는 사용자가 활동을 가져올 때 발생합니다. 같은 방식으로 Strava (Strava Inc., 미국 California) 도 미국에서 처리될 수 있습니다 (PIPA §28-8 고지).
6. 보관 기간
- 계정·훈련·대회 기록: 회원 탈퇴 시까지. 탈퇴 후 30일 안에 모든 식별 정보 삭제.
- Strava 데이터: 위 4번 규칙 — 연결 해제 또는 회원 탈퇴 시 즉시 삭제.
- 스마트워치 (Garmin·Coros 등) 데이터: 위 5번 규칙 — 연결 해제 시 새 활동 동기화 중단. 이미 가져온 활동은 사용자 자산으로 보존되며 휴지통 영구 삭제 시 즉시 제거. 회원 탈퇴 시 전체 삭제.
- OCR 사용 이력: 사용량 통계 목적으로 익명화 후 12개월 보관.
- 접속 로그: 서비스 안정성/오류 분석 목적으로 90일 보관.
7. 사용자의 권리
- 본인의 모든 정보를 언제든 열람·수정할 수 있습니다 (설정 탭).
- Strava 연결을 언제든 해제할 수 있습니다 (추가 탭 → 연결 해제).
- 스마트워치 (Garmin·Coros·Polar 등) 연결을 언제든 해제할 수 있습니다 (추가 탭 → 해당 provider 연결 해제). 스마트워치 플랫폼 계정 측의 권한 회수는 해당 플랫폼 (Garmin Connect 등) 에서 직접 수행해야 합니다.
- 회원 탈퇴 또는 데이터 삭제를 요청하실 수 있습니다 (아래 10번 문의).
- 본인의 데이터 사본을 요청하실 수 있습니다. 7영업일 안에 JSON 형식 파일로 제공합니다.
- EU/UK 거주자는 GDPR 에 따른 추가 권리(처리 제한 요청, 이의 제기, 감독 기관 신고권) 를 가집니다.
8. 보안
- 모든 통신은 HTTPS (TLS 1.2 이상) 로 암호화됩니다.
- Strava · Terra (스마트워치) 토큰은 데이터베이스에 저장되기 전 서버 측 암호화를 거칩니다.
- 서버 접근은 service-role 키로만 가능하며, 운영자 외 접근이 차단된 상태로 관리됩니다.
- 보안 사고 발견 시 24시간 안에 영향을 받는 사용자에게 알리고, 관련 기관(KISA, 해당 시 EU 감독 기관) 에 보고합니다.
9. 만 14세 미만 아동
만 14세 미만 아동의 개인정보는 수집하지 않습니다. 만 14세 미만 아동의 정보가 수집된 사실을 알게 되면 즉시 삭제합니다.
10. 문의처
개인정보 관련 문의·열람·삭제 요청은 다음으로 보내주세요.
- 이메일: creative@flyby.run
- 운영자: 박용호
11. 개정 이력
- 2026-05-17 — Terra (Garmin·Coros·Polar 등 스마트워치) 통합 처리 내용 및 국외 이전 (Strava·Terra 미국) 고지 추가. OCR 위탁 처리자 변경 (Anthropic → Google Cloud Vision).
- 2026-05-03 — 최초 공개.