卡路里與飲食記錄等數據僅供你個人於本機進行自主健康管理。本 App
不會將你的飲食記錄寫入或同步至 Apple Health (HealthKit) 或
Health Connect(含舊版 Google Fit)等系統健康資料庫。
自 v0.7.0 版本起,本 App 提供使用者設定選用的健康資料「讀取」功能
(唯讀,供「營養師建議」分析趨勢,詳見第三節)。
三、權限說明
相機:用於拍攝飲食照片,加上時間浮水印後存到本機。
相簿(讀取):用於從現有照片庫匯入飲食圖片。
相簿(寫入):當你選擇匯出時,將浮水印照片儲存到你的相簿。
健康資料(讀取、選用,v0.7.0 起):經你同意並完成後,授權本 App 讀取
Apple Health (HealthKit) / Health Connect 近 7 日的體重、體脂、活動消耗熱量、
步數、運動、睡眠,供「請 AI 營養師建議」分析趨勢;其中體重、體脂在 Health
無資料時,會改採你在 App 內手動輸入的身體組成記錄。
唯讀 —— 本 App 絕不寫入或修改你的健康資料;資料於本機處理,
僅在你主動按下分享時隨 prompt 離開 App(目的地由你選),
不會傳送至我方伺服器。此功能預設關閉,
總開關位於「我的檔案」;逐項授權可隨時於 iOS 設定 → 健康 / Android Health Connect
設定管理或撤銷;未授權或無資料的項目會自動略過。
四、分享與匯出
本 App 提供「請 AI 估熱量」、「請 AI 營養師建議」分享功能:點擊後,
食物圖片及文字資訊會被複製到剪貼簿,並透過系統 Share Sheet 開啟。
目的地由你選擇(如 ChatGPT、Gemini、訊息等)。
我們不傳送資料至任何第三方伺服器;資料是否被第三方 App 接收、儲存或處理,
依該 App 的隱私政策規範。
關於 Firebase Installation ID (FID):Firebase SDK 在 App
初始化時會傳送一個匿名 Firebase Installation ID 作為基礎設施識別碼。FID
與異常診斷開關無關,不能對應到你的身分,重新安裝 App 即重置。
之後可隨時於「我的 → 協助改善 App」切換開關;切換後將於下次啟動 App 時正式生效。
Firebase Crashlytics 由 Google 提供,蒐集資料由 Google 處理,
詳見 Firebase 隱私政策。
九、資料保留與刪除
解除安裝本 App 即清除本機所有飲食資料。雲端備份(Google Auto Backup / iCloud)
中的資料可分別透過 Google 帳戶管理頁面或 iPhone 設定 → Apple ID → iCloud → 管理儲存空間刪除。
十、未成年使用
本 App 適用於 4 歲以上一般使用者,無針對兒童的特別功能或蒐集。
十一、政策變更
若本政策有重大變更,App 將於更新後首次啟動時提示。
十二、聯絡管道
如你對本政策或本 App 有任何問題、回饋或反應,請透過你所安裝來源的應用商店
聯繫開發者:
iOS:App Store「飲食記」頁面 → 「開發者」聯絡資訊
Android:Google Play「飲食記」頁面 → 「開發者聯絡資訊」
十三、準據法
本政策依中華民國法律及個人資料保護法解釋與適用。
DietaryLog Privacy Policy
Last updated: 2026-05-24
1. Overview
This policy describes how DietaryLog handles your personal data.
We believe in simple, transparent practices — by default, the app does
NOT collect, transmit, or store any user data on our servers. The only
exception is the optional crash reporting feature (see §8), where
anonymous crash diagnostics are sent to Google Firebase Crashlytics
to help us fix issues.
2. Local-only Storage
All data you enter (meal records, photos, calories, captions,
timestamps) is stored solely on your device (iOS sandbox / Android
internal storage). We have no access to this data.
Calorie and meal-record data is intended solely for your personal,
local self-managed wellness logging. The app does NOT write or sync your
meal records into Apple Health (HealthKit), Health Connect (including
legacy Google Fit), or any other system-level health database.
Since v0.7.0, the app provides a user-enabled, optional health-data
"read" feature (read-only, to analyze trends for the nutritionist
advice — see §3).
3. Permissions
Camera: used to capture meal photos with a timestamp watermark,
stored locally.
Photo Library (read): used to import existing meal photos.
Photo Library (add): used to save watermarked photos to your
album when you choose to export them.
Health data (read, optional, since v0.7.0): after you
consent and complete authorization, you authorize the app to read the last
7 days of weight, body fat, active energy, steps, workouts and sleep from
Apple Health (HealthKit) / Health Connect to let the "Ask AI Nutritionist"
feature analyze trends; for weight and body fat, when Health has no data,
the trend uses the body composition records you entered in the app instead.
Read-only — the app never writes to or modifies your health data.
It is processed on-device and only leaves the app, embedded in the prompt,
when you actively tap share (to a destination you choose); it is never sent
to our servers. This feature is off by default; the master
toggle is under "Profile". Per-type authorization can be managed or revoked
anytime in iOS Settings → Health / Android Health Connect settings;
unauthorized or empty metrics are automatically skipped.
4. Sharing & Export
The app provides "Estimate Calories with AI" and "Ask AI Nutritionist"
share features. When tapped, the food photo and text information are copied
to the clipboard and the system Share Sheet opens. The destination is your
choice (ChatGPT, Gemini, Messages, etc.). We do not transmit data to any
third-party server; how those apps handle the data is governed by their own
privacy policies.
If you have enabled health-data reading (§3), the shared prompt text
will also include a 7-day health trend summary (the metrics
you authorized that have data); it likewise leaves the app only when you
tap share, to the destination you choose.
Both photo and text exports (backup) are user-initiated and the process
stays on your device.
5. Advertising
The app plans to use Google AdMob to display advertisements.
AdMob may collect device identifiers (such as IDFA / Advertising
ID) to serve ads. See
Google's policy.
On iOS, on first app launch, the system will present the
App Tracking Transparency (ATT) prompt per Apple
policy, where you decide whether to allow the identifier used for
personalized ads. In regions that require prior consent (such as
the EU), the app additionally presents a consent dialog (UMP).
6. What We Do NOT Collect
Except when you opt in to the "Help Improve the App" feature
(see §8, anonymous crash diagnostics only), the app does NOT collect:
Account or identity information
Usage analytics or behavior tracking
IP address
Geolocation
7. System Backup
Android: The app enables Google Auto Backup, which backs up
app preferences and the diet journal database to your Google
account, allowing you to restore your records when switching devices.
Diet photos are excluded from backup due to their size; photos can be
manually saved to your camera roll via the share feature.
iOS: The diet journal database is stored in the app's
Documents folder and is included in iCloud backup (subject to your iCloud
settings). App preferences stored via NSUserDefaults also follow your
iCloud backup settings.
8. Crash Diagnostics
The app offers an optional crash reporting feature, disabled
by default. On first launch, after the onboarding tutorial, you
will be asked for consent. When enabled, anonymous diagnostic data is
sent automatically only when the app crashes.
When enabled, the app collects via Google Firebase Crashlytics:
Crash stack trace
Device model, iOS / Android version, app version
Pre-crash operation steps (breadcrumb)
⚠️ NOT collected: meal records, photos, calories, captions,
account or identity information.
About Firebase Installation ID (FID): The Firebase SDK
sends an anonymous Firebase Installation ID at app initialization as an
infrastructure identifier. The FID is independent of the crash
diagnostics toggle, cannot be linked to your identity, and resets
on reinstall.
You can toggle this at any time via "Profile → Crash Diagnostics";
changes take effect on the next app launch. Firebase
Crashlytics is provided by Google; data is processed by Google — see the
Firebase Privacy Policy.
9. Data Retention & Deletion
Uninstalling the app removes all local diet data. Cloud backup data
(Google Auto Backup / iCloud) can be deleted via Google account settings
or iPhone Settings → Apple ID → iCloud → Manage Storage.
10. Minors
The app is suitable for general users aged 4 and above. It has
no special features for or data collection from children.
11. Policy Changes
Material changes to this policy will be notified on first launch
after the update.
12. Contact
If you have any questions, feedback, or concerns about this policy
or the app, please contact the developer via the app store from which
you installed:
iOS: App Store "DietaryLog" page → "Developer" contact info
Android: Google Play "DietaryLog" page → "Developer contact"
13. Governing Law
This policy is interpreted under the laws of the Republic of China
(Taiwan), including the Personal Data Protection Act.
DietaryLog プライバシーポリシー
最終更新日:2026-05-24
1. 概要
本ポリシーは、DietaryLog アプリがお客様の個人データをどのように取り扱うかを説明します。当アプリはシンプルで透明性のある運用を重視しており、既定ではいかなるユーザーデータも収集・送信・保存しません(当社サーバーへの送信はありません)。唯一の例外として、お客様が「アプリの改善に協力」機能(第8条参照)を自ら有効にした場合に限り、匿名の異常情報が不具合修正のため Google Firebase Crashlytics に送信されます。
カロリーや食事記録などのデータは、お客様が端末上でご自身の健康管理を行うためだけに用いられます。当アプリは、お客様の食事記録を Apple Health (HealthKit) や Health Connect(旧 Google Fit を含む)などのシステムの健康データベースに書き込んだり同期したりすることはありません。v0.7.0 以降、当アプリはユーザーが任意で有効化できる健康データの「読み取り」機能を提供します(読み取り専用。「栄養士アドバイス」の傾向分析用。第3条参照)。
Android:当アプリは Google Auto Backup を有効にしており、アプリの設定と食事記録データベースをお客様の Google アカウントにバックアップします。これにより、機種変更後も記録と設定を復元できます。食事の写真は1枚あたりの容量が大きいため、除外ルールにより意図的にバックアップ対象から除外しています。写真は「シェア」機能で手動でアルバムに保存できます。
有効にすると、当アプリは Google Firebase Crashlytics を通じて以下を収集します:
異常のスタックトレース(stack trace)
端末の機種、iOS/Android バージョン、アプリのバージョン
異常発生前の操作手順(breadcrumb)
⚠️ 収集しないもの:食事記録、写真、カロリー、メモ、アカウントまたは本人確認情報。
Firebase Installation ID (FID) について:Firebase SDK はアプリの初期化時に、匿名の Firebase Installation ID をインフラ識別子として送信します。FID は異常診断のオン/オフとは無関係で、お客様の身元と結びつけることはできず、アプリを再インストールするとリセットされます。
その後も「プロフィール → アプリの改善に協力」からいつでも切り替えでき、切り替えは次回のアプリ起動時に有効になります。Firebase Crashlytics は Google が提供し、収集データは Google が処理します。詳しくは
Firebase のプライバシーポリシーをご覧ください。
9. データの保持と削除
アプリをアンインストールすると、端末内のすべての食事データが削除されます。クラウドバックアップ(Google Auto Backup/iCloud)内のデータは、Google アカウントの管理ページ、または iPhone の設定 → Apple ID → iCloud → ストレージを管理から、それぞれ削除できます。
如你對本條款或本 App 服務有任何問題或反應,請透過你所安裝來源的應用商店
聯繫開發者(App Store「飲食記」開發者頁 / Google Play「開發者聯絡資訊」)。
十一、準據法與管轄
本條款依中華民國法律解釋與適用,台北地方法院為第一審管轄法院。
DietaryLog Terms of Service
Last updated: 2026-05-24
1. Acceptance
By using the app you agree to these terms. If you do not agree,
please stop using and uninstall.
2. Permitted Use
The app provides personal meal logging, browsing, and sharing
to third-party LLM services. It is intended for personal,
non-commercial use only.
3. As-Is Software
The app is provided "as is" without warranty of any kind, express
or implied, including fitness for a particular purpose, reliability,
or data integrity.
4. AI Nutritionist Advice Disclaimer
Any response or advice obtained from AI services (such as ChatGPT
or Gemini) via the share feature is for reference only and is
NOT medical advice or diagnosis. For any health, nutrition, or
dietary concerns, consult a licensed nutritionist, physician, or
other qualified medical professional.
If you enable health-data reading (Privacy Policy §3), the shared
content may include a 7-day health trend for the AI to consider; such
AI advice informed by health data is likewise for reference only
and is not medical advice, and the health data itself may be
inaccurate due to your device, sensors, or source app — do not use it to
self-diagnose or adjust any treatment.
We assume no responsibility for the content, accuracy, or
availability of information provided by AI services.
5. User Responsibilities
Verify the accuracy of your records.
Back up important data yourself (the app uses local storage;
device damage or uninstallation will result in unrecoverable data loss).
Comply with the terms of third-party services (ChatGPT,
Gemini, etc.) when using them.
6. Intellectual Property
The app software and related IP belong to the developer. Content
you input (records, photos, captions) belongs to you; the app
asserts no claim over it.
7. Limitation of Liability
To the maximum extent permitted by law, the developer is not
liable for any direct, indirect, incidental, special, or
consequential damages (including but not limited to data loss
or business interruption).
8. Third-Party Services
The app integrates the following third-party services. Their
data processing, availability, changes, or discontinuation are
governed by the respective providers' policies; the app developer
makes no warranty or guarantee on their behalf:
Google AdMob: ad display (device identifiers
such as IDFA / Advertising ID, subject to your App Tracking
Transparency choice).
See Google's advertising policy.
Google Firebase Crashlytics: crash diagnostics
(only when you enable "Profile → Help Improve the App", collected
as described in §8 of the Privacy Policy).
See Firebase Privacy Policy.
Third-party LLM services (such as ChatGPT,
Gemini): only when YOU actively share records via the system
Share Sheet — the receiving app's privacy policy governs that data.
The app provides entry points or integrations but is not
responsible for the content, accuracy, availability, changes, or
discontinuation of these third-party services. Declining crash
diagnostics ("Help Improve the App") does NOT affect any other
feature of the app.
9. Changes to Terms
The developer reserves the right to modify these terms at any
time. Modified terms take effect upon publication within the app;
continued use constitutes acceptance.
10. Contact
For any questions or concerns about these terms or the app
service, please contact the developer via the app store from
which you installed (App Store "DietaryLog" developer page /
Google Play "Developer contact").
11. Governing Law & Jurisdiction
These terms are interpreted under the laws of the Republic of
China (Taiwan); the Taipei District Court has jurisdiction over
the first instance.
健康データの読み取り機能(プライバシーポリシー第3条)を有効にしている場合、シェア内容に直近7日間の健康傾向が AI 参照用として含まれることがあります。こうした健康データを踏まえた AI アドバイスも同様に参考情報にすぎず、医療上の助言ではありません。また、健康データ自体も端末・センサー・提供元アプリによって誤差が生じることがあるため、これに基づいて自己診断を行ったり、治療内容を変更したりしないでください。