Hillarious

Privacy Policy

Last updated: April 12, 2026

本プライバシーポリシーは、個人開発者(以下「開発者」)が提供するHillarious(以下「本アプリ」)をご利用いただくユーザーのプライバシー保護について定めるものです。本アプリは個人が開発・運営しており、法人組織ではありません。

1. 収集する情報

本アプリは以下の情報を収集します。

データの種類利用目的保存先
位置情報(GPS)ライドの記録、距離・標高の算出デバイスのみ(後述)
ライド統計データHill Score算出、AI分析、スタンプ付与AWSサーバー
気圧異常データ不正検知(エレベーター等の検出)AWSサーバー
健康データ(HealthKit)心拍数の取得(任意、Apple Watch使用時)デバイスのみ
デバイス識別子ユーザーアカウントの識別AWSサーバー
広告識別子広告配信(Google AdMob)Google
呟き投稿内容(テキスト・プロフィール名・投稿地点の緯度経度)坂道コミュニティ機能(v1.3〜)における投稿の表示・配信AWSサーバー(24時間で自動削除)
ゴーストライダー用軌跡データ(ベストタイム時のポリライン・時刻・標高)セグメントPRとの並走レース(v1.3〜)機能AWSサーバー
プロフィール名呟き投稿・ゴーストライダー・ランキングでの表示名AWSサーバー

2. 位置情報の利用

本アプリはライド記録中にGPS位置情報を取得します。取得した位置情報はデバイス上でのみ処理され、距離計算、獲得標高の算出、標高プロファイルの表示に使用されます。

GPS生座標データ(緯度・経度)はサーバーに送信されません。サーバーに送信されるのは、デバイス上で集計された統計情報(総距離、獲得標高、最大勾配、セグメント数など)のみです。

ただし、ライド中に気圧センサーが急激な高度変化(勾配3%以上かつ30m以上の区間)を検出した場合、不正利用防止のため、当該区間の気圧異常情報がサーバーに送信されることがあります。この情報はエレベーターやエスカレーターの利用を検出する目的でのみ使用されます。

ライド記録中以外にバックグラウンドで位置情報を取得することはありません。

呟き(tsubuyaki)機能における例外:v1.3以降の呟き投稿機能では、投稿の位置検証と呟きマップへの表示のため、投稿時点の緯度経度(セグメント中心から150m以内であること)がサーバーに送信されます。これは該当投稿を作成する瞬間にユーザーが明示的に投稿操作をした場合にのみ発生し、バックグラウンドで常時送信されるものではありません。

3. HealthKit データ

Apple Watch連携時に心拍数データを読み取る場合があります。HealthKitデータはデバイス上でのみ処理され、外部サーバーに送信されることはありません。HealthKitデータの利用は任意であり、ユーザーがiOSの設定でいつでも無効にできます。

4. AI分析

本アプリはライドデータ(距離、獲得標高、最大勾配、Hill Score)をAmazon Bedrock(Claude)に送信し、ライドに対するAIコメントを生成します。この際、個人を特定できる情報(氏名、位置の生データ等)は送信されません。送信されるのは統計的なライドサマリーのみです。

さらにv1.3以降、呟き投稿のテキストはAmazon Bedrock(Claude)による自動モデレーションを経てからタイムラインおよび呟きマップに公開されます。誹謗中傷・差別的表現・スパム・個人情報を含むと判定された投稿は自動的にブロックされます。

4-2. ユーザー生成コンテンツ(呟き / tsubuyaki)

v1.3から追加された呟き機能は、特定の坂道セグメント付近で短いメッセージを他のライダーと共有する坂道コミュニティ機能です。以下の方針で運用されます。

投稿条件:セグメント中心から半径10km以内にいるユーザーのみが投稿できます。初期バージョンでは半径150mでしたが、坂の座標と投稿位置の組合せから自宅周辺が特定される恐れがあったため、v1.3以降はプライバシー配慮のため「同じ地域/通勤圏」程度のゆるい半径10kmに変更しています。旅先から遠隔で書き込むことはできません。

自動モデレーション:すべての投稿は公開前にAmazon Bedrock(Claude)による内容チェックを受けます。不適切と判定された投稿は保存されず、投稿者に通知されます。

通報と自動非表示:公開後の投稿にはユーザー通報機能が用意されています。同一投稿が3件以上通報された時点で、開発者の手動確認を待たずに自動的に非表示となります。

24時間での自動削除:すべての呟き投稿は投稿時刻から24時間後にDynamoDBのTTL機能により自動的に完全削除されます。開発者を含む誰もが24時間経過後の投稿内容を復元することはできません。

公開される情報:投稿されたメッセージ本文、プロフィール名、投稿地点の緯度経度(呟きマップ上でのマーカー位置として)、投稿時刻は他のユーザーから閲覧可能となります。個人を特定できる情報を投稿しないようご注意ください。

4-3. ゴーストライダー(Ghost Rider)

v1.3から追加されたゴーストライダー機能は、セグメントのPR(自己ベスト)記録を他のユーザーと並走レースで比較できる機能です。ライダーがセグメントでPRを更新すると、そのライドの軌跡ポリライン(時刻・緯度経度・標高のサンプル列)がサーバーに保存されます。他のユーザーが同じセグメントでゴースト対戦を選択した場合、このポリラインはアニメーション再生およびタイム比較のために配信されます。プロフィール名は対戦相手として表示されます。ユーザーは設定画面からゴースト共有をオフにして、自身のPR軌跡が他のユーザーに配信されないようにすることができます。

5. 広告

本アプリはGoogle AdMobを利用して広告を表示します。AdMobは広告配信のために広告識別子を使用する場合があります。広告のパーソナライズについてはGoogleのプライバシーポリシー(https://policies.google.com/privacy)をご確認ください。

6. データの保存と管理

ライドデータおよびユーザープロファイルはAmazon Web Services(AWS)の東京リージョン(ap-northeast-1)に保存されます。データは暗号化されて保存され、適切なアクセス制御により保護されています。

7. 第三者への提供

開発者は、法令に基づく場合を除き、ユーザーの個人情報を第三者に提供することはありません。ただし、以下のサービスプロバイダーがデータ処理に関与します。

サービス目的プロバイダー
クラウドインフラデータ保存・API処理Amazon Web Services
AI分析ライドコメント生成・呟き自動モデレーションAmazon Bedrock (Anthropic Claude)
広告配信広告の表示Google AdMob

また、呟き投稿とゴーストライダー機能では、その性質上、投稿内容・プロフィール名・PR軌跡ポリラインが他の本アプリ利用者から閲覧可能となります。これは「第三者への提供」ではなく、本アプリの公開機能としての配信です。

8. ユーザーの権利

ユーザーは以下の権利を有します。

位置情報の利用を無効にする権利(iOSの設定から)。HealthKitデータへのアクセスを無効にする権利。広告のパーソナライズをオプトアウトする権利。自分が投稿した呟きを24時間を待たずに削除する権利(アプリ内の投稿一覧から)。ゴーストライダー共有をオフにする権利(アプリ内の設定から)。不適切な呟き投稿を通報する権利(各投稿の通報ボタンから)。保存されたデータの削除を要求する権利(サポートページのお問い合わせフォームからご連絡ください)。

9. 子供のプライバシー

本アプリは13歳未満の子供を対象としていません。13歳未満の方が本アプリを利用していることが判明した場合、該当するデータを速やかに削除します。

10. プライバシーポリシーの変更

開発者は、本プライバシーポリシーを随時更新する場合があります。重要な変更がある場合は、アプリ内通知またはこのページでお知らせします。

11. お問い合わせ

プライバシーに関するお問い合わせは、サポートページのお問い合わせフォームからご連絡ください。

開発者: Motoki Oishi(個人開発)