Ryota Yoshimoto(以下「運営者」)は、iOSアプリ「Liftory」(以下「本アプリ」)における利用者情報を次のとおり取り扱います。
1. 端末とiCloudに保存する情報
種目、重量、rep、セット、実施日時、主観強度、種目設定を利用者の端末内に保存し、iCloudが利用できる場合はAppleのCloudKitを使って同じApple Accountの端末間で同期します。CloudKitでは利用者本人の非公開データベースを使用します。アカウント登録はなく、氏名やメールアドレスの入力を求めません。バックアップの書き出し先と管理は利用者が選択します。
2. AIコーチ利用時に送信する情報
AIコーチを利用し、利用者が送信に同意した場合、種目名、対象部位、記録形式、重量刻み、1種目あたり直近最大4回の重量・rep・ボリューム・実施日時・任意の主観強度、期間レビュー用の集計値を送信します。また、初回無料分析の回数管理と契約確認のため、Liftoryがランダムに生成したUUIDおよび、契約者についてはAppleが署名した商品ID・取引情報を送信します。全期間の履歴、氏名、メールアドレス、位置情報、広告ID、Appleの端末固有IDは送信しません。
3. 利用目的
- トレーニング記録、集計、バックアップ機能の提供
- AIによる次回目標、週間・月間レビュー、任意の毎日通知文の生成
- 購入状態の確認、不正利用防止、障害対応
- お問い合わせへの対応
利用者が設定で「ヘルスケアに保存」を有効にし、iOSの許可を与えた場合、トレーニングの開始・終了時刻と筋力トレーニング種別をAppleヘルスケアへ書き込みます。消費カロリーは推測して保存せず、ヘルスケア内の既存データも読み取りません。この設定はいつでもオフにできます。
「毎日のAIアドバイス」を有効にした場合、生成済みの通知文、選択した通知タイプおよび通知時刻を端末内に保存し、iOSのローカル通知として予約します。Push通知用の端末トークンは取得・送信しません。同じ記録を毎日再送信せず、記録または通知タイプが変わったときだけ通知文を更新します。
4. 外部サービス
- Apple CloudKit / iCloud
- トレーニング記録と種目設定を、利用者本人の非公開データベースへ保存し、同じApple Accountの端末間で同期します。iCloudの利用とデータ管理にはAppleの規約およびプライバシーポリシーが適用されます。
- Apple HealthKit / ヘルスケア
- 利用者が明示的に有効にした場合だけ、トレーニングの開始・終了時刻と筋力トレーニング種別を書き込みます。LiftoryはHealthKitの情報を広告、マーケティング、データ販売には利用しません。
- Cloudflare Workers / KV
- AIへの中継、アクセス制御、契約確認、初回無料分析の回数管理。不正利用防止やサービス運用のため通信メタデータが処理される場合があります。初回無料枠のランダムIDは一方向ハッシュにして最長5年間保存します。Liftoryはトレーニング情報を独自のアクセスログへ意図的に保存しません。
- OpenAI API
- AI提案の生成。Responses APIを
store: falseで利用します。APIデータは既定でモデル学習に使用されませんが、不正利用監視のため入力・出力が最長30日保持される場合があります。 - Apple StoreKit / App Store Server API
- サブスクリプションと任意のカンパの購入・復元・契約状態確認。決済情報はAppleが処理します。CloudflareからAppleへ取引IDを照会し、有効なAIコーチ契約か確認します。
5. 第三者提供・国外移転
法令に基づく場合を除き、上記機能提供に必要な範囲を超えて情報を第三者へ提供しません。Apple、CloudflareおよびOpenAIの処理拠点が日本国外となる場合があります。
6. 同意の撤回と削除
AI送信への同意は本アプリの「設定 → 一般 → AIに送信する情報」からいつでも撤回できます。撤回後は新しいAI通信を行いません。記録は本アプリ内で削除できます。アプリを削除すると端末内の記録は消去されますが、iCloudに同期済みのデータは利用者のiCloudに残る場合があります。iCloud上のデータ管理についてはAppleの設定およびサポートをご確認ください。外部事業者側で既に処理中のデータには、各社の保持期間が適用されます。
7. 安全管理
通信にはHTTPSを使用し、OpenAI APIキーとAppleのApp内課金用秘密鍵は本アプリへ格納せずCloudflareのSecretとして管理します。初回無料枠のランダムIDは、そのまま保存せず一方向ハッシュに変換します。
8. 子どもの利用
本アプリは子どもを対象として設計しておらず、意図的に子どもの個人情報を収集しません。
9. 改定
機能や法令の変更に応じて本ポリシーを改定することがあります。重要な変更は本ページまたはアプリ内で告知します。
10. お問い合わせ
運営者:Ryota Yoshimoto
メール:ybobk85@gmail.com
通常3営業日以内を目安に返信します。