Guard2 · Privacy Policy / 隐私政策

Last Updated / 最后更新:2026-07-23  ·  Package: site.guard2.app

── English Version ──────────────────────────────

1. Overview

Guard2 (site.guard2.app, hereinafter "the App") is an Android device online-status monitoring tool operated by an individual developer. The App helps users monitor whether their Android devices are regularly online and sends email alert notifications when a device has been offline or unlocked for an extended period.

This Privacy Policy explains how the App collects, uses, and protects your information. By using the App you agree to this Policy.

2. Information We Collect

Type Detail How Collected Purpose
Device Identifier A randomly generated device ID (format: guard2_timestamp_random) Generated locally on first launch and stored on-device Uniquely identify a monitored device and associate heartbeat records
Device Nickname A custom name entered by the user User input Identify the device in alert emails
Recipient Email(s) 1–3 email addresses entered by the user User input Send heartbeat alerts, recovery notices, and deletion notices
Heartbeat Timestamp The UTC time of each heartbeat report Automatically recorded by the foreground service Determine whether the device has been offline for too long
Screen-unlock Status Whether the device was unlocked during the heartbeat period (boolean: true/false) Android system broadcast ACTION_USER_PRESENT Detect whether someone is using the device; send alert if not unlocked for 12 h
Important: The App does not collect your real name, phone number, location, contacts, photos, microphone/camera data, or any private content stored on your device.

3. How We Use Your Information

Collected information is used solely for the following purposes:

We do not use your information for advertising, user profiling, analytics, or any commercial purpose.

4. Data Storage & Security

The App's backend database is provided by Supabase, stored in their secure cloud infrastructure. All data transmission is encrypted via HTTPS.

Fields stored in the database: device ID, device nickname, recipient email list, last heartbeat time, last unlock time, and alert status flags.

Auto-deletion: When a device has no heartbeat for more than 48 hours, the system permanently deletes all records for that device and notifies recipients. You can also tap "Stop" inside the App at any time to immediately delete your device record.

Email delivery is provided by Resend, used solely to send the alert and notification emails described above. Email content is not stored by Resend.

5. Foreground Service & Permissions

The App uses an Android Foreground Service to maintain background operation for continuous heartbeat monitoring. Permission details:

PermissionPurpose
FOREGROUND_SERVICE Run a foreground service and display a persistent "monitoring active" notification
FOREGROUND_SERVICE_HEALTH Declare the foreground service type as health monitoring, required by Android 14+
WAKE_LOCK Prevent CPU sleep so the heartbeat timer fires on schedule even on a locked screen
POST_NOTIFICATIONS Display the persistent foreground service notification (required on Android 13+)

The App listens to the Android system broadcast ACTION_USER_PRESENT to detect screen unlock events. Only a boolean (unlocked: yes/no) is recorded per heartbeat period — no unlock time, frequency, or any other detail is stored.

6. Third-Party Services

The App uses the following third-party services. Please review their respective privacy policies:

7. Data Sharing

We do not sell, rent, or share your personal information with any third party, except:

8. Your Rights

You have the following controls over your data:

To manually request data deletion, contact us with your device ID (shown at the bottom of the App's main screen) and we will process your request within 7 business days.

9. Children's Privacy

The App is not directed at children under the age of 13. We do not knowingly collect personal information from children. If you believe your child has provided personal information to the App, please contact us and we will promptly delete it.

10. Changes to This Policy

This Privacy Policy may be updated from time to time. Updated versions will be published on this page with a revised "Last Updated" date at the top. Continued use of the App constitutes acceptance of the updated Policy.

11. Contact Us

If you have any questions about this Privacy Policy, please contact us:

Email: weiheerlai@163.com
App Name: Guard2 (守护2)
Package: site.guard2.app

── 中文版本 ──────────────────────────────────────

1. 概述

守护2(Guard2,以下简称"本应用")是一款 Android 设备在线状态监控工具, 由个人开发者运营。本应用帮助用户监控其 Android 设备是否定期在线, 并在设备长时间离线或未解锁时通过电子邮件发送告警通知。

本隐私政策说明本应用如何收集、使用和保护您的信息。 使用本应用即表示您同意本政策。

2. 收集的信息

信息类型 具体内容 收集方式 用途
设备标识符 由本应用随机生成的设备 ID(格式:guard2_时间戳_随机字符串) 首次启动时本地生成,存储在设备本地 唯一识别监控设备,关联心跳记录
设备昵称 用户自定义输入的设备名称 用户主动填写 在告警邮件中标识设备
收件人邮箱 用户输入的 1-3 个电子邮件地址 用户主动填写 发送心跳告警、恢复通知、注销通知
心跳时间戳 每次心跳上报的时间(UTC) 前台服务自动记录 判断设备是否长时间离线
屏幕解锁状态 心跳周期内设备是否被解锁过(布尔值,true/false) Android 系统广播(ACTION_USER_PRESENT) 判断设备是否有人使用,超时未解锁发送告警
重要说明:本应用不收集您的真实姓名、手机号码、位置信息、 通讯录、照片、麦克风/摄像头数据,以及任何设备上的私人内容。

3. 信息使用方式

收集的信息仅用于以下目的:

本应用不会将您的任何信息用于广告推送、用户画像、数据分析或任何商业目的。

4. 信息存储与安全

本应用的后端数据库由 Supabase 提供,数据存储在其安全的云端基础设施中。数据传输通过 HTTPS 加密。

数据库存储的字段包括:设备 ID、设备昵称、收件人邮箱列表、最近心跳时间、最近解锁时间、告警状态标志。

自动删除机制:当设备超过 48 小时无心跳时,系统将自动从数据库中 永久删除该设备的所有记录,并向收件人发送通知邮件。您也可以在应用内随时点击"停止"按钮 主动删除设备记录。

电子邮件发送服务由 Resend 提供, 仅用于发送前述告警和通知邮件,不会存储邮件内容。

5. 前台服务与后台权限

本应用使用 Android 前台服务(Foreground Service)保持后台运行,以实现持续心跳监控。相关权限说明:

权限 用途
FOREGROUND_SERVICE 允许应用运行前台服务,在通知栏显示"监控运行中"图标
FOREGROUND_SERVICE_HEALTH 声明前台服务类型为健康监测,符合 Android 14 规范要求
WAKE_LOCK 防止 CPU 休眠,确保心跳定时器在锁屏后仍能准时触发
POST_NOTIFICATIONS 在通知栏显示前台服务常驻通知(Android 13+ 必须)

本应用使用 Android 系统广播 ACTION_USER_PRESENT 监听屏幕解锁事件,仅记录"是否解锁"的布尔值,不记录解锁时间、次数或其他任何信息。

6. 第三方服务

本应用使用以下第三方服务,请参阅其各自的隐私政策:

7. 数据共享

本应用不会向任何第三方出售、出租或共享您的个人信息, 仅在以下情况除外:

8. 您的权利

您对您的数据拥有以下控制权:

如需手动请求删除数据,请通过以下联系方式告知我们您的设备 ID (显示在应用主界面底部),我们将在 7 个工作日内处理。

9. 儿童隐私

本应用不面向 13 岁以下儿童。我们不会有意收集儿童的个人信息。 如果您认为您的孩子向本应用提供了个人信息,请联系我们,我们将尽快删除相关数据。

10. 隐私政策变更

本隐私政策可能会不定期更新。更新后的政策将发布在本页面, 并更新页面顶部的"最后更新"日期。继续使用本应用即表示您接受更新后的政策。

11. 联系我们

如对本隐私政策有任何疑问,请通过以下方式联系:

电子邮件:weiheerlai@163.com
应用名称:守护2(Guard2)
应用包名:site.guard2.app