プライバシーポリシー
合同会社HpRun(以下「当社」)は、当社が提供するアプリケーション「HpRun」(iOS版・Android版。以下あわせて「本アプリ」)における利用者情報の取り扱いについて、以下のとおりプライバシーポリシーを定めます。iOS版とAndroid版で取り扱いが異なる箇所は、それぞれ明記しています。
1. 取得する情報と利用目的
位置情報
ランニング中の距離・ペース・ルートの計測のために位置情報を取得します。位置情報の記録は端末内に保存され、当社サーバーには送信されません。
- iOS版: バックグラウンド計測のため「常に許可」をお願いする場合があります。
- Android版: 計測中は通知を表示したうえで位置情報を取得します(フォアグラウンドサービス)。バックグラウンドでの位置情報の取得(「常に許可」)はお願いしません。
あわせて、「天気予報」の表示のためにおおよその現在地を利用します(下記「天気予報」を参照)。
ヘルスケア(iOS版: HealthKit)/ヘルスコネクト(Android版: Health Connect)のデータ
- iOS版: ヘルスケアから、ワークアウト(Garmin等から同期されたものを含む)・心拍数・歩数・ランニングフォーム関連指標・推定VO2maxを、履歴表示のために読み取ります。計測したランをヘルスケアへ保存することもできます。
- Android版: ヘルスコネクトから、エクササイズ(Garmin等から共有されたものを含む)・距離・消費カロリー(運動)・心拍数・歩数・パワー・推定VO2max・上昇高度・エクササイズのルート・30日より前の記録を、履歴表示とランの取り込みのために読み取ります。本アプリで計測したランは、エクササイズ・距離・ルートとしてヘルスコネクトへ書き込みます。いずれも、ヘルスコネクトの画面で許可された種類だけを扱います。
ヘルスケア/ヘルスコネクトから読み取ったデータは、上記の目的(履歴の表示・ランの取り込みとポイントの計算)にのみ使用し、広告目的で利用することはありません。
読み取ったデータのうち、当社サーバー(Firebase)へ送信するのは、今月の走行距離の合計値(ランキングの順位付けに使用)と、AIコーチに相談したときに添える直近のランの概要(日付・距離・ペース・平均心拍・ピッチ・獲得標高。下の「AIコーチの相談内容」)です。以前の版(1.0.8 まで)は、ポイントの計算のために日付ごとの走行距離・歩行距離の合計値(メートル)も送信していました。歩数・ピッチ以外のランニングフォーム関連指標・推定VO2max・GPSの経路は送信しません。送信した値を広告目的で利用することはなく、AIコーチの応答の生成(Anthropic社)を除いて第三者へ提供することもありません。ランキングへの送信は「プロフィール ▸ プライバシー ▸ ランキングに参加する」で停止できます。
Apple Watch アプリ(iOS版)
Apple Watch 版で計測したランニング・ウォーキング(距離・時間・心拍数・消費カロリー・ルート)は、Apple Watch のヘルスケアに保存されます。保存されたワークアウトは Apple のヘルスケアの仕組みによって iPhone と同期され、本アプリが履歴として読み取ります。当社サーバーを経由することはありません。
走行中に心拍ゾーンを表示するため、Apple Watch 版はヘルスケアの生年月日を読み取り、端末内で最大心拍数の目安(220−年齢)を計算します。生年月日そのものを画面に表示することはなく、保存も送信もしません。読み取りを許可しない場合は心拍ゾーンが表示されないだけで、計測はそのまま行えます。
アカウント情報
会員登録時にメールアドレスを取得します。Apple または Google のアカウントでサインインした場合は、そのアカウントに登録されたお名前もあわせて受け取り、認証基盤に保持します(アプリ内で表示・利用することはありません)。認証基盤としてGoogle Firebase Authenticationを利用し、パスワードは当社が平文で保持することはありません。
AIコーチの相談内容
AIコーチ機能では、入力されたメッセージとあわせて、助言の材料として次のものを当社サーバー(Google Firebase)経由でAnthropic社のAI(Claude)に送信し、応答の生成に利用します。相談内容を広告目的で利用することはありません。
- お名前(アプリに登録したニックネーム)と、ご利用開始日
- HpRun Plus に加入しているかどうか(1.0.8 までの版のみ)
- 通算・今週・今月の集計(回数・距離。今週分は平均ペースも)と連続日数
- 月ごとの回数と距離(直近6か月)
- 直近10本のランの概要(日付・距離・ペース・平均心拍・ピッチ・獲得標高)
- 今月の目標とレース目標(名称・日付・距離・目標タイム)
- ベスト記録の目安(ご自身が設定した距離ごと)と最長距離
- ソーシャルグッドポイントの残高とランク、獲得しているバッジ
- カレンダーの練習メニュー(今日から2週間の日付・名前・距離と、走ったかどうか)
- 直近5件のノートの内容(タイトル・アクティビティ内容・自己評価・ふりかえり・メモ。各項目は先頭のみ)
- 保存しているコース(名前・1周の距離・種類。新しい5件。コースの線そのものは送信しません)
- いまの天気(走りやすさ・気温・湿度・風速・降水確率・気象警報の見出し。お住まいの場所や座標は送信しません)
- イベントのタブに表示している催し(日時・名称・場所。どなたにも公開している掲載情報です)
GPSの経路そのものは送信しません(助言に必要がなく、お住まいの場所が分かってしまうためです)。
クレジットカード等のお支払い情報、パスワード、メールアドレスも送信しません。
やりとりは端末内に保存されます(あとから読み返せるようにするためです)。当社サーバーには保存しません。アプリ内の AIコーチ ▸ 右上のゴミ箱 からいつでもすべて削除できます。
利用状況・ポイント
ソーシャルグッドポイントの残高は当社サーバー(Firebase Firestore)がユーザーID単位で管理します。ポイントは、ランに付けたソーシャルグッド(プロギング・ランニングパトロール)の印と、公式イベントのチェックインで貯まります。そのため本アプリは、ソーシャルグッドの印を付けたランの識別番号・日付・印の種類(14日分)をサーバーへ送信します。サーバーはこれをもとにポイントを計算し、AIコーチの月間利用回数と回数チケット・ポイントの利用(交換)状況・ポイントで得たアイコン・寄付の記録とあわせて記録します。ソーシャルグッドの印は、全利用者の合計回数(個人が分からない数)としてアプリに表示します。これは機種変更・再インストール時に残高や獲得済み特典を引き継ぐためと、残高の改ざんを防ぐためのものです。ポイントのために、GPSの経路・1本ごとのランの距離やタイムを送信することはありません(AIコーチに相談したときは、上の「AIコーチの相談内容」のとおり直近のランの概要を送ります)。
以前の版(1.0.8 まで)は、ポイントの計算のために日付ごとの走行距離と歩行距離の合計値(14日分)を送信していました。その版をお使いの間は送信が続きます。また、以前の版で記録した購読状態・発行済みクーポン・ストリーク保護券(保護券を使った日を含む)は、引き継ぎのために保持しています。
ソーシャルグッドの写真・寄付・活動証明書
ソーシャルグッドの印を付けるときに、写真を添えることができます(任意)。写真は端末に保存し、活動証明書に載せます。写真を添えるときの「掲載を許可」(初期設定はオン)をオンにした写真に限り、当社サーバー(Firebase Storage)へ送信し、当社のホームページ・SNS などで活動の様子として紹介することがあります。写真は送信する前に端末で描き直すため、撮影した場所(位置情報)などの付帯情報は送信しません。人の顔・車のナンバー・表札などが写らないようお願いします。掲載は、アプリ内のランの詳細から、いつでも「掲載を許可しない」にしたり写真を削除したりでき、そのときサーバーからも削除します。
ポイントを寄付した場合は、寄付先・ポイント数・日時をユーザーIDと結びつけて記録します。寄付先ごとの合計(個人が分からない数)は、寄付先へのお渡しに使います。
活動証明書は端末の中で作成します。証明書に載せるお名前は当社へ送信しません(公式イベントへの参加回数だけをサーバーから読み取ります)。
ランキング
本アプリには、ご自身の順位だけを表示するランキング機能があります。この機能のために、今月の走行距離(メートル単位の合計値)をユーザーID単位でFirebase(Firestore)へ送信します。累計ポイントは、サーバーが持っている値を使います。GPSの経路・各ランの記録・タイム・お名前は送信しません。他の利用者の順位や数値が表示されることはなく、全員が並ぶ公開ランキングも設けていません。
この送信は、アプリ内の「プロフィール → プライバシー → ランキングに参加する」でいつでも停止できます。停止すると、それ以降の送信を行わないほか、既に送信済みの値も消去し、ランキングの集計対象から外れます。
天気予報
「天気予報」を表示するため、おおよその現在地の座標を使って、Apple の WeatherKit から気象情報を取得します。天気の判定に詳しい位置は不要なため、計測時のような精密な測位は行いません。位置情報の利用を許可していない場合、この表示は行われません(他の機能には影響しません)。
- iOS版: おおよその現在地の座標(精度約3km)を、端末から Apple の WeatherKit へ直接送信します。当社サーバーへは送信しません。
- Android版: 約1kmに丸めた座標を当社サーバー(Google Firebase)へ送信し、当社サーバーが WeatherKit から気象情報を取得します(Android には WeatherKit を直接使う仕組みがないためです)。座標は気象情報の取得にのみ使用し、保存しません(同じ地点への問い合わせを減らすため、サーバーの処理中に最長30分だけ一時的に保持します)。WeatherKit の利用回数を守るため、ユーザーIDごとに1日の取得回数を記録します。
取得した気象情報は、表示のためにのみ使用します。
広告
本アプリはホーム画面に Google AdMob のバナー広告を1枠表示します。広告配信のため、AdMob は広告識別子(iOS版: IDFA/Android版: 広告ID)等の端末の識別子や広告の表示・操作に関する情報を取得することがあります。
- iOS版: 初回起動時に、Appleの「トラッキングの許可」(App Tracking Transparency)のダイアログを表示します。許可した場合のみ、他社のアプリやウェブサイトでの行動と紐づけた「あなたに合わせた広告(パーソナライズ広告)」が配信されます。許可しない場合は、そうした紐づけを行わない広告が配信されます。いずれの場合も広告そのものは表示されます。許可の設定は、iOSの「設定 ▸ プライバシーとセキュリティ ▸ トラッキング」からいつでも変更できます。
- Android版: 広告IDは、Androidの「設定 ▸ プライバシー(またはGoogle) ▸ 広告」から、いつでもリセット・削除できます。削除した場合は、広告IDに基づく広告の個人最適化は行われません。いずれの場合も広告そのものは表示されます。
なお、位置情報・ヘルスケアデータ・AIコーチの相談内容を広告目的で利用することはありません。
地図(Android版)
Android版では、ルートの地図の表示に Google マップを使用します。地図を表示するため、表示している範囲の地図データを Google から取得します。走ったルートそのものを当社が Google へ送信することはありません。
プッシュ通知
通知をオンにした場合、新着イベントのお知らせ等のために、端末のプッシュ通知トークンをFirebase Cloud Messagingに登録します。
利用状況の分析
本アプリの改善のため、機能を使ったこと(ランを記録した・編集した、ヘルスケアから取り込んだ件数、ポイントを交換した等)を Google Firebase Analytics へ送信します。アプリで計測したランについては、その距離を1km単位に丸めた値もあわせて送信します。送信する内容に、お名前・メールアドレス・位置情報・GPSの経路・心拍数・タイムは含めません。アカウントのユーザーIDとも紐づけません。
不具合の調査
本アプリが異常終了したとき、および取り込み・ポイントの同期・購入の処理が失敗したときに、発生した箇所と端末の状態(機種・OSのバージョン・空き容量・メモリ等)を Google Firebase Crashlytics へ送信します。不具合の原因を調べて直すためだけに使用します。お名前・メールアドレス・位置情報・GPSの経路・走行の記録は含めず、アカウントのユーザーIDとも紐づけません。
2. 外部サービス
本アプリは以下の外部サービスを利用します。各サービスにおける情報の取り扱いは、各社のプライバシーポリシーをご確認ください。
- Google Firebase(認証・データベース・写真の保存・サーバー処理・プッシュ通知・利用状況の分析・不具合の調査)
- Google AdMob(アプリ内のバナー広告の配信)
- Anthropic Claude(AIコーチの応答生成)
- Apple HealthKit / App Store(iOS版: ヘルスケア連携・アプリの配信。1.0.8 までの版では課金処理も)
- Apple WeatherKit(天気予報の気象情報)
- Google ヘルスコネクト / Google Play(Android版: ヘルスコネクト連携・アプリの配信。以前の版では課金処理も)
- Google マップ(Android版: ルートの地図の表示)
- BASE / メルカリ(アプリ内ブラウザによるショップ表示。閲覧・購入は各サービス上で行われます)
- 各種SNS(Instagram・Facebook・YouTube・X等。公式アカウントへのリンクをアプリ内ブラウザで表示するもので、当社から利用者情報を送信することはありません)
3. 課金
1.1.0 以降の版にアプリ内課金はありません(すべての機能を無料にしました)。それより前の版の HpRun Plus(月額サブスクリプション)の決済は、iOS版ではAppleのApp Store、Android版ではGoogle Play経由で行われ、当社がクレジットカード情報等を取得することはありません。
4. 情報の第三者提供
法令に基づく場合を除き、利用者の同意なく個人情報を第三者に提供しません。
5. データの削除
アプリを削除すると、端末内のランニング記録等は削除されます。
アカウントは、アプリ内の プロフィール ▸ アカウント ▸「アカウントを削除」 からご自身で削除できます。この操作により、サーバー上に保存している利用状況(ポイントの残高と記録・ポイントで得たアイコンとストリーク保護券・ソーシャルグッドの印・掲載を許可した写真・寄付の記録・AIコーチの利用回数と回数チケット・購読状態・ランキング用の集計値・イベント特典の獲得記録)もあわせて削除されます。端末内のランニング記録は削除されず、そのままお使いいただけます。
ランキングへの送信のみを停止したい場合は、プロフィール ▸ プライバシー ▸「ランキングに参加する」 をオフにしてください。送信が止まり、送信済みの値も削除されます。
アプリを使わずに削除を申し込む
端末を手放した、アプリを消してしまった等でアプリから操作できない場合は、このページからお申し込みいただけます。
group@hprun.jp 宛に、件名を「アカウント削除の依頼」として、次の2つをお知らせください。
- ご登録のメールアドレス
- (お分かりになれば)ご利用の端末
ご本人の確認がとれ次第、7日以内にサーバー上の次のものを削除し、完了をご返信します。
- アカウント(メールアドレス・ユーザーID)
- ポイントの残高と獲得・利用の記録
- ポイントで得たアイコンとストリーク保護券
- ソーシャルグッドの印と、掲載を許可した写真
- 寄付の記録
- AIコーチの利用回数・回数チケットと購読状態
- ランキング用の集計値
- イベント特典の獲得記録
端末内に保存されているランニング記録は当社では預かっていないため、削除の対象になりません(アプリを削除すると一緒に消えます)。
法令上の保存義務があるもの(取引の記録など)は、その期間が過ぎるまで保持し、経過後に削除します。
上記の操作でご不明な点がある場合は、下記の窓口までご連絡ください。
6. 改定
本ポリシーの内容は、必要に応じて改定されることがあります。重要な変更がある場合は、アプリ内でお知らせします。
7. お問い合わせ窓口
合同会社HpRun
メール: group@hprun.jp