隐私
隐私说明
Pulse Relay 不需要注册账号,不使用广告、统计或追踪 SDK。下面按经手数据的各方说明:每一方拿到什么、用来做什么、保存多久。
更新于 2026 年 11 月 2 日
一览
| 经手方 | 经手的数据 | 保存 |
|---|---|---|
| 你的 iPhone | 配对的电脑、会话状态、已连接的网站、密钥 | 只在手机上,删除 App 即删除 |
| 你的电脑(电脑端) | 本机 Claude Code、Codex 会话的标题、状态和最近消息 | 只在电脑上 |
| 推送中转 | 设备登记信息、推送令牌和频道;实时活动的显示内容只是经过 | 显示内容不保存;频道和网站连接按下文规则清理 |
| 苹果推送服务 | 实时活动的显示内容 | 按苹果的隐私政策 |
| 你连接的网站 | 一把只能推送给这台手机的钥匙 | 按该网站的隐私政策;你断开后钥匙立即失效 |
iPhone App
- App 在手机上保存:配对的电脑、最近收到的会话状态、你置顶或隐藏的卡片、已连接的网站列表。密钥保存在系统钥匙串里。
- 这些数据不会上传到任何服务器。删除 App 后随之删除。
- App 不读取你的通讯录、照片、位置或其他 App 的数据。
电脑端与电脑直连
- 电脑端读取本机 Claude Code、Codex 的会话记录,得到每个会话的标题、状态和最近几条消息,并在它们的配置里登记状态通知(hooks)。这些都在你的电脑上进行。
- 手机和电脑在同一个局域网内直接连接,用配对时交换的密钥端到端加密。对话内容、审批详情和你发出的指令只走这条连接,不经过推送中转,也不经过任何第三方服务器。
- 取消配对后,电脑不再向这台手机发送任何内容。
推送中转
App 不在前台时,灵动岛和锁屏的更新要经过苹果推送服务送达。推送中转是 Pulse Relay 运行在 Cloudflare 上的一个服务,负责把电脑端和你连接的网站发来的更新转交给苹果。
- 保存的内容:一个随机生成的设备编号;手机生成的密钥;运行环境(正式版或开发版)和版本信息;实时活动的推送令牌和启动令牌;每个实时活动的推送频道编号和时间;你连接的网站(域名、名称和它的钥匙);每个实时活动最后一次更新的序号;防止同一请求被重复处理的短期记录(请求摘要和处理结果,登记请求还包括所提交的密钥);登记时使用的一次性验证码;频率限制计数,其中按来源 IP 计数时只保存 IP 的哈希值。
- 不保存的内容:实时活动的显示内容(标题、摘要、状态、进度等)只在转发时经过内存,不写入存储,也不写进日志。日志只记录设备编号和活动编号的前几位、处理步骤的名称(例如校验、投递)和返回状态码,不记录任何钥匙。
- 清理:24 小时没有使用的推送频道会被删除;连续 30 天没有推送的网站连接会被删除,清理失败时会自动重试。你在 App 里断开网站时,它的钥匙立即失效;它在灵动岛和锁屏上的实时活动随后结束,苹果那边可能稍有延迟。
- 登记:第一次使用时,App 通过苹果的 App Attest 向中转证明自己是真机上的正版 App,用来防止有人批量登记设备。
- 少传一些:电脑直连的「显示内容详情」关闭后,电脑端经中转发送的只有 Agent 名称和状态,不含会话标题和摘要。
你连接的网站
- 在 App 里连接一个网站时,App 会向推送中转申请一把钥匙,并在系统的安全登录窗口里打开这个网站的「允许连接」页面,由你登录并点「允许」后交给这个网站。App 看不到这个窗口里的页面和你的登录信息。这把钥匙只能向这台手机推送,只能修改这个网站自己的实时活动,看不到你的其他数据。
- 在 App 的「网页」页里浏览网站时,iOS 禁止 App 读取页面内容和登录信息(App-Bound Domains)。App 安装包里允许读取的网站名单只有一个永远不会存在的占位地址
pulse-relay.invalid,所以对任何真实网站都没有例外。 - 网站推送什么内容由网站决定,并受该网站自己的隐私政策约束。灵动岛和锁屏在手机锁定时也可能被旁人看到。
- 你可以随时在 App 里断开网站:钥匙立即失效,它的实时活动随后全部结束。
本站
- 本站不使用统计、广告或追踪脚本。
- 「试一试」页面会在你的浏览器里设置一个随机的访客 Cookie,用来把你在 App 里连接本站时交出的钥匙和演示进度对应起来。这些数据最多保存 90 天,只用于演示推送。
- 本站和推送中转运行在 Cloudflare 上,Cloudflare 作为服务商会处理访问请求所需的网络信息。
联系
对隐私有任何疑问,或希望删除推送中转上与你设备有关的记录,请在 GitHub 上提交问题。说明有变动时,会更新本页顶部的日期。