// 隐私政策
我们看不到你的数据。
最后更新:2026 年 5 月 3 日
简短版
OKNi 是一个装在你 Mac 上的本地应用。你的聊天消息、邮件、AI 对话历史不会上传到我们的服务器。 我们没有云数据库,没有内容分析后台,也没有「为了产品改进而收集匿名数据」的程序。
1. 我们能拿到的数据
1.1 安装下载
当你从 okni.com 或 GitHub Releases 下载 DMG 时,CDN 服务商(Cloudflare)会记录标准 HTTP 日志:IP、User-Agent、时间。这些日志保留 30 天用于 DDoS 防护,之后删除。
1.2 反向隧道(可选)
如果你启用了「手机访问」功能,你的 Mac 会主动 ssh 到我们的 nginx 服务器,建立一条加密隧道。我们的服务器会看到:
- 你 Mac 的公网 IP
- 访问
demo.okni.com/u/<你的-id>的请求 URL 和时间 - 响应大小(不是内容)
nginx 不会解密 TLS payload;隧道里的 HTTP 请求是加密的,对我们透明。
1.3 故障上报(默认关)
App 启动后第一次会问你是否同意发送崩溃日志。默认关。开启后只发送 Go runtime panic 的堆栈,不含任何业务数据。
2. 我们拿不到的数据
- 聊天消息内容(WeChat / WhatsApp / Telegram / 邮件)
- 联系人列表
- 你和 AI 的对话历史
- 你的 AI provider API key
- 你 Mac 上的任何文件
这些数据存在 ~/.okni/data/<gid>/ 下的本地 SQLite 文件里。你可以随时打开看,可以备份,可以删。
3. 第三方服务
OKNi 本身不发数据出去,但它是个调度器,会代你调用以下服务(你授权之后):
- AI providers:Claude、OpenAI、Google、本地 Ollama。你的 prompt 和 response 经它们处理,遵守它们各自的隐私政策。
- 邮件服务商:你配置的 IMAP/SMTP 服务器(Gmail、Outlook、自托管等)。
- IM 平台:WeChat、WhatsApp、Telegram。OKNi 用你授权的账号登录,行为受平台 ToS 约束。
4. 你的权利
因为我们没有你的数据,所以「数据导出」「删除请求」这些 GDPR 流程在你的 Mac 上一秒就能做:
- 导出:
cp -r ~/.okni/data ./my-okni-backup - 删除:
rm -rf ~/.okni/data/<gid>/
5. 联系
问题可以发邮件到 privacy@okni.com,或在 GitHub Issues 公开提问。
6. 变更
本政策有变更时,我们会在 GitHub 提交记录里留下完整 diff。重大变更(比如增加任何形式的数据收集)会在 App 内提示。