メインコンテンツへ移動
Runboに戻る

法務

Runboプライバシーポリシー

最終更新日: 2026年10月1日

Runboは、米国在住の個人開発者がRunboおよびPervychine Mobileの名称で運営しています。本ポリシーでは、Runbo iOSアプリおよびrunbo.appがアクセスする情報、その利用方法、お客様の選択肢について説明します。

ウェブサイトのプライバシー

  • このウェブサイトからRunboへお問い合わせいただくと、お名前、メールアドレス、メッセージが安全にサポート窓口へ送信され、お問い合わせへの回答にのみ使用されます。
  • Runbo.appは広告Cookieやウェブサイト解析を使用しません。言語などの必須設定はブラウザに保存される場合があります。

iOSアプリが読み取るデータ

  • Apple HealthKitを通じて許可したヘルスケアデータ:トレーニング負荷のサンプル、ワークアウトとワークアウトのルート、安静時心拍数、呼吸数、血中酸素飽和度、VO2 maxなどの測定値のサンプル、夜間の心拍数、睡眠セッション、心拍ゾーンのしきい値、およびiOS 18とwatchOS 10以降でのワークアウトの負荷スコア。Runboは、Appleのヘルスケアのアクセス許可ダイアログで許可した種類のデータだけを読み取ります。アクセスはApple Healthアプリでいつでも取り消せます。
  • アクセントカラー、距離と温度の単位、手動で設定した心拍数のしきい値、初期設定の状態、ヘルスケアのアクセス許可の状態などのデバイス設定とプロフィールの値。これらはデバイス上のUserDefaultsに保存されます。
  • Runboがこれらのデータからデバイス上で算出する指標:1日のトレーニング負荷、フォーカスのバランス、移動平均、推奨フォーカス、最近の履歴に基づくワークアウトの提案、外れ値の検出を含むバイタルの概要(体温、夜間の心拍数、睡眠、血中酸素)、VO2 maxまたはペースの推定値がある場合のレースペース予測、そして最近の屋外ランの時間と気象条件への暴露にもとづく暑熱順化。

ローカルでの処理と保存

  • 指標は端末で計算され、無料のReadiness要約は常に端末内に留まります。Online AIはヘルスケアの全履歴、生のサンプル、ルート、記録ID、過去のCoachの回答を送信しません。元のサンプルはHealthKit内に留まり、端末のキャッシュには継続動作に必要な限定的な識別子と要約のみが含まれます。 質問、最近の文脈、および設定している場合はトレーニングプロフィールは、CloudflareとRunboを経由してGoogle Geminiに送信されます。各質問の最初のリクエストにはヘルスケアのデータは含まれません。Geminiがデータの読み取りを求めた場合にのみ、その読み取りのためにRunboがiPhone上で計算した値(合計、要約、日付、アプリの助言)が次に送信されます。
  • 算出した指標は、継続性が必要な場合にデバイス上にキャッシュまたは保存されます。暑熱順化に対するワークアウトの寄与は最大42日間保存され、座標や生の1時間ごとの気象データは含まれません。設定はデバイス上のUserDefaultsに保存されます。
  • 構造化ワークアウトを書き出すと、RunboはWorkoutKitを通じてAppleのワークアウトAppに送信し、AppleのワークアウトスケジューラがペアリングされたApple Watch上で管理します。Runboは、一覧を整理するため、すでに過ぎた予定済みのRunboワークアウトを削除します。

気象データ

  • 対象となる屋外ワークアウトでは、RunboはHealthKitのワークアウトとともに保存された気温と湿度を使うことがあります。それらがなく、ワークアウトにルートがある場合、Runboは過去の天気を取得するため、おおよその開始地点の座標とワークアウトの時刻をApple WeatherKitに直接送信します。Runboは中継用の気象サーバを運用していません。
  • WeatherKitの1時間ごとの応答は、デバイス上で暑熱暴露への寄与にまとめられます。Runboは暑熱順化の履歴に1時間ごとの気温、湿度、ワークアウトの座標を保存しません。また、開始時の気象観測は、期限切れの項目を削除する容量の限られたデバイス上のキャッシュを使います。Apple Weatherのデータが推定に寄与する場合、RunboはApple Weatherのクレジットと法的情報へのリンクを表示し、データが加工されていることを明記します。

Apple Intelligenceによるコンディションのコーチング

  • 利用可能で「設定」でオンにしている場合、Runboはデバイス上のApple Intelligenceを使って、既存のコンディション要因の短い概要を作成できます。処理はすべてデバイス上で行われ、この機能のためにコンディションのデータがRunboのサーバに送信されることはありません。
  • 概要はスコアや助言の情報源として保存されず、コンディションのスコアやトレーニングの助言を変更することもありません。

「コーチに聞く」のオンラインAI(任意、Runbo Pro)

  • オンラインAIはデフォルトでオフです。「設定」でオンにして確認するまで、何も送信されません。オンの場合、「コーチに聞く」への各質問では次の情報がRunboのサーバに送信されます:入力したテキスト、以前のメッセージのうち最大2件、会話の現在の話題を値を含めずに短くまとめたもの(例:「今週のラン」)、今日の日付と曜日、使用言語、完了したワークアウトまたはワークアウトの提案が開いているかどうか、サーバがアクセスを確認するためのRunbo Pro購入に関するAppleの署名付き証明、そしてリクエストがお使いのデバイス上のRunboから送られたことを示すApp Attestのキー識別子と署名。リクエストには、距離の単位とRunboが読み取れるデータの種類の一覧も含まれます。トレーニングプロフィールを設定している場合はそれも含まれます:目標レース(距離、日付、目標タイム)、トレーニング日とロング走の日、経験レベル、ご自身で書いたメモ。
  • Runboのサーバにはrunbo.appでアクセスし、runbo.appはCloudflareを通じて配信されています。Cloudflareは暗号化された(TLS)接続を終端し、各リクエストをRunboのサーバに転送するため、サービスプロバイダとしてオンラインAIのリクエストを処理します。
  • App AttestはAppleのサービスです。オンラインAIをオンにすると、Runboがデバイス上でキーを作成し、Appleがそれが正規のRunboのものであることを確認し、Runboのサーバがそのキーを登録します。その後、各リクエストはそのキーで署名されるため、サーバは実在するAppleデバイス上のRunbo以外からのリクエストを拒否できます。
  • 質問、最近の文脈、および設定している場合はトレーニングプロフィールは、CloudflareとRunboを経由してGoogle Geminiに送信されます。各質問の最初のリクエストにはヘルスケアのデータは含まれません。Geminiがデータの読み取りを求めた場合にのみ、その読み取りのためにRunboがiPhone上で計算した値(合計、要約、日付、アプリの助言)が次に送信されます。
  • 指標は端末で計算され、無料のReadiness要約は常に端末内に留まります。Online AIはヘルスケアの全履歴、生のサンプル、ルート、記録ID、過去のCoachの回答を送信しません。元のサンプルはHealthKit内に留まり、端末のキャッシュには継続動作に必要な限定的な識別子と要約のみが含まれます。 オンラインの回答はまずGeminiが作成します。サーバー障害、タイムアウト、回答上限、不正な出力の場合は、利用可能ならApple Intelligenceに切り替わり、それ以外の端末では構造化されたローカルの事実を表示します。生成されるすべてのオンライン回答に日次・月次上限が適用されます。

オンラインAIのデータの保存と保持

  • Runboは質問、文脈、ヘルスケアの事実、回答を永続保存したりログに記録したりしません。再試行のため回答をサーバーのメモリに最大30分間保持する場合があります。内容を含まない利用記録で解釈、日次・月次回答、費用の上限を管理します。App Attestのセキュリティ記録は180日間使用しないと削除されます。アクセスログには安全対策のためIPアドレス、時刻、リクエスト先のパスを含む場合があります。
  • Cloudflareは転送中のリクエストを処理します。Googleは有料APIのデータをモデル学習に使用しませんが、不正利用や安全性の監視のため一定期間保持する場合があります。保持には各社の規約が適用され、保存期間ゼロは保証されません。
  • オンラインAIのデバイス記録:オンラインAIを使う各デバイスについて、RunboのサーバはApp Attestの公開鍵とキー識別子、リクエストの再利用を防ぐカウンタ、1件の購入で使えるデバイス数を制限するためのハッシュ化された購入識別子、キーが最後に使われた日時を保存します。この記録には質問のテキストもヘルスケアデータも含まれず、180日間使われないと削除されます。iPhone上では、キー識別子はこのデバイス専用としてキーチェーンに保存され、同期されたり他のデバイスに転送されたりすることはありません。
  • 購入の確認:設定されている場合、Runboのサーバは1日に約2回、AppleのApp Store Server APIに、オンラインAIに使われている購入が返金または取り消しされていないかを問い合わせ、そうであればその購入に対するオンラインAIのリクエストへの応答を停止します。

接続済みアシスタント(任意、Runbo Pro)

  • 接続済みアシスタントを使うと、選択したRunboの概要を、ChatGPT、Claude、Grok、またはリモートMCPに対応するその他のアシスタントなど、接続したAIアシスタントと共有できます。iPhoneでその特定のアシスタントを承認するまで、何も共有されません。オンラインAIへの同意は、この機能を承認するものではありません。
  • iPhoneでFace IDまたはデバイスのパスコードを使って各アシスタントを承認し、読み取りを許可するカテゴリを選びます。「設定」→「接続済みアシスタント」で変更や接続解除もできます。Runboにはリクエストしたアシスタントの名前と、ブラウザと照合するコードが表示されます。Runboが確認できない名前には「未確認」と表示されるため、自分で開始したリクエストだけを承認してください。最初は「アクティビティ/ワークアウト」とRunboの分析が選択されています。睡眠とバイタルは自分で選択する必要があります。メールアドレス、パスワード、Sign in with Apple、復旧用アカウントは作成されません。デバイスに紐づく別個のApp Attest認証情報でiPhoneを認証します。Appleが署名した購入証明がPro権限を確認します(確認済みの課金猶予期間を含みます)。サーバーは返金、更新、有効期限の状態も確認します。デバイスの認証情報を失った場合は、再度ペアリングしてください。
  • エクスポートされるのは、選択したカテゴリの概要のみです:1日の歩数とワークアウトの概要、Runboのトレーニング負荷・フォーカス・レディネス・エネルギー・ストレス・ガイダンス、整理済みの睡眠と仮眠、またはHRV SDNNや記録されたVO₂ maxの推定値を含む数値のバイタル概要。利用できる履歴は、お使いのタイムゾーンでの今日と過去89暦日分に限られます。この機能を通じて、Runboは経路、生のセンサーサンプル、HealthKitの記録識別子、臨床記録、身体計測、プロフィールのメモ、会話をエクスポートしません。アシスタントがこの接続を通じてヘルスケアに書き込んだり、Runboを変更したりすることはできません。
  • 承認された概要の暗号化された一時コピーはRunboの接続サービスに保管され、承認したアシスタントに提供されます。接続サービスはオンラインAIとは別のものです。インフラ事業者は、使用される場合はTLSプロキシを含め、転送中のリクエストを処理します。認可用のブラウザはヘルスケアの値を一切受け取りません。接続の認証情報と保存されたエクスポートは暗号化されており、エクスポートされたスナップショットはバックアップ、ペイロードログ、HTTPキャッシュから除外されます。スナップショットを読み取ったり、変更のないコピーをアップロードしたりしても、保持期間は延長されません。データの更新が成功しないまま7日が経過すると、スナップショットは自動的に削除されます。古い記録には鮮度の通知が付き、期限切れの現在状態の値は表示されません。実際の利用可能期間は、これより短かったり不完全だったりする場合があります。
  • 接続を解除すると、iPhoneからのアップロードがただちに停止します。サーバーがリクエストを受理した時点で、サーバーへのアクセスは取り消され、保存されたエクスポートは削除されます。iPhoneがオフラインの場合、Runboは削除が成功するまで保留中と表示します。同意の範囲を狭めると、選択を外したカテゴリへのアクセスが削除されます。Proの期限が切れた後も、管理と削除は利用できます。OAuth認証情報は、30日間使用がない場合、または合計90日が経過すると再ペアリングが必要です。個別に承認されたボットトークンは30日で失効します。放置されたエクスポートデータも、7日後には失効します。
  • アシスタント提供元の規約、プライバシー設定、保持ルールは、そこが受け取る情報に適用されます。これには、会話をモデルの学習に使用できるかどうかも含まれます。接続する前に、これらの設定を確認してください。Runboの接続を解除しても、その提供元がすでに保有しているコピーや会話を削除することはできません。汎用アシスタントがヘルスケアデータに関する特別な契約を結んでいる、あるいはモデルの学習を防いでいると、Runboが保証することはできません。

ウェブサイトからのサポートへの問い合わせ

  • runbo.appからサポートに問い合わせた場合、送信された氏名、メールアドレス、メッセージを収集します。問い合わせに必要な場合を除き、機微なヘルスケア情報は含めないでください。
  • サポートへのメッセージは、AWS Simple Email Serviceと運営者のメールプロバイダを使ってRunboの運営者にメールで送信されます。返信、問題の解決、アプリの保守に使用されます。
  • サポートへのメッセージは、サポート、記録、セキュリティ、法的目的のために合理的に必要な期間だけ保持され、不要になった時点で削除または匿名化されます。

情報の利用方法

  • デバイス上でトレーニング負荷の傾向、フォーカス領域、回復のシグナル、バイタルの分析、暑熱順化、提案ワークアウトを算出し、依頼に応じて構造化ワークアウトをAppleのワークアウトAppに書き出すため。
  • 表示や単位の設定を記憶し、アプリの体験を一貫させるため。
  • 質問、最近の文脈、および設定している場合はトレーニングプロフィールは、CloudflareとRunboを経由してGoogle Geminiに送信されます。各質問の最初のリクエストにはヘルスケアのデータは含まれません。Geminiがデータの読み取りを求めた場合にのみ、その読み取りのためにRunboがiPhone上で計算した値(合計、要約、日付、アプリの助言)が次に送信されます。 指標は端末で計算され、無料のReadiness要約は常に端末内に留まります。Online AIはヘルスケアの全履歴、生のサンプル、ルート、記録ID、過去のCoachの回答を送信しません。元のサンプルはHealthKit内に留まり、端末のキャッシュには継続動作に必要な限定的な識別子と要約のみが含まれます。
  • サポートへの問い合わせに対応し、報告された問題が解決したかを把握するため。
  • 法的義務を遵守し、安全とセキュリティを確保し、アプリと利用者を保護するため。

行わないこと

  • 個人情報を販売したり、コンテキストをまたぐ行動ターゲティング広告のために共有したりしません。
  • HealthKitのデータを広告、マーケティング、データ仲介、無関係なプロファイリングに使用しません。
  • 指標は端末で計算され、無料のReadiness要約は常に端末内に留まります。Online AIはヘルスケアの全履歴、生のサンプル、ルート、記録ID、過去のCoachの回答を送信しません。元のサンプルはHealthKit内に留まり、端末のキャッシュには継続動作に必要な限定的な識別子と要約のみが含まれます。

任意のクリエイター紐付け

  • クリエイターコードを入力すると、RunboはそのコードをRunboで確認します。runbo.app/c/CODEのリンクを開くと、Runboは訪問をカウントしますが、IPアドレスは保存しません。コードが確認されると、Runboはそれをcreator_idとして保存し、購入をそのクリエイターに帰属させるためにcreator_idをRevenueCatとRunboに送信します。これは他社のアプリやウェブサイトをまたいであなたを追跡するためには使われません。
  • その報告には、HealthKitやトレーニングのデータ、氏名、メールアドレス、広告識別子は含まれません。購入はAppleが処理します。無料トライアルや無料オファーではクリエイターに手数料は発生しません。
  • クリエイター紐付けは任意です。Runboはクリエイターを割り当てるためにクリップボードを読み取ったり、デバイスのフィンガープリントを使ったりしません。クリエイターコードなしでもRunboを使えます。

選択肢と権利

  • Apple Healthアプリの「プロフィール」、「App」、「Runbo」から、いつでもRunboのヘルスケアへのアクセスを許可または取り消せます。
  • Online AIは初期状態でオフです。必要なヘルスケアの事実を送信する前に、トレーニング設定で改めて明示的な同意が必要です。いつでもオフにでき、オフの間はCoachのリクエストは送信されません。Online AIは18歳以上の成人向けです。有効にすると18歳以上であることを確認したものとします。 オンラインの回答はまずGeminiが作成します。サーバー障害、タイムアウト、回答上限、不正な出力の場合は、利用可能ならApple Intelligenceに切り替わり、それ以外の端末では構造化されたローカルの事実を表示します。生成されるすべてのオンライン回答に日次・月次上限が適用されます。
  • Runboを削除すると、アプリのローカル設定が削除されます。iOSは、アプリの削除後もオンラインAIのApp Attestのキー識別子をキーチェーンに保持することがあります。他のアプリがそれを読み取ることはできず、古いキーが使えなくなった場合、Runboは新しいキーを登録します。Runboのサーバ上の対応するデバイス記録は、180日間使われないと削除されます。ヘルスケアデータは、Apple Healthアプリで削除するまでHealthKitに残ります。
  • 予定済みのワークアウトは、Apple WatchのワークアウトAppの「プラン」でキャンセルできます。また、新しいワークアウトを送信するときのRunboによる整理に任せることもできます。
  • runbo.appのサポート窓口から、サポートへの問い合わせ情報の開示、訂正、削除、またはコピーを依頼できます。
  • お住まいの地域によっては、現地の法律に基づく追加のプライバシー権がある場合があります。Runboに適用される権利を尊重します。

子どものプライバシー

  • Runboは13歳未満の子どもを対象としておらず、子どもから個人情報を故意に収集することはありません。子どもが情報を提供したと思われる場合は、削除できるようサポートまでご連絡ください。 Online AIは18歳以上の成人のみが利用でき、有効にすると18歳以上であることを確認したものとします。

海外の利用者

  • Runboは米国から運営されています。米国外からサポートに問い合わせた場合、サポート情報は米国内およびメール配信に使われるサービスプロバイダによって処理されることがあります。オンラインAIを使う場合、リクエストはRunboのサーバと上記のサービスプロバイダによって処理され、それらは米国またはその他の国に所在する場合があります。
  • 本ポリシーのいかなる内容も、お住まいの地域の法律で放棄できないプライバシー権を制限するものではありません。

本ポリシーの変更

  • 機能や法的要件の変更に応じて本ポリシーを更新することがあります。更新版は新しい施行日とともに掲載します。
  • 法律で求められる場合は、追加で通知するか同意を求めます。更新後もRunboを引き続き利用することは、改訂後のポリシーに同意したことを意味します。

お問い合わせ

  • プライバシーに関するご質問や権利に関する依頼は、runbo.appのサポート窓口から、プライバシーに関する依頼であることを明記してご連絡ください。

Runboは、トレーニングデータがローカルに残り、お客様の管理下にあり、送信を選択したサポート情報とは分離されるよう設計されています。