法律 / 隐私

隐私政策

PushSense(Mac 应用)

它从不收集什么

我没有为 PushSense 运行任何服务器,所以你的数据没有地方可去。应用没有账号系统、没有登录、 没有分析统计、没有崩溃上报,也没有任何形式的遥测。我看不到你用得多频繁、你说了什么, 甚至看不到你有没有在用。

录音和转录结果

音频通过 whisper.cpp 在你的 Mac 上完成识别。快捷键和桌宠模式每次最多录音 5 分钟。 录音过程中会写入本地 WAV 恢复文件,成功转写并保存到历史后删除对应音频。 中断或未成功保存转写的录音会留在「恢复录音」文件夹,直到你手动删除。 恢复文件夹的容量预算为 200 MiB,达到预算后会阻止开始新录音,不会自动删除已有文件。 这些是未加密的本地文件,不会上传。

无论使用快捷键还是桌宠,最近 50 条转写都会保存在本地,可从「历史」菜单清空。 输入、粘贴或拖入其他应用的文字,也受目标应用的数据处理方式影响。 可选的 Smart mode 可能将转写文字发送给你选择的服务商,具体说明见下文。

保存在你 Mac 上的内容

删除应用及其应用支持目录,以上内容一并消失。

PushSense 使用网络的三种情况

以下是应用唯一会发起的对外连接。

什么时候连到哪里发送了什么
你下载语音模型时 huggingface.co 一次普通的文件下载请求。不含音频、不含文字,除下载本身必需的信息外不含任何能识别你的内容。
应用检查更新时 api.github.com 查询公开发布仓库的最新版本号。不含音频、不含文字,也不含任何标识你或你机器的信息。
仅当你开启智能模式 你选择的服务商 转录出的文字,用于润色。详见下文。

智能模式默认关闭

PushSense 可以选择把识别好的文字交给语言模型,整理标点和口头禅。这个功能默认是关闭的。 全新安装的应用不会联系任何语言模型。

如果你开启它,文字去哪里由你决定:

macOS 权限,以及各自的用途

这三项均由 macOS 自身请求,你可以随时在「系统设置」中撤销。它们都不会向外发送任何内容。

KumoNotch(Mac 应用)

KumoNotch 没有账号,没有我的服务器,也没有数据统计。应用唯一的网络请求是检查更新: 每天至多一次向 GitHub 查询最新版本号,可以在设置里关闭;你选择下载新版本时, 安装包从 GitHub 下载。你在里面点的链接,比如会议的「加入」按钮或我的网站, 会在浏览器里打开。

留在你 Mac 上的内容

你的日历、提醒事项、正在播放的内容和系统数据,只在 KumoNotch 显示时从 macOS 读取,不会被复制到任何地方。 在 KumoNotch 里勾掉或新建提醒事项,会写入 Apple 的「提醒事项」,和你在那里操作完全一样。 删除应用和 ~/Library/Application Support/KumoNotch/ 即可清除 KumoNotch 保存的全部内容; ~/Pictures/KumoNotch/ 里的截图和录屏会一直保留,直到你自己删除。

权限

这些权限都由 macOS 自身请求,你可以随时在「系统设置」中撤销。

kumonotch.com

KumoNotch 的网站和本站一样,使用自建 Umami 统计页面浏览、来源和点击。它不设置 Cookie,只在浏览器的 localStorage 里记住你选的语言。网站由 Vercel 托管,下载文件由 GitHub 托管,它们会接收提供服务所需的请求信息,并适用各自的隐私政策。

billyxu.dev(本网站)

本站使用自建 Umami 和 Vercel Web Analytics,统计页面浏览、来源及下载按钮、作品、文章和联系入口的点击。下载点击不代表下载完成或安装成功。我们用这些数据了解哪些内容带来了产品兴趣,哪些让访客继续了解作者和其他作品。

Umami 不设置 Cookie。为在站内跳转和切换语言后保留来源,本站会在当前标签页的 sessionStorage 中暂存推广标签、入口路径和来源域名;闲置 30 分钟后过期,关闭标签页后清除。不写入个人标识,不跨设备关联,也不记录你的语音或输入内容。

发送给 Umami 的网址仅保留规范的推广标签,不包含其他查询参数或片段。复制产品链接会复制干净的网址,不会携带原始推广标签。下载文件由 GitHub 托管,网站由 Vercel 托管,它们会接收提供服务所需的请求信息,并适用各自的隐私政策。本站不使用广告追踪像素。

反馈表单

如果你使用反馈表单,或者应用里打开它的「发送反馈」菜单项,你写的内容会保存在我控制的数据库里(托管于 Neon), 并复制到一个私有 GitHub 仓库,以便我收到通知。应用本身不会发送任何内容,它只是打开这个页面并预填应用版本、macOS 版本、语音模型和智能模式 提供方,发送前你都能看到。邮箱只有你填了才会保存,且只用于回复。请求的 IP 地址以加盐哈希的形式保留一小时用于限流,绝不以明文保存。 投票功能使用独立的数据表,不读取反馈内容。

实验匿名投票

实验页通过有效期最长一年的签名第一方 Cookie 记住匿名浏览器,并允许你改选。投票及作品版本保存在 Neon 的独立数据表中,同时保存浏览器标识的哈希及用于防刷的网络地址加盐哈希;该表不保存姓名、邮箱或原始 IP。页面只公开汇总票数,并向你的浏览器返回自己的选择。此 Cookie 不用于广告或跨站追踪,可在浏览器的网站数据设置中移除。

儿童

PushSense 和 KumoNotch 都是通用工具,并非面向儿童,也不收集任何人的个人信息。

变更

本政策如有变更,顶部日期会同步更新。若任一应用的联网行为发生实质变化, 引入该变化的版本的发布说明中也会写明。

联系

有疑问,或发现本页与你实际观察到的行为不符,请用反馈表单,或在 GitHub 上给 PushSense 或 KumoNotch 提 issue。对这一页的纠错和 bug 报告一样受欢迎。