方法1:「ヘルスケア」標準の書き出し(XML)
- iPhoneで「ヘルスケア」Appを開きます。
- 右上のプロフィール写真をタップします。
- 下にスクロールして「すべてのヘルスケアデータを書き出す」をタップし、確定します。
- iOSが
書き出したデータ.zip(export.zip)を作成するのを待ち、共有または保存します。
ZIPにはexport.xml(あればワークアウトのルートや心電図ファイルも)が含まれます。Apple Watchを何年も使っていると、XMLは数百MB以上になることもあります。
XMLをAIに渡すときの問題点
- 大きすぎる:多くのチャットボットにはファイルサイズやコンテキスト長の上限があり、途中で切られたり拒否されたりします。
- 解析しにくい:きれいな日次サマリーではなく、何百万件もの生データと入れ子の属性です。
- すぐ古くなる:一度きりのスナップショットで、更新するには再書き出しが必要です。
- 全部か無しか:共有したくないデータも含め、すべてのカテゴリーが入ります。
- アップロード後は管理できない:何が読まれたか確認できず、取り消しもできません。
方法2:Health to AIでヘルスケアをAIに連携
- Health to AIをインストール(無料、iOS 17以降)。
- 共有するデータ種類を選択(例:睡眠と心拍数だけ)。
- データはiPhone上で日単位・時間単位に集計・暗号化されて同期されます。
- MCP + OAuthまたは読み取り専用APIキーで、ChatGPT・Claude・Gemini・Cursorを許可。
- 質問するだけ。AIは必要なデータだけを取得します。
比較表
| XML書き出し | Health to AI | |
|---|---|---|
| ファイル操作 | 大きなZIP/XMLを手動でアップロード | ファイル不要。AIが許可済みの接続に問い合わせ |
| 鮮度 | 静的なスナップショット | iPhoneから同期 |
| 共有範囲 | すべて | 選んだ種類のみ |
| AIとの相性 | 生のサンプル | 日単位・時間単位のサマリー |
| 暗号化 | 保存場所次第 | 端末でAES-256-GCM、クラウドは暗号文 |
| 取り消し・監査 | 不可 | アクセス履歴+ワンタップ取り消し |
表計算ソフトや研究ツール用に生データが必要なら、標準の書き出しも便利です。ただ、日常的にAIと対話するなら、ライブ接続のほうがはるかに快適です。
よくある質問
ヘルスケアの書き出しファイルはどれくらいの大きさですか?
iPhoneやApple Watchの使用期間によります。数年分のデータでは数百MBのXMLになることが多く、チャットボットには大きすぎる場合がほとんどです。
ヘルスケアのデータをCSVで書き出せますか?
「ヘルスケア」AppはXMLのみ書き出せます。サードパーティ製ツールでCSVに変換できますが、AI分析が目的ならHealth to AIで連携すればファイル変換は不要です。
Health to AIはデータをファイルに書き出しますか?
いいえ。選んだ種類の暗号化されたサマリーを同期し、許可されたAIツールが参照できるようにします。Appleヘルスケアには書き込みません。