claude-code-notifier
工作原理 常见问题 支持
开始使用
隐私条款
◐简体中文
English العربية Deutsch Español Français עברית Italiano 日本語 한국어 Nederlands Polski Português (Brasil) Русский Türkçe Tiếng Việt 简体中文 繁體中文

隐私政策

最后更新:2026年10月25日 · TouchTap Ltd

本文为英文版本的译文。如两者存在差异,以英文版本为准。

本页内容 01本应用概览 02我们收集的数据 03我们如何使用您的数据 04数据存储与安全 05第三方服务 06数据共享 07您的权利和选择 08项目路径和命令 09儿童隐私 10国际数据传输 11本政策的变更 12联系我们

本隐私政策说明 Claude Code Notifier 如何处理您的数据。Claude Code Notifier 由以下部分组成:适用于 iOS 和 Android 的手机应用、ccn(适用于 macOS、Linux 和 Windows 的命令行工具)、可选的 Mac 菜单栏应用、我们的中继服务器以及本网站。我们将上述各项统称为“本应用”。本应用由 TouchTap Ltd(“我们”)提供。我们希望清楚地说明收集哪些数据、如何使用这些数据,以及可能与谁共享这些数据。

摘要 本应用不设账户。当 Claude Code 完成工作或需要您处理时,电脑端(ccn 或 Mac 应用)会通过我们的中继服务器向您已配对的手机发送通知。通知可能包含项目名称和文件夹路径、Claude 的消息或其提出的问题,对于权限请求,还可能包含所涉及的命令或文件。服务器会在 48 小时内删除通知。我们不会出售您的数据,也不会将其用于广告。

01本应用概览

Claude Code Notifier 包括:

iOS / AndroidClaude Code Notifier 手机应用接收来自您电脑的通知,让您在手机上回答 Claude Code。在 App Store 上的名称为 Claude Code Notifier Companion。
macOS / Linux / Windowsccn 命令行工具一个由 Claude Code 通过其钩子(hooks)运行的小程序。它向您的手机发送通知并等待您的回答。Windows 支持目前为测试版。
macOS,可选Claude Code Notifier for Mac一款菜单栏应用,在 Mac 上实现与 ccn 相同的功能,还可以显示 Mac 通知并发送 Webhook。
云端中继服务器在您的电脑与手机之间传递通知和您的回答,并保存每台电脑的设置,以便您在手机上更改。

02我们收集的数据

2.1ccn(命令行工具)

Claude Code 会在一次会话中的七个时点运行 ccn(会话开始、您每次提交提示词时、每次使用工具之前、权限请求、权限通知、Claude 停止时以及会话结束),并向其传递该时点的详细信息:会话 ID、工作文件夹、Claude 想要使用的工具及其输入、您输入的提示词、Claude 的最后一条消息,以及 Claude 提出的任何问题。ccn 会在您的电脑上的 ~/.config/ccn/(Windows 上为 %APPDATA%\ccn\)中保存以下内容:

数据类型说明用途
配置服务器地址、本电脑的 ID、名称、其设置的副本,以及是否开启桌面通知(config.toml)记住配对和您的偏好设置
凭据一个用于向我们的服务器识别本电脑的随机令牌,保存在只有您的用户账户可以读取的文件中(credentials),或在您选择时保存在系统钥匙串中向中继服务器进行身份验证
会话文件每个 Claude Code 会话一个小文件:工作文件夹、您最近的提示词(最多 4,000 个字符)、最近的工具调用、终端标识符(例如终端程序和 tmux 窗格)以及最后发送的通知。会话结束时删除,或在 7 天未使用后删除生成通知并识别重复
日志错误和耗时信息,不含提示词、命令或消息(ccn.log,大小保持在 1 MB 以内)故障排查
Claude Code 设置添加到 ~/.claude/settings.json 的七个钩子条目,以及该文件的一次性备份使 Claude Code 能够运行 ccn

ccn 会向我们的中继服务器发送以下内容:注册时,本电脑的随机 ID、令牌、名称(默认为电脑的主机名;您可以另选名称)、操作系统、ccn 版本及其支持的功能;以及每条通知中第 2.4 节所列的数据。为了判断是否需要等待您的手机,ccn 会检查键盘和鼠标已闲置多长时间。该检查在您的电脑上进行,其结果绝不会被发送。ccn 不发送分析数据。

2.2Mac 应用(可选)

Mac 菜单栏应用会在您的 Mac 本地收集并存储以下数据:

数据类型说明用途
会话记录Claude Code 会话 ID、开始/结束时间、时长及会话状态记录会话历史和统计信息
项目信息项目名称和文件系统路径识别通知所涉及的项目
终端上下文终端应用名称、会话标识符、进程 ID、工作目录将您在手机上的回答发送到正确的终端
会话事件通知时间戳、事件类型、消息和用户提示词会话历史和统计信息
工具上下文Claude 请求权限时的工具名称和工具输入摘要在权限通知中提供上下文
用户偏好设置通知设置、勿扰时段、提醒间隔、终端应用偏好自定义应用行为
Webhook 配置用于可选 Webhook 集成的 URL、身份验证令牌和负载模板将通知转发到外部服务

与手机配对后,Mac 应用会向我们的中继服务器发送其随机 ID、令牌、Mac 的名称以及第 2.4 节所列的通知数据。

2.3iOS 和 Android 应用

手机应用会收集并存储:

数据类型说明用途
设备标识符首次启动时生成的随机 ID。在 iOS 上保存在钥匙串中;在 Android 上保存在应用的加密存储中在配对、通知和购买中识别您的手机
推送令牌Apple 推送通知服务(APNs)或 Firebase Cloud Messaging(FCM)令牌。应用在打开时、请求通知权限之前获取该令牌,使服务器即使在您未允许通知的情况下也能发送静默更新(例如配对已完成)向您的手机传送通知和更新
设备详细信息您的手机提供给应用的设备名称(在 Android 上为型号名称)、型号、操作系统版本、应用版本、App Store 或地区所在国家/地区、首选语言、是否允许通知,以及您的使用权限状态(试用、已订阅、永久版或无)在您的电脑上按名称显示您的手机、仅在允许的情况下发送可见通知,以及提供支持
通知历史您收到的通知,包括标题、消息、项目名称和您的回答,保存在手机上显示通知历史并支持离线访问
配对和电脑设置您已配对的电脑、其名称和类型,以及您为每台电脑更改的设置管理您的电脑
配对代码手机显示的 6 位代码,供电脑与其配对与运行 ccn 的电脑配对
订阅状态您是否拥有有效订阅或永久版购买,以及您已发送的回答数量管理应用的使用权限

Android 应用可以使用摄像头扫描 Mac 应用显示的二维码。图像在手机上处理,既不存储也不发送。

2.4中继服务器

我们的中继服务器存储:

数据类型说明保留期限
通知通知类型、标题、消息、提示文本(可以是 Claude 的最后一条消息,最多 1,500 个字符;您的提示词开头,最多 300 个字符;一项计划;或一个问题及其选项)、项目名称、项目文件夹路径、工具名称、工具输入摘要(例如 shell 命令或文件路径,最多 200 个字符)、会话 ID 以及终端上下文(终端类型、会话标识符和工作文件夹)48 小时内删除
您的回答您从手机发送的内容(批准、选择或给 Claude 的后续指令)、发送时间,以及该回答来自手机还是电脑随通知一并删除,48 小时内
电脑记录每台电脑的随机 ID 和令牌、名称、操作系统、类型(ccn 或 Mac 应用)、版本、支持的功能,以及注册时间和最后在线时间电脑 60 天未连接时删除,同时删除该电脑的设置和配对
电脑设置您在手机上或通过 ccn config set 为电脑选择的设置:发送哪些通知、勿扰时段、提示音,以及等待手机回答的时长保留至更改为止,随电脑记录一并保存
手机记录设备标识符、推送令牌、平台以及第 2.3 节所列的设备详细信息手机 60 天未使用应用且未与在此期间连接过的电脑配对时删除,同时删除该手机的配对;当 Apple 或 Google 报告推送令牌不再有效时(例如应用被删除后)也会删除
配对记录哪些手机与哪些电脑配对(每台电脑最多三部手机),以及每个配对处于有效还是已撤销状态取消配对时标记为已撤销,60 天后删除
配对代码手机或 Mac 应用显示的 6 位代码5 分钟后过期,使用后清除
产品分析来自手机应用的匿名事件,详见第 2.5 节60 天
购买记录Apple 和 Google 发送的有关您购买的通知:产品、交易 ID 或购买令牌、日期、价格、币种、店面所在国家/地区,以及续订、取消和退款状态,与设备标识符关联作为财务记录自每次购买、续订或通知之日起保留 6 年,之后删除。即使手机记录已被删除,这些记录仍会保留满 6 年
定价测试您的安装在发起购买时看到的定价测试版本,与设备标识符关联随手机记录一并删除;如果手机从未配对,则在购买开始 60 天后删除

如果手机或电脑 60 天未使用,服务器会删除其记录和配对。如需再次使用,您需要重新配对。

中继服务器不存储您的 IP 地址。我们的托管服务提供商 Cloudflare 会处理您的 IP 地址以传送每个请求,并告知我们请求来自哪个国家/地区。我们仅在配对代码被拒绝时记录该国家/地区,以发现滥用行为,并在 60 天后删除该记录。

2.5分析

手机应用会向我们自己的服务器发送匿名产品事件。事件不携带任何设备标识符,服务器也不会将 IP 地址与事件一并存储。每批事件仅包含平台、应用版本和构建号、操作系统版本、设备型号、国家/地区、语言、使用权限状态以及构建类型。事件描述应用的使用方式,例如:应用已打开、付费墙已被查看或已选择某个方案、购买结果、引导步骤、是否授予了通知权限、您选择设置哪种电脑(macOS、Linux 或 Windows)、已显示配对代码或已复制安装命令、配对已完成(含电脑类型及其操作系统),以及您已回答某条通知(仅含提示类型)。事件绝不包含项目名称、命令、提示词或 Claude 的消息。

本网站使用 Umami,这是一项注重隐私、不使用 Cookie 的分析服务。它统计页面浏览量以及下载和安装按钮的点击次数,包括显示或复制了哪个操作系统的安装命令。

03我们如何使用您的数据

您的数据仅用于提供和改进本应用:

  • 传送通知:在 Claude Code 完成工作或需要您处理时提醒您
  • 远程回答:将您在手机上的回答传回您电脑上的 Claude Code
  • 配对:通过短时有效的代码连接您的电脑和手机
  • 电脑设置:让您可以在手机上更改电脑的设置
  • 会话跟踪:显示会话历史和统计信息(Mac 应用)
  • Webhook 转发:将通知发送到您配置的外部服务,例如 Slack 或 Discord(Mac 应用)
  • 应用内购买验证:确认订阅和永久版购买(手机应用),并保存财务记录
  • 产品改进:以汇总方式统计应用的使用情况以及定价测试的效果
  • 安全:发现对配对代码和中继服务器的滥用
我们不会将您的数据用于:
广告或营销目的 出售或出租给第三方 对个人用户进行画像 训练机器学习模型

04数据存储与安全

4.1本地存储(ccn)

  • 文件:保存在 ~/.config/ccn/(Windows 上为 %APPDATA%\ccn\)中。在 macOS 和 Linux 上,配置文件和凭据文件只能由您的用户账户读取
  • 凭据:默认保存在私有文件中;如果您将 credential_store 设置为 keychain,则保存在 macOS 钥匙串、Windows 凭据管理器或 Linux Secret Service 中
  • 数据保留:会话文件在会话结束时删除,或在 7 天未使用后删除。ccn uninstall 会删除 ccn 保存的所有内容

4.2本地存储(Mac 应用)

  • 会话数据:存储在您 Mac 上的本地数据库中
  • 偏好设置:存储在 UserDefaults(macOS 标准偏好设置存储)中
  • 云端凭据:安全地存储在 macOS 钥匙串中
  • 数据保留:会话历史在可配置的期限(默认:30 天)后自动删除

4.3本地存储(iOS/Android)

  • 通知历史:存储在您手机上的应用私有存储中
  • 设备标识符:存储在 iOS 钥匙串中,或 Android 的加密存储中。iOS 可能在应用删除后仍保留钥匙串项目,因此重新安装可能会沿用相同的标识符
  • 偏好设置:存储在 UserDefaults(iOS)或 DataStore(Android)中
  • 数据保留:通知历史会一直保留,直至您清除它或删除应用

4.4云端存储

  • 基础设施:中继服务器运行在 Cloudflare Workers 上,数据存储在 Cloudflare D1(SQLite)和 Durable Objects 中
  • 加密:与服务器的所有通信均使用 TLS 加密(HTTPS/WSS)
  • 地理位置:数据可能在 Cloudflare 位于全球各地的数据中心中处理
  • 通知过期:清理任务每天运行一次,删除超过 24 小时的通知及您对其的回答,因此任何通知的保留时间都不会超过 48 小时。在电脑等待您回答期间,回答的副本还会另外保留最多 1 小时
  • 不活跃记录:同一每日清理任务会删除 60 天未使用的手机和电脑及其配对和设置,并在已撤销的配对撤销 60 天后将其删除。购买记录会在其日期起 6 年后删除

05第三方服务

本应用使用以下第三方服务:

5.1Apple App Store(应用内购买)
使用方
iOS 应用、中继服务器
用途
处理订阅和一次性购买,并向我们发送相关通知
与 Apple 共享的数据
购买信息,以设备标识符作为其账户令牌
接收的数据
购买验证、订阅状态、日期、价格、币种和店面所在国家/地区
备注
付款信息完全由 Apple 处理。我们不会接收或存储您的付款详细信息。
隐私政策 ↗
5.2Google Play(应用内购买)
使用方
Android 应用、中继服务器
用途
处理订阅和一次性购买,并向我们发送相关通知
与 Google 共享的数据
购买信息,以设备标识符作为其经过混淆处理的账户 ID
接收的数据
购买验证、购买令牌、订阅状态和日期
备注
付款信息完全由 Google 处理。我们不会接收或存储您的付款详细信息。
隐私政策 ↗
5.3Apple 推送通知服务(APNs)
使用方
iOS 应用、中继服务器
用途
向 iPhone 和 iPad 传送通知和静默更新
与 Apple 共享的数据
推送令牌;通知标题和正文(最多 200 个字符);项目名称;提示文本(最多 500 个字符);工具名称和输入摘要;回答选项;通知 ID。不发送项目文件夹路径
隐私政策 ↗
5.4Firebase(Google)
使用方
Android 应用、中继服务器
用途
通过 Firebase Cloud Messaging(FCM)向 Android 手机传送通知和静默更新
与 Google 共享的数据
推送令牌以及与 APNs 相同的通知数据;Firebase 安装 ID
隐私与安全 ↗
5.5Cloudflare(云基础设施)
使用方
中继服务器、本网站
用途
托管中继服务器和本网站,并存储第 2.4 节所述的服务器数据
处理的数据
发送到中继服务器的所有数据,以及 IP 地址等标准请求数据
隐私政策 ↗
5.6GitHub、Homebrew 和 npm(下载)
使用方
ccn 和 Mac 应用
用途
发布文件托管在 GitHub 上。本网站上的安装脚本会从 GitHub 下载 ccn 并校验其校验和。您也可以通过 Homebrew 或 npm 安装
共享的数据
与您下载所用的服务共享的标准请求数据(IP 地址、用户代理)。Homebrew 和 npm 有各自的分析机制和政策
GitHub 隐私声明 ↗
5.7Sparkle(Mac 应用更新)
使用方
Mac 应用
用途
检查并提供 Mac 应用更新
共享的数据
应用读取本网站的更新源并从 GitHub 下载时产生的标准 HTTP 请求数据(IP 地址、用户代理)
备注
Sparkle 是内置于应用中的开源软件,而非一项服务;它不会向其开发者发送任何内容
了解更多 ↗
5.8Umami(网站分析)
使用方
本网站
用途
统计页面浏览量和按钮点击次数,不使用 Cookie
处理的数据
页面地址、来源页面、浏览器、设备类型和国家/地区
隐私政策 ↗
5.9可选的 Webhook 服务
使用方
Mac 应用(由您设置)
用途
将通知转发到外部服务
支持的服务
Slack、Discord 或任何自定义 HTTP 端点
共享的数据
通知内容,包括项目名称、路径、消息和时间戳
备注
Webhook 完全可选,并由您自行配置。数据只会发送到您明确配置的服务。ccn 不发送 Webhook。

06数据共享

我们仅在以下情况下共享您的数据:

  • 在您的设备之间:通知通过我们的中继服务器在您的电脑与其已配对的手机之间传递。已配对的手机可以看到每台电脑的名称、类型、操作系统和设置
  • 与推送通知提供商:Apple(APNs)和 Google(FCM)会接收通知内容,以将其传送到您的手机
  • 与应用商店(用于购买):Apple 和 Google 处理订阅和一次性购买;它们会接收交易数据,我们不会接收您的付款信息
  • 与我们的服务提供商:Cloudflare 托管中继服务器和本网站,Umami 统计网站访问量
  • 与您配置的 Webhook:如果您在 Mac 应用中设置了 Webhook,通知数据将被发送到这些端点
  • 法律要求:如法律要求或为保护我们的合法权利,我们可能会披露数据

我们不会向第三方出售、出租或交易您的个人数据。

07您的权利和选择

7.1数据访问与删除

  • 查看您的数据:通知历史显示在手机应用中;ccn config show 显示电脑的设置;会话历史显示在 Mac 应用中
  • 取消配对:在手机上、通过 ccn devices 或在 Mac 应用中撤销配对。手机会立即停止接收该电脑的通知。服务器会将该配对标记为已撤销,按常规时间表在 48 小时内删除其通知,并在 60 天后删除该配对
  • 移除 ccn:ccn uninstall 会从 Claude Code 的设置中移除其钩子、撤销所有配对,并删除其凭据和本地文件
  • 删除本地数据:删除手机应用或 Mac 应用会移除其在该设备上存储的数据(iOS 钥匙串中的设备标识符除外;见第 4.3 节)
  • 删除服务器数据:如需从我们的服务器删除您的电脑和手机记录,请发送电子邮件至 [email protected],并注明您的电脑和手机的名称
  • 数据保留设置:在 Mac 应用的设置中选择会话历史的保留时长

7.2退出选项

  • 选择发送的内容:您可以在手机上或通过 ccn config set,为每台电脑关闭“完成”、权限请求或提问的通知,或设置勿扰时段
  • 通知权限:如果您在手机上关闭了本应用的通知,服务器会记录此情况并停止向其发送可见通知。静默更新(例如配对确认)仍会送达
  • 停止使用中继:取消所有手机的配对,即可停止向中继服务器发送数据。Mac 应用在不使用中继的情况下仍可显示 Mac 通知
  • Webhook:在 Mac 应用中删除 Webhook 配置,即可停止向外部服务转发数据
  • 自动更新:在 Mac 应用的设置中关闭自动检查更新

7.3您的法定权利

根据您所在的地区(包括英国和欧盟),您可能有权访问、更正或删除您的个人数据,反对或限制我们对其的使用,以及获取其副本。如需行使上述权利,请发送电子邮件至 [email protected]。由于本应用不设账户,我们可能会请您提供电脑和手机的名称等详细信息,以便查找您的记录。您还有权向数据保护监管机构投诉;在英国,该机构为英国信息专员办公室(ICO)(ico.org.uk)。

7.4数据可携带性

本应用目前不提供数据导出功能。存储在您设备上的数据可在本应用中查看,且 ccn 的文件为纯文本格式。

08关于项目路径和命令的信息

! 重要 来自 ccn 和 Mac 应用的通知可能包含:
  • 项目的完整文件系统路径(例如 /Users/yourname/Projects/secret-project)
  • 工具名称和输入摘要(例如正在读取的文件路径或正在运行的 shell 命令)
  • Claude 的最后一条消息、计划和问题,以及您的提示词开头
  • 您电脑的名称,除非您另选名称,否则即为其主机名

这些信息会被发送到我们的中继服务器,其精简版本会被发送给 Apple 或 Google 以传送通知。如果您处理的是敏感或机密项目,请考虑手机通知是否合适,以及应为每台电脑开启哪些类型的通知。

09儿童隐私

本应用并非面向 13 岁以下的儿童。我们不会在知情的情况下收集儿童的个人信息。如果您认为我们无意中收集了儿童的数据,请联系我们予以删除。

10国际数据传输

我们的中继服务器运行在 Cloudflare 的全球网络上,Apple 和 Google 则通过其自身的基础设施传送通知。您的数据可能会在您居住国以外的数据中心中处理。将手机与电脑配对,即表示您同意此类数据传输。

11本隐私政策的变更

随着本应用的发展,我们可能会更新本隐私政策。重大变更将通过本应用或在本页面上告知。页面顶部的“最后更新”日期表示本政策最近一次修订的时间。译文仅为方便而提供;如译文与英文版本存在差异,以英文版本为准。

12联系我们

如果您对本隐私政策或您的数据有任何疑问、顾虑或请求,请联系我们:

TouchTap Ltd [email protected]
claude-code-notifier

Claude Code Notifier 是一款独立的第三方应用,与 Anthropic, PBC 无关联,亦未获其认可或赞助。“Claude”和“Claude Code”是 Anthropic, PBC 的商标。

法律信息 隐私政策 服务条款 其他语言 返回首页 © 2026 touchtap。保留所有权利。