← PeakTrail
プライバシーポリシー
Last updated: September 5, 2026
要約: アクティビティ、ルート、心拍数、位置情報はすべて端末内に保存されます。アカウントは不要で、アナリティクスも収集しません。ルートリクエストは PeakTrail が運用する小規模なプロキシサーバーを経由し、ルートエンジンへ転送された後、リクエストの内容自体は保存されません。保存されるのは短期間のサーバーアクセスログのみです(第3節参照)。このページでは、アプリが接触するサービスと、それぞれが見られる情報を説明します。
1. 保存するデータ
PeakTrailは、端末内ストレージ(SQLiteデータベースおよびアプリ設定)を使用して、すべてのデータを端末にローカル保存します。これには以下が含まれます:
- GPS記録(位置、速度、標高、タイムスタンプ)
- 心拍数およびケイデンスデータ(BLEセンサーまたはHealth Connectから)
- 保存したルートとウェイポイント
- アプリの設定とプリファレンス
- オフライン用にキャッシュされた地図タイル
このデータは、お客様が明示的にエクスポートまたは共有しない限り、端末から外部に送信されることはありません。アプリをアンインストールすると、保存されたデータはすべて削除されます。
2. 収集しないデータ
当方が運用するサーバーは1台だけで、ルートリクエストをルートエンジンへ転送するプロキシです。アカウントは保持せず、アクティビティ・健康・位置データも保存しません。この短期間のアクセスログ(第3節)を除き、当方は以下を収集・受信・処理しません:
- お名前、メールアドレス、アカウント情報(アカウント自体が存在しません)
- 分析データや使用状況トラッキングデータ
- リモートサーバーに送信されるクラッシュレポート(クラッシュログはローカルにのみ保存)
- リモートシステム上の位置情報、アクティビティ、健康データ
3. サードパーティサービス
PeakTrailは通常の使用中に以下の無料サードパーティサービスと通信します。これらのサービスにはそれぞれ独自のプライバシーポリシーがあります。各機能の使用時にサービスが確認できるデータについて説明します:
OpenFreeMap(地図タイル)
- 概要:OpenStreetMapデータに基づく無料のベクター地図タイル
- 確認できる情報:端末のIPアドレスと表示中の地理的範囲(タイル座標から概略位置が特定されます)
- タイミング:オフラインキャッシュされていないタイルを地図が読み込む時
- ポリシー:openfreemap.org
Open-Meteo(天気予報)
- 概要:無料の天気予報API
- 確認できる情報:端末のIPアドレスと天気リクエストの緯度・経度
- タイミング:地図で天気を表示する時、または記録中
- ポリシー:open-meteo.com/en/terms
Nominatim(場所検索)
- 概要:OpenStreetMapによる無料ジオコーディングサービス
- 確認できる情報:端末のIPアドレスと検索クエリテキスト
- タイミング:場所を名前で検索する時
- ポリシー:operations.osmfoundation.org/policies/nominatim
Overpass API(トレイル発見)
- 概要:OpenStreetMapデータを照会するための無料API
- 確認できる情報:端末のIPアドレスと検索の地理的バウンディングボックス
- タイミング:トレイルを検索する時
- ポリシー:overpass-api.de
PeakTrail ルーティングプロキシ(pad.peaktrail.ca)
- 概要: ルートエンジン(BRouter、フォールバックとして OpenRouteService)の前段となる小規模な PeakTrail 運用サーバー。サードパーティの API キーをアプリ内に同梱しないためのものです
- 当方が見られるもの: 端末の IP アドレス、ルート計画に使う経由点、リクエスト時刻。経由点はルートエンジンへ転送後に破棄され、保存されません。標準的なウェブサーバーのアクセスログ(IP アドレス、時刻、URL パス)はセキュリティと不正利用の監視のため最大30日間保持され、その後削除されます。
- タイミング: ルートを計画したとき、またはナビゲーション中に再ルートされたとき
- セキュリティ: 全トラフィックは HTTPS/TLS を使用。リクエストはアカウントに紐づかず(アカウント自体が存在しません)、第三者と共有されず、プロファイリングや広告に使われることもありません。
OpenRouteService(ルート案内)
- 概要: ハイデルベルク大学の無料ルーティング API。プライマリエンジンでルートを計算できない場合のフォールバックとして使用
- 見られるもの: 経由点。プロキシサーバーから送信されるため、端末の IP アドレスは OpenRouteService に共有されません
- タイミング:ルートを計画する時、またはターンバイターンナビを使用する時
- ポリシー:openrouteservice.org/terms-of-service
Google Health Connect(Android)
- 概要:Androidの端末内ヘルスデータストア
- 確認できる情報:PeakTrailは健康データ(心拍数、運動、歩数)を端末のHealth Connectストアに直接読み書きします。このデータはサーバーを経由しません。
- タイミング:設定でHealth Connect同期を有効にした時
- ポリシー:health.google
Stravaセグメントデータ(オプション)
- 概要:embedエンドポイント経由の公開Stravaセグメントリーダーボード
- 確認できる情報:端末のIPアドレスとリクエストしたセグメントID
- タイミング:セグメントをタップしてリーダーボードを表示する時
- ポリシー:strava.com/legal/privacy
4. Bluetooth
PeakTrailはBluetooth Low Energy(BLE)心拍モニターおよびケイデンスセンサーに接続できます。この通信は端末とセンサー間で直接行われます。Bluetoothデータがサーバーに送信されることはありません。
5. 権限
PeakTrailは端末で以下の権限を要求します:
- 位置情報(フォアグラウンド・バックグラウンド):アプリ使用中および記録中の画面ロック時にGPSトラックを記録するため
- Bluetooth:心拍数およびケイデンスセンサーに接続するため
- 身体活動:Health Connect経由で歩数を読み取るため
- 健康データ:Health Connectとワークアウト、心拍数、アクティビティデータを同期するため
- スリープ解除:記録中に画面をオンに保つため(オプション)
- 通知:記録ステータスの通知を表示するため
すべての権限はアプリ機能のためのみに使用されます。これらの権限で収集されたデータが当方に送信されることはありません。
6. 児童のプライバシー
PeakTrailは13歳未満の児童を含む、いかなる者からも意図的にデータを収集しません。データ収集がないため、保護者の同意は不要です。
7. お客様の権利
すべてのデータは端末にローカル保存されるため、お客様は完全な制御権を持ちます:
- アクセス:アプリ内でデータを確認
- 削除:アプリをアンインストールしてアクティビティ、ルート、またはすべてのデータを削除
- エクスポート:アクティビティをGPXファイルとしていつでも書き出し
- データポータビリティリクエスト不要:データは既に端末上にあります
8. ポリシーの変更
アプリの発展に合わせ、本プライバシーポリシーを更新することがあります。変更はこのページに更新日付きで掲載されます。短期間のサーバーログ以外の個人データは収集しないため、個別の通知は行いません。
9. お問い合わせ
本プライバシーポリシーについてのご質問は support@peaktrail.ca までメール、またはGitHubでissueをご作成ください。