跳到内容
文档

参考 · 3 分钟阅读

隐私

Katchy 在设计时只守着一条原则:你的屏幕只属于你的 Mac。这一页就是这句承诺的长版本。

默认在本地

  • 音频由 macOS 的 CoreAudio 采集,只要条件允许就在设备端完成转写。
  • 屏幕画面来自 ScreenCaptureKit,以 60 fps 推流。它们从不写入磁盘,也从不上传。
  • 给界面元素打标签的视觉模型(「这是按钮」「这是标签页」)在本地运行。
  • 对话历史保存在 ~/Library/Application Support/Katchy。只在本地。
  • API 密钥住在你的 macOS Keychain 里。Katchy 团队完全接触不到。

什么会离开 Mac

只有一样东西,而且只在必要时:Katchy 看过屏幕之后生成的那一段抽象任务描述。前沿模型(Claude、GPT、Gemini)拿到的是这段短文本,不是原始像素。

举个例子:你盯着一个 Xcode 面板问「这个错误是什么意思?」。Katchy 在本地把错误字符串 + 周围的函数名 + 文件路径抽出来,然后只把「这个 Swift 编译错误是什么意思:'cannot convert value of type X to expected argument type Y'?」发给选中的模型。模型从头到尾都看不到截图。

营销网站的分析

这个网站(heyyykatchy.com)使用 Firebase Analytics 来统计页面浏览和转化事件(点击下载、注册、套餐升级)。它不保存 IP 地址,不会给你打指纹,采集的事件全部列在 src/lib/analytics.ts 的类型化注册表里。macOS 应用本身完全不上报任何分析数据。

如何让一切停下来

退出 Katchy 会停掉每一个进行中的 agent,并清空内存里的状态。想抹掉 Katchy 存过的所有东西,删掉 ~/Library/Application Support/Katchy。想撤回 macOS 权限,打开「系统设置 → 隐私与安全」,在「辅助功能」和「屏幕录制」下把 Katchy 关掉。

也可作为 纯 markdown.