プライバシーポリシー
最終更新日: 2026-05-08
1. 収集するデータ
本アプリは以下のデータをローカル端末および Apple の iCloud Private Database に保存します:
- Apple ユーザー ID: CloudKit
CKUserRecordID(Apple ID から自動生成される識別子。メールアドレスは含まれません) - HealthKit データ: 睡眠 / 歩数 / 消費カロリー / 体重 / 体脂肪率 / 運動時間(ユーザーが許可した項目のみ)
- ワークアウト記録: 種目 / セット / 回数 / 重量
- ユーザーが入力したメモ・テキスト
- 購入履歴: StoreKit 2 経由のサブスクリプション情報
メールアドレスは収集しません。 Sign in with Apple 認証は使用しません。
2. 使用目的
- アプリ機能(記録 / 集計 / 統計)の提供
- iCloud 経由の端末間自動同期(iCloud にサインインしているユーザーのみ)
- App Store 課金処理
- オンデバイス AI 機能(Apple Foundation Models)による提案の生成(データはデバイス外に送信されません)
3. 第三者共有
本アプリは Apple の iCloud(CloudKit Private Database)のみにデータを保存します。
- Firebase は使用していません
- Google Analytics は使用していません
- その他の第三者サーバーは使用していません
- AI 機能は Apple の Foundation Models フレームワーク(オンデバイス)を使用しており、データは端末外に送信されません
4. データ保管場所
Apple のデータセンター(Apple のプライバシーポリシーに準拠)。
5. 保存期間
ユーザーがアプリを利用している期間、または「アカウント削除」機能で削除するまで。
6. 削除手段
- アプリ内: 設定 → アプリ情報 → アカウント削除(iCloud Private Database およびローカルの全データを削除)
- iOS の設定アプリ: Settings → [あなたの名前] → iCloud → アプリとデータ管理 → MuscleTrainingManager(CloudKit 上のデータを削除)
- iCloud サインアウト: 端末ローカルデータは残ります。CloudKit 上のデータは保持されます
7. HealthKit について
本アプリは HealthKit へのアクセスを要求します。取得するデータは以下のとおりです:
| 種別 | 目的 | アクセス種別 |
|---|---|---|
| 睡眠分析 | コンディション管理 | 読み取り |
| 歩数 | 活動量参照 | 読み取り |
| 消費カロリー | 活動量参照 | 読み取り |
| 体重 | 体組成追跡 | 読み取り / 書き込み |
| 体脂肪率 | 体組成追跡 | 読み取り / 書き込み |
| 運動時間 | 活動量参照 | 読み取り |
HealthKit データは第三者と共有しません。
8. 必須機能 API の利用
本アプリは以下の必須機能 API を使用します:
- UserDefaults: アプリ設定の保存
- Keychain: 認証情報の安全な保存
- ファイルタイムスタンプ: Core Data の変更追跡
これらの利用は App Store プライバシー規則に基づき申告しています。
9. お問い合わせ
プライバシーに関するお問い合わせは、App Store のサポートページよりご連絡ください。
Privacy Policy
Last updated: 2026-05-08
1. Data We Collect
The App stores the following data on your local device and in Apple’s iCloud Private Database:
- Apple User ID: CloudKit
CKUserRecordID(an identifier automatically generated from your Apple ID; does not include your email address) - HealthKit Data: Sleep / Steps / Calories burned / Weight / Body fat percentage / Exercise time (only items you authorize)
- Workout records: Exercises / Sets / Reps / Weight
- Notes and text you enter
- Purchase history: Subscription information via StoreKit 2
We do not collect email addresses. We do not use Sign in with Apple authentication.
2. How We Use Data
- To provide app features (recording / aggregation / statistics)
- For automatic cross-device sync via iCloud (only for users signed in to iCloud)
- For App Store billing
- For on-device AI features (Apple Foundation Models) — data never leaves your device
3. Third-Party Sharing
The App stores data only in Apple’s iCloud (CloudKit Private Database).
- Firebase is not used
- Google Analytics is not used
- No other third-party servers are used
- AI features use Apple’s Foundation Models framework (on-device) — data is never sent off-device
4. Data Storage Location
Apple’s data centers (subject to Apple’s Privacy Policy).
5. Retention Period
Data is retained while you use the App, or until you delete it using the “Delete Account” feature.
6. How to Delete Your Data
- In-App: Settings → App Info → Delete Account (deletes all data from iCloud Private Database and local storage)
- iOS Settings: Settings → [Your Name] → iCloud → Manage App Storage → MuscleTrainingManager
- iCloud Sign-out: Local data remains on-device; CloudKit data is retained
7. HealthKit
The App requests access to HealthKit. The following data types are accessed:
| Type | Purpose | Access |
|---|---|---|
| Sleep analysis | Condition tracking | Read |
| Step count | Activity reference | Read |
| Active energy burned | Activity reference | Read |
| Body mass | Body composition tracking | Read / Write |
| Body fat percentage | Body composition tracking | Read / Write |
| Exercise time | Activity reference | Read |
HealthKit data is never shared with third parties.
8. Required Reason APIs
The App uses the following Required Reason APIs:
- UserDefaults: Storing app settings
- Keychain: Secure storage of credentials
- File timestamps: Core Data change tracking
These are disclosed in accordance with App Store privacy rules.
9. Contact
For privacy inquiries, please contact us via the App Store support page.