隐私政策Privacy Policy

生效日期:2026年11月13日 开发者:目标工作室 联系邮箱:tansheng397@gmail.com Effective date: November 13, 2026 · Developer: 目标工作室 · Contact: tansheng397@gmail.com

「目标」(英文名 Goals,包名 com.yuandian.origin)是一款仅在安卓系统上运行的目标记录应用。我们重视你的个人信息权益,并按照《中华人民共和国个人信息保护法》《中华人民共和国数据安全法》《中华人民共和国网络安全法》等法律法规的要求,说明本应用如何处理与你有关的信息。

请在使用本应用前阅读本政策。如果你不同意,请不要安装或使用本应用。

一、开发者信息

二、我们如何收集和使用信息

本应用不要求注册或登录,不设立账号系统,也不运营用于存储你目标数据的云端服务器。你创建的目标、进度、笔记、提醒与显示偏好,默认只保存在你这台设备的本地数据库中(SQLite)。

本机可能保存的信息包括:

这些信息由你主动填写或在使用功能时在本机生成,用于在本机提供目标记录、进度、提醒、统计、小组件和备份功能,不会用于向你推送商业广告,也不会用于用户画像或个性化推荐。

我们不会通过本应用收集你的姓名、身份证号、手机号、住址、精确位置、通讯录、短信、通话记录、日历、相册或其他设备上的无关文件。安装包也不会内置要求你填写上述信息的表单。

三、应用申请的权限及用途

下列权限来自应用的 Android 清单(含合并后的发布版清单)。未列出的敏感权限(如相机、麦克风、位置、通讯录、短信、电话、传统存储读写等)本应用不会申请。

权限用途
POST_NOTIFICATIONS
(通知)
在你开启「到点询问」或「每日提醒」时发出本地通知。可在系统设置中关闭;关闭后提醒不会弹出。
SCHEDULE_EXACT_ALARM/USE_EXACT_ALARM
(精确闹钟)
让提醒在你设定的时间准时发出,而不是被系统推迟。
RECEIVE_BOOT_COMPLETED
(开机完成)
手机重启后重新登记本地提醒,否则提醒会丢失。
VIBRATE
(振动)
在通知到达时振动,以便你察觉提醒。
WAKE_LOCK
(唤醒锁定)
在通知到达时短暂唤醒设备,以便准时提醒。不用于持续后台联网。
USE_FULL_SCREEN_INTENT
(全屏意图)
在部分系统上以更明显的方式提示到期提醒。可在系统设置中限制。
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
(忽略电池优化)
部分手机的省电策略会打断提醒。应用可能引导你关闭对该应用的电池优化;你可以拒绝,拒绝后提醒仍可能不够准时。
INTERNET
(网络)
清单中声明了该权限。查阅应用源码后,应用本身没有把目标、笔记或备份上传到服务器的逻辑,也没有接入统计分析、广告或崩溃收集服务。该权限常见于安卓 Flutter 工程的默认声明;当你使用系统分享面板把备份发给其他应用时,是否联网由那个应用和你的操作决定,本应用不会在后台向开发者或第三方上报目标数据。

另有一项仅用于应用内部广播的权限(DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION),由系统自动合并,不会向你单独申请,也不用于收集信息。

备份与恢复通过系统提供的文件选择或分享方式进行,不申请读取全部存储的传统权限。

四、第三方 SDK 与联网说明

本应用使用 Flutter 及以下在设备本地运行的开源组件来实现功能,例如:sqflite(本地数据库)、flutter_local_notifications 与 flutter_timezone(本地通知与时区)、share_plus(调起系统分享)、archive(备份压缩)、path_provider、uuid、intl。它们用于在本机存储数据、发送本地通知、分享或导出文件,不是统计、广告、推送、地图、支付或社交登录一类的第三方服务 SDK。

本应用不接入、也不会向任何统计分析、广告、应用内推送或崩溃收集服务发送数据。没有账号系统,也不提供云同步。

本政策所述情况以已发布版本的源码与清单为准。若后续版本增加联网功能或第三方服务,我们将在更新本政策后,再向你说明。

五、备份、分享与你自行转移的数据

你可以通过「备份与恢复」导出 zip 文件,并选择保存位置,或通过系统分享面板发送到你指定的应用(例如文件管理器、网盘、即时通讯工具)。导入时也由你选择文件。覆盖或合并的选择由你确认。

备份文件一旦离开本应用,其后续存储、传输与安全由你自己以及你选择的那个应用或服务负责。本应用不会自动把备份上传到开发者的服务器。

六、我们如何共享、转让或公开披露信息

我们不会把你在本应用中保存的目标、笔记或备份出售、出租或向第三方提供,因为这些数据默认根本不会到达我们的服务器。

仅在以下情形下,我们可能依法提供必要信息(例如执法机关依法调取设备或你自行提交的材料):法律、行政法规规定或有权机关依法提出要求;为应对突发公共卫生事件,或紧急情况下保护自然人的生命健康;你本人明确同意。除此之外,我们不会公开披露你的个人信息。

七、存储地点与期限

目标数据默认只存储在你的设备本地。我们不会因为你使用本应用,而在开发者的服务器上建立你的数据副本。

存储期限由你控制:你可以编辑或删除单条目标与笔记;卸载本应用将删除应用沙箱内的本地数据。你此前自行导出并保存在其他位置的备份,不会因卸载而自动消失,需要你自己删除。

八、未成年人保护

本应用是面向一般用户的目标记录工具,不以不满十四周岁的未成年人为主要用户。

我们不以收集个人信息为目的提供本应用。若不满十四周岁的未成年人使用本应用,应当在监护人的同意和指导下进行。如你是监护人,认为未成年人的使用需要停止,可直接在设备上卸载本应用,并删除已导出的备份。

九、你的权利

在本应用中,你可以查阅、编辑或删除目标与笔记,导出备份,并在系统设置中关闭通知等权限。因没有账号和云端数据,不存在「在服务器上更正或删除档案」的流程;卸载应用即删除本机应用数据。

你也可以通过 tansheng397@gmail.com 向我们提出询问。我们将在核实后十五个工作日内答复;依法无需答复或无法核验身份的情形除外。

十、政策更新

如果本政策的内容有实质性变更(例如增加收集的信息种类、用途,或接入会处理个人信息的第三方服务),我们将在本页面公布更新后的政策,并更新生效日期。在新政策生效前,请以本页面的最新文本为准。

十一、联系我们

如果你对本政策或个人信息处理有疑问、投诉或建议,请发送邮件至 tansheng397@gmail.com,并注明「目标 App 隐私政策」。

开发者:目标工作室

Goals (Chinese name 「目标」, package name com.yuandian.origin) is an Android-only app for recording goals. This policy explains how information related to you is handled, in line with the Personal Information Protection Law of the People’s Republic of China and other applicable rules.

Please read this policy before you use the app. If you do not agree, do not install or use it.

1. Developer

2. How information is collected and used

The app does not require an account, and it does not run a cloud server for storing your goals. Goals, progress, notes, reminders, and display preferences are saved by default only in a local SQLite database on your device.

Information that may be stored on the device includes the titles, periods, amounts and units, status, and deadlines you enter; notes you write in the progress journal; reminder and display settings; timestamps used only to count deletions (not the titles of deleted goals); and data the home-screen widget reads from the same local store.

This information is provided by you or created on the device so the app can offer recording, progress, reminders, statistics, the widget, and backup. It is not used for advertising, profiling, or personalized recommendations.

The app does not collect your legal name, ID number, phone number, address, precise location, contacts, messages, call logs, calendar, photo library, or unrelated files on the device.

3. Permissions and why they are used

The permissions below come from the app’s Android manifest (including the merged release manifest). The app does not request camera, microphone, location, contacts, SMS, phone, or legacy shared-storage access.

PermissionPurpose
POST_NOTIFICATIONSLocal notifications when deadline or daily reminders are on. You can revoke this in system settings.
SCHEDULE_EXACT_ALARM / USE_EXACT_ALARMSo a reminder can fire at the time you set, rather than being deferred by the system.
RECEIVE_BOOT_COMPLETEDTo restore local reminders after the phone reboots.
VIBRATETo vibrate when a notification arrives.
WAKE_LOCKTo wake the device briefly when a reminder is due. It is not used to keep a network connection alive.
USE_FULL_SCREEN_INTENTOn some systems, to present a more noticeable reminder. You can restrict this in settings.
REQUEST_IGNORE_BATTERY_OPTIMIZATIONSSome vendors stop background work and break reminders. The app may ask you to exclude it from battery optimization; you can refuse.
INTERNETDeclared in the manifest. A review of the app’s source found no logic that uploads goals, notes, or backups to a server, and no analytics, advertising, or crash-reporting SDK. The permission is a common default in Flutter Android projects. If you share a backup through another app, that app and your action decide whether a network is used. Goals itself does not report your goal data to the developer or to a third party in the background.

An additional app-internal permission (DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION) is merged by the system for in-app broadcasts. It is not a prompt you see, and it is not used to collect information. Backup and restore use the system file picker or share sheet, without a broad storage permission.

4. SDKs and network use

The app is built with Flutter and locally running open-source libraries such as sqflite, flutter_local_notifications, flutter_timezone, share_plus, archive, path_provider, uuid, and intl. These support on-device storage, local notifications, and export or sharing. They are not analytics, advertising, push, map, payment, or social-login SDKs.

The app does not include analytics, advertising, push, or crash-reporting services, and it does not offer cloud sync. If a later version adds network features or third-party services, this policy will be updated first.

5. Backups and sharing

You may export a zip backup and choose where to save it, or send it through the system share sheet. Imports are also chosen by you, including whether to overwrite or merge.

Once a backup leaves the app, you and the destination you chose are responsible for it. The app does not upload backups to a server operated by the developer.

6. Sharing, transfer, and disclosure

We do not sell, rent, or supply your goals, notes, or backups to third parties; by default those data never reach our servers. We may provide information only where required by law or a competent authority, to protect life or health in an emergency, or with your clear consent.

7. Where and how long data is kept

Goal data is stored on your device. Using the app does not create a copy on a developer server. You control retention: edit or delete items in the app; uninstalling removes data in the app’s sandbox. Backups you saved elsewhere are not removed automatically.

8. Children

The app is a general-purpose goal tool and is not directed at children under 14. It is not designed to collect personal information. A child under 14 should use it only with a guardian’s consent and guidance. A guardian may uninstall the app and delete any exported backups.

9. Your rights

In the app you can view, edit, or delete goals and notes, export a backup, and turn off notifications in system settings. Because there is no account and no cloud data, there is no process to correct or delete a record on a server; uninstalling the app removes its local data.

You can also contact us at tansheng397@gmail.com. We will respond within fifteen business days after verification, except where a reply is not required by law or identity cannot be verified.

10. Policy updates

If this policy changes substantially (for example, if we collect new kinds of information, use it for new purposes, or add a third-party service that processes personal information), we will publish the updated policy on this page and change the effective date. Until the new policy takes effect, the latest text on this page applies.

11. Contact us

If you have questions, complaints, or suggestions about this policy or how personal information is handled, please email tansheng397@gmail.com and mention “Goals App Privacy Policy”.

Developer: 目标工作室