← AlarmK
简体中文

隐私政策

生效日期:2026 年 11 月 7 日 · 最后更新:2026 年 11 月 7 日

摘要

  • AlarmK 无需创建账户。你的数据默认保留在设备上。
  • 闹钟时间、任务设置和起床统计数据通过 iOS SwiftData 存储在本地。我们不会将这些数据传输到我们运营的任何服务器。(如果你开启 iCloud,数据只会通过 CloudKit 同步到你的私有 iCloud 容器,详见 §4。)
  • QR 码任务的密钥保存在 iOS 钥匙串中,并通过你的 iCloud 钥匙串以端到端加密方式同步(因此换 iPhone 后,打印好的码仍然可用;如果关闭 iCloud 钥匙串,则仅保存在设备上)。你为 NFC 标签任务登记的标签的唯一 ID 也以同样方式存储。你为寻找物品任务登记的物品列表只保留在该设备上,不会同步。任务照片不会被存储。
  • 你选作闹钟背景的照片只保存在该 iPhone 上,不含 EXIF 数据。它不会被上传或同步,但如果你备份 iPhone,备份中会包含它(见 §1)。
  • 我们不收集麦克风音频、位置、通讯录、日历或健康数据。
  • App 不含广告 SDK、分析 SDK 或跟踪器。(关于 alarmk.com 网站,请见 §10。)
  • Android App(Google Play,包括 Wear OS)遵循相同的原则。与 iOS 的不同之处(数据在设备上的存储方式、Google 备份、手表同步,以及用于识别 QR 码和物品的 Google ML Kit 发送给 Google 的诊断信息)集中在 §11 中说明。

1. 我们收集的信息

AlarmK 将以下内容仅存储在设备上:

  • 闹钟时间、重复的星期、铃声和背景设置、任务配置
  • 闹钟响铃、响应和完成的时间戳,任务尝试次数和成功次数
  • 起床分数、7 天图表、重要模式检查清单状态
  • 外观偏好(样式、显示模式、强调色),以及新闹钟的默认铃声和背景

这些数据存放在你 iPhone 上的 SwiftData 数据库中,只有当你选择开启 iCloud 备份或 iCloud 云盘同步时才会离开设备,此时数据会同步到你自己的 iCloud 账户。完整的同步政策见 §4。

你自己的背景照片

你可以选择自己的照片作为闹钟背景(闹钟编辑器中的“背景”›“你的照片”)。它的处理方式如下:

  • 选择:你在 iOS 照片选择器中选取照片,该选择器在 App 之外运行。AlarmK 不会请求访问你的照片图库,只会收到你选取的那张照片。
  • 存储:AlarmK 将调整过大小的副本和一张小缩略图保存在该 iPhone 上的 App 专用存储空间中,然后删除用来生成它们的临时文件。之后从图库中删除原图,背景不会改变。
  • EXIF:保存的副本仅由图像的像素生成,因此不会保留 GPS 位置和相机信息等 EXIF 数据。
  • 同步和上传:照片不会发送到我们运营的任何服务器,也不会通过 iCloud 同步。只有闹钟的背景设置会同步(见 §4),其中只有一个随机 ID,不含图像。你的其他设备会为此闹钟显示默认的“黎明之光”。
  • 备份:照片不会被排除在设备备份之外。如果你使用 iCloud 备份或把 iPhone 备份到电脑,备份中会包含它,它也可以通过备份转到新 iPhone 上。
  • 删除:“设置”中的“抹掉数据”会立即删除所有这些照片,卸载 App 也会移除它们。更改闹钟背景或删除闹钟时,照片不会立刻删除,因为复制的闹钟可能使用同一个文件。App 每次启动时都会查找没有任何闹钟使用的照片,并删除已闲置 7 天的照片。在你没有任何闹钟期间,不会进行这项检查。已进入备份的副本会保留在其中,直到该备份被替换或删除。

2. 我们不收集的信息

AlarmK 不收集也不存储以下任何内容:

  • 麦克风录音
  • 精确位置
  • 通讯录
  • 日历条目
  • HealthKit、睡眠或生物识别数据
  • 浏览记录
  • 广告标识符(IDFA)

3. 权限

AlarmK 会在使用时请求以下权限。拒绝任何权限后,App 仍可使用,但功能会减少。

AlarmKit(iOS 26+)

用于在静音模式和专注模式下让锁定屏幕闹钟响铃,并在灵动岛中显示闹钟。如果被拒绝,AlarmK 不会保存新闹钟,因此不会创建无法响铃的闹钟。之前保存的闹钟会继续尝试以标准通知(UserNotifications)的形式提醒,在静音模式下可能没有声音。

通知(UserNotifications)

用于送达在 AlarmKit 权限被拒绝之前保存的闹钟,以及睡前提醒和准备提醒。

相机

仅用于 QR 码任务扫描、寻找物品验证和运动任务(计数开合跳或俯卧撑)。物品识别和人体姿态识别在设备上运行。图像和相机画面在内存中评估后立即丢弃,绝不会被存储或传输。

运动

仅用于动作类任务:摇晃和深蹲任务使用加速度计输入,步行任务使用步数(运动与健身)。“运动与健身”权限会在你将步行任务添加到闹钟时请求,最迟在你保存该闹钟时请求。

NFC

仅用于 NFC 标签任务。系统扫描面板打开期间(登记或执行任务时),AlarmK 只读取标签的唯一 ID(UID)。它绝不读取或写入标签中存储的数据。

屏幕使用时间(Family Controls)

仅用于可选的“阻止删除”功能,该功能默认关闭。只有当你在“设置”›“闹钟准备情况”中开启此功能时,iOS 才会询问屏幕使用时间访问权限。如果你拒绝,此功能保持关闭,其他功能照常使用。

开启期间,AlarmK 会把闹钟的响铃时段登记为屏幕使用时间日程。从闹钟时间起,在再次响铃时长内(至少 15 分钟),AlarmK 的屏幕使用时间扩展会应用一项限制,隐藏删除 App 的选项。时段结束或任务完成后,限制即解除。你可以随时在 App 中关闭此功能,或在 iOS“设置”中关闭屏幕使用时间访问权限。

AlarmK 只将屏幕使用时间用于这一日程和限制。它不会读取或收集 App 使用情况、屏幕使用时间数据或你 iPhone 上的 App 列表,此功能也不会向我们运营的任何服务器发送任何内容。

4. 数据何时离开设备

AlarmK 不会将你的数据传输到我们运营的任何服务器。只有在以下由系统管理的情况下,数据才会离开设备:

  • iCloud 备份:如果你在 iOS“设置”中开启了此功能。完全由 iOS 依据 Apple 的隐私政策处理。其中包括你选择的背景照片(见 §1)
  • iCloud 同步(CloudKit):如果你在 iOS“设置”中开启了 iCloud 云盘,闹钟和任务设置会通过 CloudKit 同步到你的私有 iCloud 容器(iCloud.com.eazler.alarmk)。我们无法访问这些数据;它们仅用于在你自己的设备之间同步。起床统计数据、闹钟句柄和背景照片文件等设备本地数据不包含在同步范围内。
  • App Store 诊断信息:依据 Apple 条款提供的 Apple 标准崩溃日志和使用统计
  • 反馈邮件:轻点“设置”中的“发送反馈”后,会打开你的邮件 App,并预先填入 App 版本、iOS 版本、设备型号、闹钟引擎、权限状态、每个闹钟的一行摘要(时间、星期、开或关、任务、引擎、注册次数),以及最近从锁定屏幕停止闹钟的日志(时间、闹钟标识符的前 8 个字符、再次响铃的处理方式)。你可以删除其中任何内容,只有你亲自发送,这些内容才会到达我们这里。

铃声列表中的“请求铃声”一行会在 App 内浏览器中打开我们位于 vote.alarmk.com 的请求表单。App 本身不发送任何内容;你在那里提交什么由你决定,相关说明见 §10。

今后任何涉及我们运营的服务器的功能(例如服务器端指导)都将由你选择是否加入,并在启用前告知。

5. 第三方 SDK

AlarmK 未捆绑任何广告、分析、跟踪、社交或崩溃报告 SDK。所有第三方框架都是 Apple 提供的系统框架(AlarmKit、SwiftData、ActivityKit、AVFoundation、Vision、Core Motion、Core NFC、FamilyControls、DeviceActivity、ManagedSettings、Accessibility、App Intents、AudioToolbox、CloudKit、Combine、Core Data、Core Graphics、Core Image、Core Transferable、Darwin、Foundation、ImageIO、MediaPlayer、MessageUI、Observation、os、PhotosUI、SafariServices、Security、StoreKit、SwiftUI、Synchronization、UIKit、UniformTypeIdentifiers、UserNotifications、WatchConnectivity、WidgetKit)。崩溃信息只会依据 Apple 的条款,通过第 4 节所述的 App Store 诊断信息到达我们这里。

Android App 中的库另见 §11。

我们不会向第三方出售、出租或共享你的数据。

6. 保留与删除

  • 卸载 App 时,本地数据会被删除。
  • 闹钟和任务记录可随时通过“设置”→“抹掉数据”清除。
  • QR 码和 NFC 标签的钥匙串条目也会通过同一操作删除(包括同步到 iCloud 钥匙串的副本)。
  • 你选择的背景照片也会通过同一操作删除。未使用照片的清理方式见 §1。
  • 你为寻找物品任务登记的物品列表也会通过同一操作删除。

7. 儿童隐私

AlarmK 不面向 13 岁以下儿童。我们不会在知情的情况下收集儿童的信息。

8. 安全

  • QR 码任务密钥以 kSecAttrAccessibleAfterFirstUnlock + kSecAttrSynchronizable(一种 iCloud 钥匙串项目)的方式存储在 iOS 钥匙串中,因此换到新 iPhone 后,你登记的码仍可验证。iCloud 钥匙串项目采用端到端加密,Apple 和我们都无法读取。如果关闭 iCloud 钥匙串,密钥只保留在此设备上。(1.2.0 之前仅保存在设备上的条目会在首次使用时无损迁移)
  • 所有网络流量均使用 iOS App 传输安全(TLS 1.2+),不过 App 不会调用我们运营的任何服务器
  • Swift 6 严格并发检查会在编译时捕捉数据竞争

9. 变更

如果本政策发生变更,我们会更新上方的生效日期,重大变更还会在 App 内显示通知。如果你需要本政策的旧版本,请通过下方的联系地址索取。

10. 网站(alarmk.com)

§1 至 §9 涉及 iOS App,§11 涉及 Android App。以下内容适用于 alarmk.com 网站。

  • 访问统计:网站未嵌入任何分析脚本。网站通过 Cloudflare 提供服务,因此你的 IP 地址和浏览器等标准请求信息由作为我们代理的 Cloudflare 处理,我们只能看到汇总的流量数据。该处理受 Cloudflare 条款约束。
  • App Store 链接:App Store 按钮可能包含一个不含个人信息的营销活动标签 ct,用于标识语言、页面和按钮位置。标签不包含个人标识符或闹钟数据。根据本网站的 referrer 策略,你的浏览器可能会将域名 https://alarmk.com/ 发送给 Apple。在满足条件时,Apple 的 App Store Connect 营销活动功能可以提供汇总的流量和下载报告;添加标签并不代表已启用报告,也不代表每次安装都会被统计。我们不添加任何跟踪 SDK。
  • 浏览器存储:网站会在你浏览器的 localStorage 中存储一个 wg-lang 值,用于记住你选择的显示语言。它保留在你的浏览器中,不会发送到我们运营的任何服务器。
  • 外部 CDN:字体从 cdn.jsdelivr.net 加载。这样做会将包括你的 IP 地址在内的标准请求信息传递给该服务。脚本全部由本网站提供,因此加载脚本的请求不会离开本网站。
  • 投票和铃声请求(vote.alarmk.com):此页面用于对候选背景和闹钟铃声进行投票,并接收闹钟铃声请求。为了每台设备只计一票并限制重复请求,它会设置一个随机的设备 ID Cookie(vid,有效期一年)。投票会存储你的选择。铃声请求会存储你的回答、你选填的备注、页面语言,以及它是从 App 还是从网页打开的。其中不会存储姓名、电子邮件或 IP 地址。请求不会公开;我们只用它们来决定制作哪些铃声。如需删除某条请求,请将其文字内容发送到下方的联系地址。

网站不含广告 SDK 和广告跟踪器,也不要求你登录或创建账户。

11. Android App(Google Play)

Android App(手机 App 及其 Wear OS 手表 App,自 1.7.1 版起)遵循相同的原则:无账户、无需登录、无广告,也不向我们运营的任何服务器发送用户数据。§1 至 §9 描述 iOS 技术(SwiftData、iCloud、钥匙串、AlarmKit 等)的部分,Android App 改按下文所述方式运行。§2(我们不收集的信息)和 §7(儿童隐私)同样适用于 Android App,内容不变。

存储在设备上的内容

  • §1 中的信息(闹钟和任务设置、响铃和任务记录、起床分数、外观偏好)保存在 App 私有存储中的数据库(Room)和设置文件(DataStore)里。
  • QR 码任务密钥作为闹钟设置的一部分存储在同一数据库中。Android 没有 iCloud 钥匙串,因此它们只能通过下文所述的 Google 备份或设备间直接传输转移到新手机。
  • 对于寻找物品任务,只存储你登记的物品类型的 ID,绝不存储照片。该列表保留在此设备上,不会备份。
  • 你选作闹钟背景的照片是 App 保留的唯一照片:你在系统照片选择器中选定的照片会被复制到 App 的私有存储中。复制时会移除 GPS 位置和相机详情等 EXIF 数据,该照片绝不会被备份或上传。App 不会请求访问你所有的照片和视频。

权限

  • 相机:仅用于 QR 码和条形码任务扫描以及寻找物品任务。相机画面在内存中由设备上的 ML Kit 模型识别后丢弃,绝不会被存储或传输。
  • 身体活动(活动识别):仅用于为步行任务计步。
  • 通知:用于闹钟通知、响铃画面、下一个闹钟卡片和睡前提醒。
  • 闹钟和提醒(精确闹钟)和全屏通知:用于在你设定的准确时间响铃,并在锁定屏幕上方显示响铃画面。
  • 显示在其他应用上层:仅用于在你使用手机时闹钟响起的情况下,将响铃画面调到最前面。App 不会在其他 App 上绘制任何内容。
  • 忽略电池优化:请求此权限是为了避免省电功能延迟或丢失闹钟。
  • 安装时授予的权限:重启后重新注册闹钟(开机完成)、闹钟响铃时保持声音播放(前台服务、媒体播放)、振动、唤醒屏幕(唤醒锁),以及调高闹钟音量后恢复原来的音量(修改音频设置)。
  • 互联网和网络状态:App 自身的代码不使用。它们由下文所述的 Google ML Kit 和 Google Play 结算库声明。

App 不请求位置、麦克风、通讯录、日历或照片和视频权限,也不使用广告 ID。App 运行时请求的权限可以拒绝;App 会继续运行,只有相关功能受限。

数据何时离开设备

  • Google ML Kit 诊断信息:用于识别 QR 码、条形码和物品的 Google ML Kit 在设备上运行,模型随 App 提供。不过,根据 Google 公开的披露信息,ML Kit 本身会向 Google 发送以下内容,用于诊断和使用情况分析:设备信息(例如制造商、型号和操作系统版本)、App 信息(包名、App 版本)、每次安装的标识符、性能指标、API 配置(例如图像格式和分辨率)、输入和输出大小、功能版本、事件类型和错误代码。这些内容在传输中通过 HTTPS 加密,Google 声明不会将这些数据转移给第三方。相机画面本身不在该列表中,不会离开设备。我们不会收到这些数据。详情请见 Google 的 ML Kit 数据披露。
  • Google 备份:如果你的设备开启了 Google 备份,Android 会将闹钟数据库(闹钟和任务设置、QR 码密钥、响铃和任务记录)和设置文件纳入你的 Google 账号备份。直接传输到新手机时携带相同的项目,除此之外不含其他内容。背景照片和寻找物品列表不包含在这两者之内。备份由 Android 和 Google 依据 Google 的隐私政策处理,在设有屏幕锁定的设备上,备份会使用该锁定(PIN 码、图案或密码)进行端到端加密。我们无权访问。
  • Wear OS 手表:手机通过 Google Play 服务的 Wearable Data Layer,将下一个闹钟的时间和名称,以及是否有闹钟正在响铃(闹钟 ID、名称、是否带任务)同步到已配对的手表;手表再把你轻点“稍后提醒”和“停止”的操作发回手机。数据直接通过蓝牙传输;蓝牙不可用时,则经由 Google 的服务器传输,此时采用端到端加密。数据绝不会经过我们运营的服务器,手表 App 也不存储自己的数据。
  • 请求铃声:铃声列表中的“请求铃声”一行会在你的浏览器中打开我们位于 vote.alarmk.com 的请求表单(在支持的设备上以 Custom Tab 形式显示在 App 上方)。地址只携带 App 的显示语言和一个表明从 App 打开的标记(from=app)。App 本身不发送任何内容;表单存储的内容见 §10。
  • 发送反馈:“设置 › 关于 › 发送反馈”会打开你的邮件 App,并预先填入收件人、主题和部分诊断信息:App 版本、Android 版本、设备型号、权限状态,以及每个闹钟一行的信息(时间、重复、开/关、任务类型和排程状态,不含闹钟名称)。你可以在发送前查看并删除其中任何内容,App 本身不发送任何内容。我们收到的邮件只用于回复。
  • 共享、保存和打印:共享、保存或打印 QR 码图片,以及共享 App 推荐时,内容只会发送到你选择的 App 或位置。

第三方 SDK

Android App 不使用广告 SDK,也不使用 Firebase Analytics 或 Crashlytics 等分析或崩溃报告 SDK。下列的 Google ML Kit 确实会向 Google 发送上文所述的诊断信息和使用统计。Android App 包含的外部库如下:

  • Google ML Kit(条形码扫描、图像标注):在设备上识别;其诊断信息见上文。
  • Google Play 服务(Wearable Data Layer):手表同步。
  • Google Play 结算库:App 的 1.x 版本没有付费功能,也绝不会打开结算连接。如果推出付费功能,我们会先更新本政策。
  • AndroidX / Jetpack(CameraX、Room、DataStore、WorkManager、Glance 等)和 ZXing(生成 QR 码图片):仅在设备上运行。

保留与删除

  • 卸载 App 时,设备上的数据会被删除。
  • “设置 › 数据 › 抹掉所有数据”可随时删除闹钟、任务和记录、QR 码密钥、背景照片以及寻找物品列表。
  • Google 备份中的副本可在设备的备份设置和你的 Google 账号中管理和删除。
  • ML Kit 诊断信息由 Google 保存。由于我们不会收到这些信息,我们无法用它们识别你,也无法删除它们;其处理受 Google 隐私政策约束。

安全

  • 数据保存在 App 的私有存储中,其他 App 无法读取。
  • 所有离开设备的数据(ML Kit 诊断信息、Google 备份、手表同步)在传输中都经过加密。

12. 联系方式

关于本政策或你的数据的问题: