개인정보 처리방침
최종 업데이트: 2026년 4월 7일
Flying Start는 Flying Start("당사", "우리", "우리의")가 개발했습니다. 당사는 귀하의 개인정보를 중요하게 생각합니다. 이 정책은 당사가 수집하는 데이터, 사용 방법 및 귀하의 권리를 설명합니다.
이 정책은 다음을 다룹니다 Flying Start: Race Timer 앱 (Apple Watch 동반 앱 포함) 및 Flying Start: Race Officer 앱과 flyingstart.app 및 rc.flyingstart.app의 관련 웹 서비스. 이를 통칭하여 "앱"이라고 합니다.
앱은 기기에서 완전히 작동하는 기능과 계정이 필요하고 당사 서버로 데이터를 전송하는 선택적 연결 기능을 제공합니다. 이 정책은 두 가지를 모두 다룹니다.
1. 계정 및 인증
요트 클럽 가입, 레이스 참가, 레이스 알림 수신 등 일부 기능은 계정을 만들어야 합니다. 가입 시 저희가 수집하는 정보:
- 이메일 주소 — 계정 식별, 비밀번호 재설정 전송, 구독한 레이스 관련 알림 전달에 사용됩니다.
- 비밀번호 — 저희 인증 제공업체(Supabase)에 의해 해시 형태로 저장됩니다. 저희는 평문 비밀번호에 접근할 수 없습니다.
이메일로 전송된 매직 링크를 통해 로그인할 수도 있습니다. 계정을 만들지 않고도 앱의 타이머와 GPS 계기를 사용할 수 있습니다.
2. 레이서 프로필 및 참가자 데이터
클럽에 가입하거나 레이스에 참가할 때, 저희는 귀하가 제공한 정보를 저장합니다:
- 세일 번호, 보트 클래스, 보트 이름
- 조타수 이름 및 크루 이름
- 핸디캡 등급 (예: PY, IRC, PHRF)
- 클럽 회원권 및 역할 (예: 회원, 임원)
이 데이터는 레이스 관리 및 결과 게시를 돕기 위해 레이스 임원 및 클럽의 다른 구성원에게 표시됩니다.
3. 위치 및 GPS 데이터
기기 내 처리
Flying Start는 기기의 GPS를 사용하여 지면 속도, 지면 코스, 출발선까지 거리, 출발선까지 시간 계산을 포함한 세일링 계기를 제공합니다. 이 처리는 완전히 기기에서 이루어집니다.
레이스 GPS 데이터
"내 레이스 추적"을 선택하고 카운트다운을 시작하면 Flying Start는 레이스 전반에 걸쳐 GPS 위치를 기록합니다. 이 데이터에는 각 기록된 지점의 위도, 경도, 타임스탬프, 속도, 코스, 정확도가 포함됩니다. 레이스 GPS 데이터는 두 가지 방식으로 사용됩니다:
- 실시간 추적 — 레이스 중 약 3초마다 위치가 방송되어 관람자와 경기 임원이 실시간으로 따라갈 수 있습니다. 이 실시간 데이터는 레이스가 끝난 후 저장되지 않습니다.
- 레이스 리플레이 — 레이스 후 전체 GPS 트랙이 레이스 후 검토, 출발 정확도 채점, 클럽 회원이 접근할 수 있는 레이스 리플레이 기능을 위해 당사 서버에 업로드됩니다. 업로드된 트랙은 계정, 레이스, 경쟁자 기록과 연결됩니다. GPS 트랙은 2년 후 자동으로 삭제됩니다. 언제든지 트랙 또는 전체 계정을 삭제할 수도 있습니다 (섹션 19 참조).
GPS track recording happens automatically during races. You can disable all GPS features in Settings → Navigation → “Disable All GPS Features”.
타이밍 예측 개선
업로드된 GPS 트랙에는 필터링된 속도, 방향, 출발선까지 거리, 라인까지 시간 예측 등 추가 세일링 지표도 포함될 수 있습니다. 이 데이터는 모든 사용자에게 도움이 되는 타이밍 예측 알고리즘을 훈련하고 개선하기 위해 집계하여 사용됩니다. 모델 훈련에는 개인 식별 정보가 사용되지 않으며 데이터는 처리 전에 익명화됩니다. 설정 → 탐색 → "타이밍 예측 개선"을 통해 비활성화할 수 있습니다.
위치 비활성화
설정 → 탐색 → "모든 GPS 기능 비활성화" 또는 iOS 설정 → 개인정보 보호 및 보안 → 위치 서비스를 통해 언제든지 모든 GPS 기능을 비활성화할 수 있습니다. 위치 접근 없이도 타이머와 수동 레이스 기능은 완전히 작동합니다.
4. 푸시 알림
알림을 선택하면, 레이스 관련 경고(예: 레이스 시작, 결과 게시, 코스 변경, 게시판 업데이트)를 전달할 수 있도록 기기의 푸시 알림 토큰을 저장합니다. 저희가 저장하는 정보:
- 기기 토큰 (Apple 푸시 알림 서비스에서 제공)
- 플랫폼 및 환경 식별자
- 알림 구독 기본 설정 (팔로우하는 클럽, 시리즈 또는 레이스)
iOS 설정 또는 앱 내에서 언제든지 알림을 관리하거나 비활성화할 수 있습니다.
5. 레이스 결과 및 성과 데이터
레이스 결과 — 피니시 위치, 경과 및 보정 시간, 점수, 상태(예: DNS, DNF, OCS) 포함 — 는 레이스 임원이 입력하면 저희 서버에 저장됩니다. 결과는 클럽 구성원에게 게시될 수 있으며, 클럽이 선택하는 경우 공개적으로 이용 가능합니다.
기기에서 저희는 스타트 품질 평점, 최고 속도, 레이스 기록과 같은 개인 성과 지표도 저장합니다. 이 로컬 데이터는 iCloud가 활성화되어 있으면 iCloud 계정과 동기화됩니다(섹션 8 참조).
6. Crew Sync
Flying Start의 Crew Sync 기능은 로컬 Bluetooth 및 Wi-Fi를 통해 Apple의 MultipeerConnectivity 프레임워크를 사용하여 동일한 보트의 여러 기기를 연결합니다. 레이스 타이밍 데이터와 디스플레이 상태는 페어링된 기기 간에 직접 공유됩니다. Crew Sync 데이터는 저희 서버를 통과하지 않습니다.
7. Apple Watch
Apple Watch 동반 앱은 Apple의 WatchConnectivity 프레임워크를 통해 iPhone과 통신합니다. 모든 데이터 전송은 페어링된 기기 간에 직접 이루어집니다. Watch 데이터는 저희 서버를 통과하지 않습니다.
8. iCloud 동기화
기기에서 iCloud에 로그인되어 있으면, 레이스 기록, 출발선, 설정이 Apple의 CloudKit 프레임워크를 사용하여 Apple 기기 간에 동기화될 수 있습니다. 이 데이터는 개인 iCloud 계정에 저장되며 다음의 적용을 받습니다: Apple 개인정보 처리방침. 저희는 귀하의 iCloud 데이터를 읽거나 접근하거나 수정할 수 없습니다.
9. 피드백 및 제안
앱 또는 피드백 사이트를 통해 피드백이나 기능 제안을 제출하면, 저희는 제출 내용, 계정 식별자, 투표 또는 댓글을 저장합니다. 이것은 저희가 개선 사항의 우선 순위를 정하는 데 도움이 됩니다. 피드백은 로드맵에 공개적으로 표시될 수 있습니다(이메일 제외).
10. 경기위원회(RC) 및 클럽 관리
클럽 임원과 관리자는 Flying Start: Race Officer와 레이스 위원회 웹 대시보드를 사용하여 레이스, 경쟁자, 결과를 관리합니다. 관리 작업 (예: 결과 수정)은 임원의 사용자 ID, 변경 사항, 변경 시기를 포함하는 감사 로그에 기록됩니다. 이는 레이스 관리의 투명성과 책임성을 보장합니다.
10a. 오디오 녹음 (경기 임원)
Flying Start: Race Officer는 레이스 중 오디오를 녹음하여 경기 임원이 피니시 호출을 재생하고 결과를 확인할 수 있습니다. 오디오 녹음은 기기에 로컬로 저장되며 당사 서버에 업로드되지 않습니다. 녹음은 특정 레이스와 연결되며 앱 내에서 언제든지 삭제할 수 있습니다. 마이크 접근은 iOS 설정 → 개인정보 보호 및 보안 → 마이크를 통해 취소할 수 있습니다.
10b. 블루투스 및 해양 기기
앱은 블루투스를 통해 외부 해양 기기 (예: 풍속 센서)에 연결할 수 있습니다. 기기 데이터 (풍속, 방향, 방위)는 실시간 표시를 위해 기기에서 처리되며 당사 서버로 전송되지 않습니다. 블루투스 접근은 iOS 설정 → 개인정보 보호 및 보안 → 블루투스를 통해 취소할 수 있습니다.
11. 구독 및 결제 데이터
구독 구매는 App Store를 통해 Apple에 의해 완전히 처리됩니다. 저희는 결제 정보를 수집하거나 저장하지 않습니다. Apple은 구독 상태를 확인하기 위해 익명화된 구매 영수증을 제공합니다.
12. 데이터 사용 방법
저희는 위에서 설명한 데이터를 다음과 같이 사용합니다:
- 앱 기능 제공 및 운영 — 레이스 타이밍, GPS 계기, 결과, 알림
- 세일링 조직의 클럽 및 레이스 관리 지원
- 사용 패턴의 집계된 익명 분석을 통한 앱 개선(예: 실행된 레이스 수, 업로드된 GPS 트랙, 활성 클럽)
- 익명화된 집계 GPS 및 세일링 지표를 사용하여 타이밍 예측 알고리즘 훈련 및 개선
- 계정 및 참가하는 레이스와 관련된 거래 커뮤니케이션 전송
- 플랫폼 보안 유지 및 이용 약관 시행
저희는 하지 않습니다 광고, 행동 프로파일링 또는 제3자에게 판매를 위해 데이터를 사용하지 않습니다.
13. 수집하지 않는 데이터
- 제3자 분석, 추적 또는 광고 SDK를 사용하지 않습니다
- 기기 식별자 또는 지문을 수집하지 않습니다
- 앱에서 쿠키 또는 추적 픽셀을 사용하지 않습니다
- 광고를 제공하지 않습니다
- 어떤 종류의 데이터도 판매하지 않습니다
14. 마케팅 웹사이트 분석
저희 마케팅 웹사이트(flyingstart.app)는 방문자가 사이트를 사용하는 방법을 이해하는 데 도움이 되는 익명 페이지 조회 통계를 수집합니다. 이것은 앱과 완전히 별개이며 다음과 같이 작동합니다:
- 쿠키 없음 — 분석 목적으로 쿠키를 설정하거나 읽지 않습니다
- 개인 데이터 저장 없음 — IP 주소, 브라우저 유형, 오늘 날짜에서 임시적이고 되돌릴 수 없는 해시를 생성합니다. 이 해시는 매일 회전하며 귀하를 식별하는 데 사용될 수 없습니다
- 사이트 간 추적 없음 — 분석은 마케팅 웹사이트로 제한됩니다. 앱, 경기위원회(RC) 어드민, 커뮤니티 사이트는 추적되지 않습니다
- 제3자 서비스 없음 — 모든 데이터는 저희 자체 서버에서 처리되고 저희 자체 데이터베이스에 저장됩니다. 데이터는 Google, Facebook 또는 다른 분석 제공업체에 전송되지 않습니다
- 수집된 데이터: 방문한 페이지, 참조 도메인, 기기 유형(모바일/데스크톱), 국가, App Store 또는 다른 Flying Start 제품으로의 링크를 클릭했는지 여부
- 보존: 원시 이벤트 데이터는 90일 후 자동으로 삭제됩니다. 집계된 일일 요약(방문자 수준 세부 정보 없음)은 트렌드 분석을 위해 보존됩니다
15. 데이터 공유 및 제3자 서비스
저희는 앱을 운영하기 위해 다음 제3자 서비스를 사용합니다:
- Supabase (데이터베이스 및 인증) — 계정 데이터, 참가자 프로필, GPS 트랙, 레이스 결과, 푸시 토큰은 저희 Supabase 호스팅 PostgreSQL 데이터베이스에 저장됩니다. Supabase의 개인정보 처리방침: supabase.com/privacy
- Apple 푸시 알림 서비스(APNs) — 기기에 푸시 알림을 전달하는 데 사용됩니다
- Apple CloudKit / iCloud — 로컬 레이스 데이터의 선택적 기기 간 동기화에 사용됩니다
- Netlify — 실시간 레이스 추적 릴레이를 포함한 저희 웹사이트와 서버리스 기능을 호스팅합니다
- Resend — 매직 링크 로그인 및 레이스 알림 같은 트랜잭션 이메일 전달에 사용됩니다. Resend 개인정보 처리방침: resend.com/legal/privacy-policy
저희는 법률에 따라 요구되는 경우를 제외하고 개인 데이터를 다른 제3자와 공유하지 않습니다.
16. 데이터 보안
데이터에 대한 접근은 귀하가 속한 클럽과 레이스 내의 데이터에만 접근할 수 있도록 보장하는 행 수준 보안 정책으로 보호됩니다. 전송 중인 모든 데이터는 TLS를 통해 암호화됩니다. 비밀번호는 해시되며 평문으로 저장되지 않습니다. 플랫폼에 대한 관리 접근은 권한이 있는 직원으로 제한됩니다.
17. 데이터 보존
- 로컬 데이터: 기기에 저장됩니다. 앱을 삭제하면 모든 로컬 데이터가 삭제됩니다. iCloud 데이터는 설정 → Apple ID → iCloud → 저장 공간 관리를 통해 관리할 수 있습니다.
- 서버 데이터: 계정, 경쟁자 프로필, 레이스 결과는 계정이 활성화되어 있는 동안 보존됩니다. GPS 트랙은 2년 후 자동으로 삭제됩니다. GPS 트랙에서 파생된 익명화된 ML 훈련 데이터는 개인 정보가 포함되지 않아 무기한 보존됩니다. 언제든지 계정 및 관련 데이터 삭제를 요청할 수 있습니다 (섹션 19 참조), 또는 앱 또는 레이스 위원회 대시보드에서 직접 계정을 삭제할 수 있습니다.
- 푸시 토큰: 유효하지 않게 되거나 앱을 제거할 때 자동으로 삭제됩니다.
- 감사 로그: 투명성 및 분쟁 해결을 위해 클럽의 운영 기간 동안 보존됩니다.
18. 아동 개인정보 보호
Flying Start는 13세 미만의 아동(또는 귀하의 관할 지역에서 적용되는 나이)으로부터 고의로 개인 데이터를 수집하지 않습니다. 아동이 저희에게 개인 데이터를 제공했다고 생각되면, 저희에게 연락하면 즉시 삭제하겠습니다.
19. 귀하의 권리
귀하의 관할 지역(UK GDPR 및 EU GDPR 포함)에 따라 다음 권리를 가질 수 있습니다:
- 접근 저희가 귀하에 대해 보유한 개인 데이터
- 수정 부정확한 데이터
- 삭제 계정 및 관련 데이터
- 내보내기 이식 가능한 형식으로 데이터
- 이의 특정 처리에 반대하거나 제한
- 동의 철회 언제든지(예: 푸시 알림 또는 실시간 추적)
이러한 권리를 행사하려면 앱 내 설정 또는 레이스 위원회 대시보드에서 직접 계정을 삭제하거나 다음으로 문의하세요 support@flyingstart.app. 30일 이내에 응답하겠습니다.
20. 처리의 법적 근거 (GDPR)
GDPR이 적용되는 경우, 저희는 다음 근거에 따라 데이터를 처리합니다:
- 계약: 가입한 서비스를 제공하기 위해 필요한 처리(계정 관리, 레이스 참가, 결과)
- 정당한 이익: 플랫폼 보안, 사기 예방, 서비스 개선을 위한 집계 분석
- 동의: 푸시 알림, 실시간 위치 방송, GPS 트랙 업로드 — 각각 비활성화 가능
21. 이 정책의 변경
저희는 때때로 이 개인정보 처리방침을 업데이트할 수 있습니다. 변경 사항은 업데이트된 날짜와 함께 이 페이지에 게시됩니다. 중요한 변경 사항의 경우 앱 또는 이메일을 통해 알려드립니다. 변경 후 앱을 계속 사용하면 수락으로 간주됩니다.
22. 문의
이 개인정보 처리방침에 대한 질문이 있으신가요? 다음으로 연락하세요: support@flyingstart.app.