Apps About Contact

Privacy Policy for Fasting Timer

Last updated: May 17, 2026

Thank you for using Fasting Timer — Intermittent Fasting ("the App"). Your privacy is important to us. This Privacy Policy explains how we handle your information.

1. Our Core Principle

Fasting Timer is designed with a privacy-first approach. The App works entirely offline and does not require an account, login, or any personal information to function. Your fasting, weight, water and plant data always stay on your device. The only data that leaves your device is (a) anonymous diagnostic and usage statistics collected by Google Firebase to help us improve stability and understand aggregate usage, (b) backups that you explicitly choose to upload to your own Google Drive account via the optional Pro sync feature, and (c) advertising identifiers and ad-interaction data used by Google AdMob to display ads in the free tier of the App. Pro subscribers see no ads and AdMob is not loaded for them.

2. Information Collection

2.1 Locally Stored Data

The following data is stored only on your device and is never uploaded to any server:

  • Fasting records (start time, end time, duration, plan type)
  • Weight tracking entries
  • Water intake logs
  • Garden plant collection data
  • App preferences (fasting plan, notification settings, language, theme)
  • Streak and statistics data

2.2 Diagnostic & Usage Data (Firebase)

To keep the App stable and understand how it is used in aggregate, the App integrates Google Firebase Analytics and Firebase Crashlytics. These services collect a limited, non-identifying dataset automatically:

  • Crash reports (Crashlytics): stack traces, device model, Android version, App version, and the system state at the moment of a crash or ANR. These are used solely to diagnose and fix bugs.
  • Aggregate usage statistics (Analytics): first-open events, session starts, session duration, screen views at the Activity level, app version, device model, OS version, country/region (derived from IP, which is not stored), and language.
  • Instance identifiers: Firebase assigns each app install a pseudonymous ID (Firebase Installation ID) so that crashes and events from the same device can be grouped together. This ID is not linked to your real-world identity and is reset when you uninstall the App or clear its data.

This data is processed by Google on our behalf and is subject to Firebase's Privacy & Security information and Google's Privacy Policy. Firebase Analytics does not enable advertising ID collection, Google Analytics for Advertising, or remarketing audiences. Separately, the free tier of the App uses Google AdMob, which does access the device advertising ID — see Section 2.3 below for details. Pro subscribers' devices do not load AdMob and no advertising identifiers are accessed.

2.3 Advertising Data (Free Tier Only — AdMob)

The free tier of the App displays a single "App Open" advertisement supplied by Google's AdMob service when the App returns to the foreground (subject to a frequency cap). To select and measure these ads, AdMob accesses:

  • Advertising ID — a resettable, pseudonymous identifier you control in Android Settings → Privacy → Ads.
  • IP address — used to determine your country/region and detect fraud. Truncated/discarded after use; not stored long-term by us.
  • Device information — model, OS version, language, screen size, network state.
  • Ad-interaction data — impressions, clicks, and rough viewing duration of the served ads.

If you are located in the EU, UK, or another jurisdiction requiring it, you will be shown a consent dialog (powered by Google's User Messaging Platform) before any ads are loaded. You may decline personalized advertising, request non-personalized ads only, or reject ads entirely (where local law permits). Your choice is remembered and can be updated at any time from the App's settings.

Pro subscribers do not see ads. AdMob is not initialized for Pro accounts, no advertising identifiers are accessed, and no ad-related data is sent to Google.

Ad data is processed by Google LLC. See How AdMob and AdSense use information from sites or apps that use their services and Google's Advertising Privacy Policy.

2.4 Information We Do NOT Collect

The App does NOT collect:

  • Personal identifying information (name, email, phone number, age, gender, etc.)
  • Precise location data
  • Advertising IDs (except by AdMob in the free tier, as described in Section 2.3 above; Pro subscribers' advertising IDs are never accessed)
  • Contents of your fasting, weight, water, or plant records (these remain on your device)
  • Health or medical information beyond what you voluntarily enter
  • Browsing history, contacts, or any other device data

3. How We Use Information

Fasting, weight, water, plant and preference data stored by the App is used exclusively to provide its core features on your device and never leaves your device. Diagnostic and aggregate usage data described in Section 2.2 is used only to detect and fix crashes, measure App stability, and understand overall usage patterns (e.g., how many users open the App, which App versions are active).

4. Information Sharing

We do NOT sell or rent your personal data, and we do not share data with third-party data brokers. The App contains:

  • No advertising SDKs for Pro subscribers; the free tier integrates Google AdMob only — see Section 2.3
  • No social media SDKs
  • No third-party data brokers

The data processors we use are Google Firebase (Analytics & Crashlytics) for diagnostics and aggregate usage statistics, Google Play Billing for subscription payments, the Google Drive API (Pro, opt-in) for your own personal backups, and Google AdMob (free tier only) for displaying ads, all as described in Section 5.

5. Third-Party Services

  • Google Firebase Analytics & Crashlytics: Collects the diagnostic and aggregate usage data described in Section 2.2. Data is processed by Google LLC under a data-processing agreement and retained per Firebase's default retention settings. See Firebase Privacy & Security.
  • Google Play Billing: Used only if you choose to purchase the Pro subscription. Google processes the payment; we receive only a confirmation of purchase status. Google's Privacy Policy
  • Google AdMob (free tier only): AdMob serves a single "App Open" advertisement when the App returns to the foreground in the free tier, subject to a frequency cap. AdMob accesses the device advertising ID, IP address, device info, and ad-interaction data, all processed by Google LLC. Pro subscribers do not load AdMob and no advertising data is collected from them. EU/UK users are shown a consent dialog (UMP) before any ads load. How AdMob uses data
  • Google Drive API (opt-in, Pro): Drive sync is strictly opt-in and disabled by default. If — and only if — you explicitly enable it from Settings, the App uses Google Drive's App Data folder to store a backup of your fasting data. This data is stored in a hidden, app-specific folder in your Google Drive that only the App can access — you and other apps cannot see it. We do not access your Google Drive files, folders, or any other data. You can revoke access at any time through your Google Account permissions.

6. Data Export & Optional Cloud Sync

By default, your data stays only on your device. The App offers two optional ways to back up your data, both fully under your control:

  • CSV Export: Export your fasting and weight records as a CSV file, created locally on your device. You decide where to save the file.
  • Google Drive Sync (Pro, opt-in): If you explicitly enable this feature from Settings, the App can back up your data to your personal Google Drive account. Backup data is stored in a private App Data folder that only this App can access. No data is sent to our servers — backups go directly from your device to your own Google Drive. You can disconnect at any time and the App will revert to fully offline behaviour.

7. Data Retention & Deletion

7.1 Retention Period

All data is stored locally on your device for as long as you continue to use the App. We do not store any data on external servers, so there is no server-side retention period.

7.2 How to Delete Your Data

You can delete your data at any time through the following methods:

  • Delete individual records: In the App's history screen, swipe or tap on any fasting or weight record to delete it.
  • Clear all data: Go to Settings > Data Management > Clear All Data within the App to permanently remove all fasting records, weight entries, water logs, plant data, and preferences.
  • Uninstall the App: Removing the App from your device will automatically delete all associated data, as all data is stored locally.

Once deleted, data cannot be recovered as we do not keep any backups on servers.

8. Data Security

All user data is stored locally on your device using Android's standard data protection mechanisms (Room database and DataStore). We do not operate any servers; therefore, there is no risk of server-side data breaches.

9. Permissions Explained

PermissionPurposeRequired
InternetFirebase diagnostics & aggregate analytics; Google Drive cloud backup & restore (Pro); AdMob ad delivery (free tier)No
NotificationsFasting start/end/halfway remindersNo
Exact AlarmsEnsure timely notification deliveryNo
Boot CompletedRe-register reminders after device restartNo
Advertising ID (com.google.android.gms.permission.AD_ID)Auto-added by the AdMob SDK to access the resettable advertising ID for ad selection in the free tier. Pro subscribers' AD_ID is not accessed.No

All permissions are optional. The App's core fasting-timer functionality works without granting any permissions. Internet access is used to send crash reports and aggregate usage statistics to Firebase, deliver AdMob ads in the free tier, and, if you enable it, to back up or restore data via Google Drive.

10. Children's Privacy

The App is not directed at children under the age of 13, and we do not knowingly collect personal information from children.

11. Changes to This Policy

We may update this Privacy Policy from time to time. Updated policies will be posted on this page with a new "Last updated" date.

12. Contact Us

If you have any questions about this Privacy Policy, please contact us at [email protected].

Fasting Timer 隐私政策

最后更新时间:2026年5月17日

感谢您使用 Fasting Timer — Intermittent Fasting(以下简称"本应用")。您的隐私对我们非常重要。本隐私政策说明了我们如何处理您的信息。

1. 核心原则

Fasting Timer 采用隐私优先的设计理念。本应用无需账号、登录或任何个人信息即可使用。您的断食、体重、饮水和植物数据始终保存在设备本地。离开设备的数据仅包括:(a) Google Firebase 收集的匿名诊断与使用统计信息,用于帮助我们提升稳定性并了解整体使用情况;(b) 当您主动启用 Pro 同步功能时,上传到您自己 Google Drive 账户的备份数据;(c) 在免费版中由 Google AdMob 用于展示广告的广告标识符与广告互动数据。Pro 订阅用户不会看到广告,AdMob 不会被加载。

2. 信息收集

2.1 本地存储数据

以下数据仅存储在您的设备本地,不会上传到任何服务器:

  • 断食记录(开始时间、结束时间、持续时长、方案类型)
  • 体重追踪记录
  • 饮水记录
  • 花园植物收集数据
  • 应用偏好设置(断食方案、通知设置、语言、主题)
  • 连续打卡和统计数据

2.2 诊断与使用数据(Firebase)

为保障应用稳定并了解整体使用情况,本应用集成了 Google Firebase Analytics(分析)与 Firebase Crashlytics(崩溃分析)。这两项服务会自动收集一组有限的、不包含身份信息的数据:

  • 崩溃报告(Crashlytics):堆栈信息、设备型号、Android 版本、应用版本、崩溃或 ANR 发生时的系统状态。仅用于诊断和修复 Bug。
  • 聚合使用统计(Analytics):首次打开、会话开始、会话时长、Activity 级别的页面浏览、应用版本、设备型号、系统版本、国家/地区(由 IP 推断,IP 本身不会被存储)、语言。
  • 实例标识符:Firebase 会为每次安装分配一个假名化的 ID(Firebase Installation ID),用于将同一设备的崩溃和事件聚合。该 ID 不与您的真实身份关联,卸载应用或清除应用数据时会被重置。

该数据由 Google 代表我们处理,适用 Firebase 隐私与安全说明 以及 Google 隐私政策。Firebase Analytics 未启用广告 ID 收集、Google Analytics for Advertising 或再营销受众等功能。独立于 Firebase,本应用免费版使用 Google AdMob,会访问设备广告 ID——详见下方第 2.3 节。Pro 订阅用户的设备不会加载 AdMob,不会访问任何广告标识符。

2.3 广告数据(仅免费版 — AdMob)

本应用免费版在应用返回前台时(按频率上限)由 Google AdMob 展示一条"开屏广告"。为了选择和衡量这些广告,AdMob 会访问:

  • 广告 ID:可重置的假名标识符,您可在 Android 设置 > 隐私 > 广告 中管理。
  • IP 地址:用于识别您的国家/地区并防止欺诈。使用后截断或丢弃,不会被我们长期存储。
  • 设备信息:型号、系统版本、语言、屏幕尺寸、网络状态。
  • 广告互动数据:展示、点击及大致观看时长。

若您位于欧盟、英国或其他法律要求同意的地区,在加载任何广告之前,本应用将通过 Google User Messaging Platform 弹出同意框。您可以拒绝个性化广告、仅请求非个性化广告,或拒绝所有广告(在当地法律允许的范围内)。您的选择会被记住,可随时在应用设置中更改。

Pro 订阅用户不会看到广告。AdMob 不会为 Pro 账户初始化,不会访问任何广告标识符,也不会向 Google 发送任何与广告相关的数据。

广告数据由 Google LLC 处理。参见 AdMob 与 AdSense 如何使用其服务所在站点或应用的信息 以及 Google 广告隐私政策。

2.4 我们不收集的信息

本应用不收集以下信息:

  • 个人身份信息(姓名、邮箱、电话号码、年龄、性别等)
  • 精确位置数据
  • 广告 ID (免费版中 AdMob 会访问,详见上述第 2.3 节;Pro 订阅用户的广告 ID 永不被访问)
  • 您断食、体重、饮水或植物记录的具体内容(这些数据仅保存在您的设备本地)
  • 您自愿输入之外的健康或医疗信息
  • 浏览历史、联系人或任何其他设备数据

3. 信息使用

本应用存储的断食、体重、饮水、植物及偏好设置数据仅用于在您的设备上提供核心功能,不会离开设备。第 2.2 节所述的诊断与聚合使用数据仅用于检测和修复崩溃、衡量稳定性以及了解整体使用情况(例如打开人数、活跃应用版本等)。

4. 信息共享

我们不会出售或出租您的个人数据,也不会与任何第三方数据经纪商共享数据。本应用不包含:

  • Pro 订阅无任何广告 SDK;免费版仅集成 Google AdMob(详见第 2.3 节)
  • 任何社交媒体 SDK
  • 任何第三方数据经纪商

我们使用的数据处理方包括:Google Firebase(Analytics 与 Crashlytics,用于诊断与聚合使用统计)、Google Play 支付(用于订阅付款)、Google Drive API(Pro 可选功能,用于您自己的个人备份),以及 Google AdMob(仅免费版,用于展示广告),详见第 5 节。

5. 第三方服务

  • Google Firebase Analytics 与 Crashlytics:收集第 2.2 节所述的诊断与聚合使用数据。数据由 Google LLC 依据数据处理协议处理,保留期限按 Firebase 的默认设置。参见 Firebase 隐私与安全。
  • Google Play 支付:仅在您选择购买 Pro 订阅时使用。Google 处理支付,我们仅收到购买状态确认。Google 隐私政策
  • Google AdMob(仅免费版):AdMob 在免费版中应用返回前台时按频率上限展示一条"开屏广告"。AdMob 会访问设备广告 ID、IP 地址、设备信息和广告互动数据,均由 Google LLC 处理。Pro 订阅用户不会加载 AdMob,也不会从中收集广告数据。欧盟/英国用户在任何广告加载前会看到 UMP 同意框。AdMob 如何使用数据
  • Google Drive API(可选,Pro):Drive 同步严格属于可选功能,默认关闭。仅当您主动在设置中启用时,本应用才会使用 Google Drive 的 App Data 文件夹存储您的断食数据备份。该数据存储在您 Google Drive 中一个隐藏的、应用专属的文件夹中,只有本应用可以访问——您和其他应用无法看到。我们不会访问您的 Google Drive 文件、文件夹或任何其他数据。您可以随时通过 Google 账号权限管理 撤销授权。

6. 数据导出与可选云端同步

默认情况下,您的数据仅存储在设备本地。本应用提供两种可选的数据备份方式,完全由您控制:

  • CSV 导出:将断食和体重记录导出为 CSV 文件,在您的设备本地创建。由您决定保存到何处。
  • Google Drive 同步(Pro,可选):仅当您在设置中主动启用此功能时,本应用才会将数据备份到您的个人 Google Drive 账户。备份数据存储在只有本应用可以访问的私有 App Data 文件夹中。数据不会发送到我们的服务器——备份直接从您的设备传输到您自己的 Google Drive。您可以随时断开连接,本应用将恢复完全离线的工作模式。

7. 数据保留与删除

7.1 保留期限

所有数据仅在您继续使用本应用期间存储在您的设备本地。我们不在外部服务器上存储任何数据,因此不存在服务器端的数据保留期限。

7.2 如何删除您的数据

您可以随时通过以下方式删除数据:

  • 删除单条记录:在应用的历史记录页面,滑动或点击任意断食记录或体重记录即可删除。
  • 清除所有数据:在应用内进入设置 > 数据管理 > 清除所有数据,即可永久删除所有断食记录、体重数据、饮水记录、植物数据和偏好设置。
  • 卸载应用:从您的设备上卸载本应用将自动删除所有相关数据,因为所有数据均存储在本地。

数据一旦删除将无法恢复,因为我们不在服务器上保留任何备份。

8. 数据安全

所有用户数据使用 Android 系统的标准数据保护机制(Room 数据库和 DataStore)存储在设备本地。我们不运营任何服务器,因此不存在服务器端数据泄露的风险。

9. 权限说明

权限用途是否必须
网络访问Firebase 诊断与聚合分析;Google Drive 云端备份与还原(Pro);AdMob 广告投放(免费版)否
通知权限断食开始/结束/中途提醒否
精准闹钟确保通知准时送达否
开机启动设备重启后重新注册提醒否
广告 ID (com.google.android.gms.permission.AD_ID)由 AdMob SDK 自动添加,用于访问可重置的广告 ID 以便在免费版中选择广告。Pro 订阅用户的 AD_ID 不会被访问。否

所有权限均为可选。断食计时核心功能无需授予任何权限即可使用。网络访问用于向 Firebase 发送崩溃报告与聚合使用统计、免费版中投放 AdMob 广告,以及在您启用 Google Drive 备份/还原时同步数据。

10. 儿童隐私

本应用不针对 13 岁以下儿童,不会有意收集儿童的个人信息。

11. 隐私政策更新

我们可能会不时更新本隐私政策。更新后的政策将在本页面发布,并标注新的"最后更新时间"。

12. 联系我们

如果您对本隐私政策有任何疑问,请通过邮箱联系我们:[email protected]。