00 Page

低头计时器 隐私政策 · Privacy Policy

最后更新日期 / Last updated: 2026-09-08


中文

Tiltic - 低头计时器(App Store 英文名 Tiltic - Head Down Timer,以下简称"本 App")是一款 iOS 工具,用 AirPods 内置的运动传感器测量你的头部俯仰角,在你低头超过设定角度并持续够久时轻轻响一声。本政策说明本 App 如何处理你的信息。

一、本 App 处理的信息

类型 内容 用途 存储位置
头部姿态 AirPods 运动传感器给出的俯仰角(系统固定约每秒 50 个采样) 实时判断你有没有低头、低了多久 只在内存里计算,逐帧用完即弃,不写入磁盘、不上传
校准基准 你首次使用时记录的零点角度 作为后续角度的参照 仅本机,随 App 卸载删除
会话记录 每次监测的起止时间、低头时长、提示次数、中断时长 供你查看历史与统计 仅本机(应用沙盒内的数据库),随 App 卸载删除
设置项 阈值、持续时间、提示音、保活方式等偏好 保存你的选择 仅本机,随 App 卸载删除

二、本 App 不做的事

  • 不发起任何网络请求。 本 App 的代码里没有任何联网调用,开发者不运营任何后端服务,也无法看到你的任何数据
  • 不设账号体系,不要求注册,不收集姓名、邮箱、电话
  • 不集成任何第三方广告、分析或崩溃统计 SDK(只依赖 Apple 官方框架和一个随 App 一起编译的本地模块)
  • 不读取通讯录、照片、日历,不录音,不接入 HealthKit
  • 不含内购,不含订阅,不收集支付信息

三、权限说明

权限 什么时候请求 用途
运动与健身 首次开始监测时 读取 AirPods 的头部姿态。没有这个权限本 App 无法工作
定位(使用期间 / 始终) 只在你把保活方式切成「定位」时 只用来让本 App 在你切走或锁屏后仍能继续读取头部角度。 见下条

关于定位,把话说清楚:iOS 只允许「正在使用定位」的 App 留在后台。本 App 借用的是这个"留在后台"的资格,不是你的位置。具体做法:定位精度设为最粗的一档(3 公里级),系统仍会把位置回调给本 App,而本 App 对回调内容一个字都不用——不读取、不解析、不写入磁盘、不上传。你可以在设置里改用「声音」保活方式,那样完全不需要定位权限。

四、后台运行

「常驻守护」运行时,本 App 用两种方式之一留在后台:

  • 声音:播放一段听不见的音频。系统的「正在播放」里会出现本 App
  • 定位:使用上面说明的定位方式。状态栏会出现定位箭头

这两个代价在 App 主界面的「成本栏」里常驻可见,不藏起来。两种方式都不额外收集任何信息。

五、锁屏与灵动岛

监测中本 App 会显示一张实时活动卡片,内容只有当前角度与计时。卡片由系统在你的设备上渲染,不经过任何服务器。

六、数据删除

  • 卸载 App:彻底删除本机全部数据(校准值、会话记录、设置)
  • 重新校准会覆盖旧的校准值,不保留历史
  • 由于数据从未离开你的设备,开发者这边没有任何你的数据可删

七、儿童隐私

本 App 不面向 13 周岁以下儿童,不有意收集儿童信息。

八、政策变更

政策更新时会在本页更新「最后更新日期」。

九、联系方式

norvynzhang@gmail.com

十、说明

本 App 是一个计时与提醒工具。它测量的是你的头向下低了多久,不提供任何医疗、诊断或治疗功能,其角度读数也不具有医学或临床含义。


English

Tiltic - Head Down Timer (listed as Tiltic - 低头计时器 on the China App Store) is an iOS tool that reads your head pitch angle from the motion sensors built into your AirPods and plays a quiet cue when you have been looking down past a threshold you set, for longer than you set. This policy explains how it handles your information.

1. What the app handles

Type Contents Purpose Where it lives
Head attitude The pitch angle reported by the AirPods motion sensor (a system-fixed rate of roughly 50 samples per second) Deciding, in real time, whether your head is down and for how long Computed in memory only, discarded frame by frame. Never written to disk, never uploaded
Calibration baseline The zero-point angle recorded the first time you use the app The reference every later angle is measured against On device only, removed when you delete the app
Session history Start and end time, head-down duration, cue count, and gap duration per session So you can review your own history On device only (app sandbox database), removed when you delete the app
Settings Threshold, hold duration, cue sound, keep-alive method Storing your preferences On device only, removed when you delete the app

2. What the app does not do

  • It makes no network requests at all. There is no networking code in the app. The developer runs no backend and cannot see any of your data
  • No accounts, no registration; no name, email address, or phone number collected
  • No third-party advertising, analytics, or crash-reporting SDK of any kind (Apple frameworks plus one local module compiled into the app)
  • No contacts, photos, or calendar; no audio recording; no HealthKit
  • No in-app purchases, no subscription, no payment information

3. Permissions

Permission When it is asked for What it is for
Motion & Fitness The first time you start monitoring Reading head attitude from the AirPods. The app cannot work without it
Location (When In Use / Always) Only if you switch the keep-alive method to "Location" Only to let the app keep reading your head angle after you switch away or lock the screen. See below

About location, plainly: iOS keeps an app alive in the background only while that app is actively using location. What this app borrows is that right to stay running, not your whereabouts. Concretely: location accuracy is set to the coarsest tier (three-kilometre class), the system still delivers location callbacks to the app, and the app uses none of what arrives — it is not read, not parsed, not written to disk, not uploaded. You can switch the keep-alive method to "Sound" in Settings, which needs no location permission at all.

4. Running in the background

While the guard is running, the app stays alive one of two ways:

  • Sound: playing inaudible audio. The app appears in the system's Now Playing
  • Location: as described above. The location arrow appears in the status bar

Both costs are shown permanently in the cost bar on the app's main screen rather than hidden. Neither method collects anything extra.

5. Lock Screen and Dynamic Island

While monitoring, the app shows a Live Activity carrying only the current angle and elapsed time. It is rendered by the system on your device and passes through no server.

6. Deleting your data

  • Delete the app: removes everything on the device (calibration, session history, settings)
  • Recalibrating overwrites the old baseline; no calibration history is kept
  • Because the data never leaves your device, there is nothing on the developer's side to delete

7. Children's privacy

Not directed at children under 13; no information is knowingly collected from them.

8. Changes

The "Last updated" date at the top changes when this policy does.

9. Contact

norvynzhang@gmail.com

10. Note

This app is a timer and a reminder. It measures how long your head has been down. It provides no medical, diagnostic, or therapeutic function, and its angle readings carry no medical or clinical meaning.