プライバシーポリシー
本ポリシーはアプリについて説明します。任意のAI、ヘルス連携、バックアップ、テレメトリ、共有機能により、端末外へデータが送信されたりコピーが作成されたりする場合があります。公開ウェブサイトは別途ホストされており、訪問時にホスティング事業者が技術的な接続データを処理する場合があります。
バージョン 1.9 最終更新日:2026年10月30日
本プライバシーポリシーは、EU一般データ保護規則(GDPR)第13条および第14条に基づき、モバイルアプリケーション「Train Libre」および本ウェブサイト訪問時における個人データおよび健康関連データの処理についてお知らせするものです。
Train Libreはローカルファーストアプリケーションとして設計されているため、お客様のデータに対する完全な管理権は常に直接お客様にあります。プロフィール、ワークアウト、食事ログを保存するための中央データベースやアプリケーションサーバーは運用していません。
1. データ管理者
GDPRにおけるデータ管理者は、開発者およびサービスプロバイダーである以下になります:
Richard Georg Schotte Bundesallee 114 12161 Berlin ドイツ
Eメール:[email protected] 電話番号:(+49) 1520 6915571
個人開発者であり、GDPR第37条およびドイツ連邦データ保護法(BDSG)第38条に基づくデータ保護責任者の義務的選任の要件を満たさないため、データ保護責任者は選任されていません。データ保護に関するお問い合わせは、上記のEメールアドレス宛に直接お送りください。
2. 基本理念
Train Libreは、「設計段階からのプライバシー(プライバシー・バイ・デザイン)」および「初期設定でのプライバシー(プライバシー・バイ・デフォルト)」(GDPR第25条)、並びにデータ最小化の原則(GDPR第5条第1項(c))に基づいています。
- ユーザーアカウント不要: 登録は不要です。メールアドレス、パスワード、ログイン資格情報が外部サーバーに保存されることはありません。
- ローカルファースト設計: プロフィール、トレーニング、栄養、健康、測定データは主に端末内に保存されます。任意機能により、以下の説明のとおりデータが送信されたり、端末外にコピーが作成されたりする場合があります。
- 中央サーバーなし: トレーニングや栄養記録を保存する中央クラウドデータベースは運用していません。ただし、任意サービスやバックアップがデータのコピーを受信・保存する場合があります。
- 広告なし: Train Libreは広告ネットワークや行動ターゲティング広告を使用しません。任意の利用統計は初期設定で無効です。有効にした場合、技術的識別子や栄養・体重関連機能から算出した指標がイベントに含まれることがあります。氏名がなくても個人データまたは健康関連データとなる場合があります。第6項Cをご覧ください。
- ウェブホスティングとCookie(サイト訪問): 本ウェブサイトへアクセスする際、技術的な理由によりサーバー(GitHub Pages / GitHub Inc., 米国)へ接続されます。この際、標準的な技術ログ(IP、ユーザーエージェント、タイムスタンプ)が自動で処理されますが、Cookieや解析ツールは使用していません。
3. ローカルで処理されるデータ
アプリを使用すると、データはデバイスのSQLiteデータベース(Drift/sqflite経由)でローカルに処理されます。この保存はアプリの動作に不可欠です。
A. 処理されるデータのカテゴリ
1. プロフィールと目標: ユーザー名、生年月日、身長、性別、カロリーや栄養目標(タンパク質、炭水化物、脂質、水分、歩数)。 2. アクティビティ履歴: トレーニング計画(ルーチン)、履歴、セット数、重量、レップ数、RIR、カード活動(時間、歩数、消費カロリー)。 3. 栄養と水分補給: 摂取した食品、グラム数、食事のタイミング、水分のログ。 4. カスタム食品カタログ: ユーザーが作成したバーコード、ブランド、および100gあたりの栄養価情報。 5. サプリメント: 設定されたサプリメント情報および摂取履歴ログ。 6. 身体寸法: 体重および各部位のサイズ測定履歴。 7. 心拍数: デバイス内で算出された心拍数のローカル集計。 8. 睡眠分析: システムからインポートされた睡眠フェーズ、効率、規則性のデータ。 9. 歩数セグメント: 重複を排除してインポートされた歩数ログ。
B. 処理の法的根拠
法的根拠は、機能と処理目的によって異なります。一部の処理は同意に基づき、同意は将来に向けて撤回できます。記録の削除やアプリのリセットが自動的に同意撤回となるわけではなく、既に行われた処理を取り消すものでもありません。任意のデータ送信は該当する項目に記載しています。具体的な法的評価は実際の設定に基づいて確認する必要があります。
4. サードパーティ連携/BYOK
高度な機能を提供するために、アプリは外部サービスへのインターフェースを備えています。これらの機能はすべてオプションです。
A. AI:チャット、食事認識、下書き
Train Libreは、チャット、食事認識、食事・ルーティン・トレーニング計画・レシピなどの下書きを作成する任意のAI機能を提供します。推定や提案は不完全または誤っている場合があります。
ユーザーが送信する内容。 チャットメッセージを送信すると、入力または音声入力したテキストと添付画像は、そのリクエストで使用されるモデルに送信されます。これは、アプリに保存された記録を読むための別個の承認リクエストより前に行われます。メッセージや画像自体に個人データや健康データが含まれる場合があります。リクエストには、限定された過去の会話コンテキスト、指示、モデル識別子や以前の内容が含まれる場合があります。保存済みアプリデータがすべてのリクエストに含まれるわけではありません。メッセージを送信することと、保存データへのアクセスを許可することは別です。音声入力は端末や設定に応じて音声認識サービスを利用する場合があります。任意の食事文字起こし補正では、食事を送信する前にテキストが処理のため送られる場合があります。
保存済みアプリデータ。 アシスタントは、トレーニング、食事記録、歩数、睡眠、回復、測定値、目標、プロフィール、サプリメント、レシピ、種目、ルーティン、計画などのカテゴリを要求する場合があります。新たな読み取りには承認リクエストが適用されます。自動承認は初期設定でオフです。有効にすると、後続リクエストは毎回の判断なしに承認される場合があります。リクエストカードはカテゴリと期間を示しますが、送信されるすべての値を必ずしも表示しません。ローカル照会の結果や関連するツール処理がモデルに送信される場合があります。自動承認をオフにしても、既に送信されたデータは回収されず、進行中の処理が必ず停止するわけではありません。
送信先。 承認は特定のプロバイダーに紐づいていません。テキストチャットでは、選択されたプロバイダーが利用できない場合や認証情報がない場合、別の設定済みプロバイダーに切り替わることがあり、承認後にプロバイダーが再解決されます。そのため異なる送信先が使われる場合があります。承認カード自体は送信先を表示しません。対応構成にはApple Foundation Models、OpenAI、Google、Anthropic、Mistral、xAI、DeepSeek、Ollama、カスタムのOpenAI互換エンドポイントが含まれます。カスタムエンドポイントはローカルまたはリモートで、データをさらに転送する場合があります。Train Libreは外部サービスの保存、人による確認、学習、転送、削除の慣行を確認できません。該当するAPI条件またはサーバー運営者の条件をご確認ください。
履歴と削除。 メッセージ、応答、エラー、プロバイダーとモデルの識別情報、承認記録、添付ファイルへの参照が端末に保存される場合があり、添付はファイルとして保存される場合もあります。会話の削除時には添付ファイルの削除を試みます。アプリのリセットで多くの記録とキーは削除されますが、すべてのファイル、キャッシュ、設定が削除される保証はありません。バックアップ、エクスポート、ヘルスプラットフォーム、外部プロバイダーに既に送信されたデータは別に管理されます。ローカル履歴の削除はAIプロバイダーへの削除依頼を行いません。
B. オフラインカタログの更新
- 仕組み: HTTPS接続を通じてホストサーバーから定期的に更新を確認します。
- BLS カタログ: Max Rubner-Institut の基本食品カタログ BLS 4.0 は GitHub からダウンロードされ、端末内に保存されます。
- 最小化: ダウンロードの際、技術的な接続データ(IP、タイムスタンプ、ユーザーエージェント)のみが送信されます。
- オフライン検索: バーコードスキャンや検索は100%オフラインで処理されます。
5. ヘルスデータ連携
Train Libreは、関連機能を有効にしてプラットフォーム権限を付与した場合、Apple HealthKitまたはGoogle Health Connectを利用することがあります。権限はシステム設定で変更できます。取り込まれたデータはアプリ内で保存・分析され、バックアップ、または第4項の承認ルールに従ったAIリクエストに含まれる場合があります。システム権限を変更しても、既に取り込まれたデータや書き出されたデータは自動削除されません。アシスタントによるアプリデータへのアクセス承認は、Healthプラットフォームの権限とは別です。
6. データセキュリティ、バックアップおよびテレメトリ
端末内のデータと認証情報を保護するため、端末のセキュリティが重要です。
A. データ隔離
OSはアプリをサンドボックスで保護しており、他のアプリがSQLiteデータベースやAPIキーに直接アクセスすることはできません。
B. バックアップ
バックアップやエクスポートを作成して共有し、選択した保存先への自動バックアップを有効にできます。オプションにより、データベース記録、設定、AI履歴、メディアが含まれる場合があります。パスワードで暗号化したエクスポートを利用できます。パスワードと暗号化されていないコピーを安全に管理してください。選択した保存先またはOSにより、クラウドサービスにコピーが保存される場合があります。任意のiCloud同期を有効にすると、データベースのスナップショットとメディアがアップロードされる場合があります。保存サービスの設定と取扱いをご確認ください。アプリをリセットしても、別途保存されたバックアップ、エクスポート、ヘルスプラットフォームのデータ、プロバイダーのコピーは削除されません。一時ファイルや削除処理の失敗によってコピーが残る場合があり、即時かつ完全な削除は保証できません。
C. 任意の利用統計
利用統計は初期設定で無効です。有効にした場合、アプリはPostHog EUの受信エンドポイントを使用して仮名化イベントを送信します。イベントには技術的識別子、アプリと端末の情報、画面や機能の利用、正確なトレーニング回数と時間、食事記録数、AIリクエストの状態、栄養または体重関連機能から算出された指標が含まれる場合があります。氏名がなくても個人データまたは健康関連データとなる場合があります。アプリはIPや位置情報処理に関する設定を行いますが、実際のネットワークおよびサーバー処理はサービスの設定にも依存します。
設定から今後のテレメトリを停止できます。削除操作はローカル識別子とカウンターをリセットし、削除リクエストを送信しようとしますが、サーバー側での削除完了を確認するものではなく、過去の識別子やバックアップを対象にできない場合があります。サポートが必要な場合は[email protected]までご連絡ください。診断レポートは選択した方法で共有できます。PostHogへの直接送信にはテレメトリの有効化が必要です。共有前に内容と送信先をご確認ください。保存期間、処理者との契約、保存場所、国際移転については、サービスの現在の設定と契約に基づく確認が必要です。
7. データ主体の権利(GDPR)
適用法令に応じて、アクセス、訂正、削除、データポータビリティ、処理制限、異議申立て、および同意に基づく処理について同意を撤回する権利を有する場合があります。撤回しても、それ以前に行われた処理が取り消されるわけではありません。管轄監督機関に苦情を申し立てることもできます。お問い合わせは[email protected]までご連絡ください。
アプリでは多くの記録を編集・削除し、データをエクスポートできます。ローカルリセットは多くのアプリ記録、設定、プロバイダーキーを削除しますが、すべての添付、キャッシュ、設定の削除を保証しません。バックアップ、エクスポート、Apple Health、Health Connect、外部AIサービス内のコピーは削除されません。必要に応じてそれぞれを別途管理し、サービス提供者にお問い合わせください。テレメトリ削除操作はリクエストを試みますが、遠隔削除を確認するものではありません。