プライバシーポリシー
最終更新: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データは2つの目的で使用されます:
- ライブトラッキング — レース中、観客や競技役員がリアルタイムで確認できるよう、約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 Push Notification serviceが提供)
- プラットフォームと環境識別子
- 通知のサブスクリプション設定(フォローするクラブ、シリーズ、レース)
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. 競技委員会とクラブ管理
クラブ役員と管理者はFlying Start: Race Officerおよび競技委員会ウェブダッシュボードを使用して、レース、競技者、結果を管理します。管理アクション(結果の修正など)は、役員のユーザーID、変更内容、変更日時を含む監査ログに記録されます。これによりレース管理の透明性と説明責任が確保されます。
10a. 音声録音(競技委員)
Flying Start: Race Officer はレース中に音声を録音でき、競技委員がフィニッシュコールを再生して結果を確認できます。音声録音はデバイスにローカル保存され、 サーバーにはアップロードされません。録音は特定のレースに関連付けられており、アプリ内でいつでも削除できます。マイクアクセスはiOS設定 → プライバシーとセキュリティ → マイクで取り消せます。
10b. Bluetoothとマリン計器
本アプリはBluetooth経由で外部マリン計器(例:風速計)に接続できます。計器データ(風速、方向、針路)はリアルタイム表示のためにデバイス上で処理され、 サーバーには送信されません。Bluetoothアクセスは iOS設定 → プライバシーとセキュリティ → Bluetoothで取り消せます。
11. サブスクリプションと支払いデータ
サブスクリプションの購入はApp Storeを通じてAppleが完全に処理します。当社は支払い情報を収集または保存しません。Appleはサブスクリプションのステータスを確認するために匿名化された購入レシートを提供します。
12. データの使用方法
上記のデータを以下の目的で使用します:
- アプリの機能(レースタイミング、GPS計器、結果、通知)の提供と運用
- セーリング組織のクラブとレース管理の支援
- 使用パターンの集計・匿名化分析(例:実施されたレース数、アップロードされたGPSトラック数、アクティブなクラブ数)によるアプリの改善
- 匿名化・集計されたGPSとセーリングメトリクスを使用してタイミング予測アルゴリズムをトレーニングおよび改善する
- アカウントや参加レースに関するトランザクション通知の送信
- プラットフォームのセキュリティ維持と利用規約の執行
当社は しません お客様のデータを広告、行動プロファイリング、または第三者への販売に使用することは。
13. 収集しないデータ
- サードパーティの分析、トラッキング、広告SDKは使用しません
- デバイス識別子やフィンガープリントは収集しません
- アプリ内でクッキーやトラッキングピクセルは使用しません
- 広告を配信しません
- いかなる種類のデータも販売しません
14. マーケティングウェブサイト分析
マーケティングウェブサイト(flyingstart.app)は、訪問者のサイト利用状況を理解するために匿名のページビュー統計を収集します。これはアプリとは完全に別個のものであり、以下のように機能します:
- クッキーなし — 分析目的でクッキーを設定または読み取ることはありません
- 個人データの保存なし — IPアドレス、ブラウザタイプ、今日の日付から一時的な不可逆ハッシュを生成します。このハッシュは毎日変わり、個人の特定には使用できません
- クロスサイトトラッキングなし — 分析はマーケティングウェブサイトに限定されます。アプリ、競技委員会管理画面、コミュニティサイトは追跡されません
- サードパーティサービスなし — すべてのデータは当社のサーバーで処理され、当社のデータベースに保存されます。Google、Facebook、その他の分析プロバイダーにデータは送信されません
- 収集されるデータ: 訪問ページ、参照元ドメイン、デバイスタイプ(モバイル/デスクトップ)、国、App Storeまたは他のFlying Start製品へのリンクをクリックしたかどうか
- 保持期間: 生イベントデータは90日後に自動的に削除されます。集計された日次サマリー(訪問者レベルの詳細なし)はトレンド分析のために保持されます
15. データ共有とサードパーティサービス
アプリの運用に以下のサードパーティサービスを使用しています:
- Supabase (データベースと認証)— アカウントデータ、選手プロフィール、GPSトラック、レース結果、プッシュトークンはSupabaseがホストするPostgreSQLデータベースに保存されます。Supabaseのプライバシーポリシー: supabase.com/privacy
- Apple Push Notification service(APNs) — デバイスへのプッシュ通知の配信に使用
- Apple CloudKit / iCloud — ローカルレースデータのオプションのクロスデバイス同期に使用
- Netlify — ライブレーストラッキングリレーを含むウェブサイトとサーバーレス機能をホスト
- Resend — マジックリンクサインインやレース通知などのトランザクションメールの送信に使用します。Resendのプライバシーポリシー: resend.com/legal/privacy-policy
法律で義務付けられている場合を除き、個人データを他のサードパーティと共有しません。
16. データセキュリティ
データへのアクセスは、所属するクラブとレースのデータのみにアクセスできるよう、行レベルセキュリティポリシーで保護されています。転送中のすべてのデータはTLSで暗号化されます。パスワードはハッシュ化され、平文では保存されません。プラットフォームへの管理アクセスは、権限を持つ担当者に限定されています。
17. データ保持
- ローカルデータ: デバイスに保存されます。アプリを削除するとすべてのローカルデータが削除されます。iCloudデータは設定→Apple ID→iCloud→ストレージを管理で管理できます。
- サーバーデータ: アカウント、競技者プロフィール、レース結果はアカウントがアクティブな間保持されます。GPSトラックは2年後に自動的に削除されます。GPSトラックから導出された匿名化されたMLトレーニングデータは個人情報を含まないため、無期限に保持されます。いつでもアカウントと関連データの削除を要求できます(セクション19参照)。また、アプリまたは競技委員会ダッシュボードから直接アカウントを削除することもできます。
- プッシュトークン: 無効になった場合、またはアプリをアンインストールした場合に自動的に削除されます。
- 監査ログ: 透明性と紛争解決のために、クラブの運営期間中保持されます。
18. 子どものプライバシー
Flying Startは、13歳未満の子ども(またはお住まいの地域で適用される年齢)から意図的に個人データを収集しません。子どもが個人データを提供したと思われる場合は、ご連絡ください。直ちに削除します。
19. お客様の権利
お住まいの地域(英国GDPRおよびEU GDPRを含む)によっては、以下の権利が適用される場合があります:
- アクセス 当社が保有するお客様の個人データへのアクセス
- 修正 不正確なデータの修正
- 削除 アカウントと関連データの削除
- エクスポート ポータブル形式でのデータのエクスポート
- 異議申し立て 特定の処理への異議申し立てまたは制限
- 同意の撤回 いつでも(プッシュ通知やライブトラッキングなど)
これらの権利を行使するには、アプリの設定または競技委員会ダッシュボードから直接アカウントを削除するか、次の宛先にお問い合わせください: support@flyingstart.app。30日以内にご回答します。
20. 処理の法的根拠(GDPR)
GDPRが適用される場合、以下の根拠に基づいてデータを処理します:
- 契約: 登録したサービスの提供に必要な処理(アカウント管理、レースエントリー、結果)
- 正当な利益: プラットフォームセキュリティ、不正防止、サービス改善のための集計分析
- 同意: プッシュ通知、ライブ位置情報ブロードキャスト、GPSトラックアップロード — それぞれ無効にできます
21. ポリシーの変更
本プライバシーポリシーは随時更新される場合があります。変更はこのページに更新日とともに掲載されます。重要な変更については、アプリまたはメールでお知らせします。変更後もアプリを継続使用することで、変更を承諾したものとみなされます。
22. お問い合わせ
本プライバシーポリシーに関するご質問は、以下にお問い合わせください: support@flyingstart.app.