隐私

隐私政策

生效日期:2026-05-11

keni 建立在一个简单的承诺上:我们读不到你的消息。下面的架构让这个承诺成为技术事实,而不是营销话术。

我们收集

合规归档(请知悉)

坦白胜过口号:你发出的每条消息我们加密两次。一次用对方公钥(端到端那份,只有对方能解),一次用 keni 平台公钥(合规那份)。合规副本的存在是为了:响应合法送达的执法机构传票,以及让 PhotoDNA 能对上传图片做 CSAM 哈希检测。

平台私钥放在 HSM 级密钥库,访问需要内部多人授权 + 事件日志记录。我们不会对归档做广告分析、内容摘要、产品分析。如果这个权衡不符合你的威胁模型,keni 不是合适的工具 —— Signal 做了不同的选择,我们尊重。

AI 功能(哪些数据离开你的设备)

AI 功能(keni 助手、意图路由、摘要、朋友圈生成等)跟 P2P 聊天不同:要回复必须让云端 LLM "看到"你的提问。默认走 keni 的 ai-service:

人名、地址、私密事件等非模式化的 PII 规则识别不到,请自行注意你交给 AI 摘要 / 生成的内容。

我们不收集

内容审核

上传到公开界面(朋友圈)的图片会用 Microsoft PhotoDNA 哈希与已知 CSAM 数据集比对。比对期间图像明文短暂驻留服务端,比对完即删。详见 安全与内容审核

数据保留

身份密钥 & 云同步

解开 E2EE 消息的私钥在你的设备本地生成。iOS 上存在 Keychain(默认 kSecAttrAccessibleAfterFirstUnlock + sync 属性),意味着同一 Apple ID 下的设备会通过 iCloud Keychain 自动同步私钥。Android 上用 EncryptedSharedPreferences,默认 allowBackup=false 不自动同步。

另外 keni 提供可选的 passphrase 云端备份(设置 → 隐私 → 云端备份身份密钥)。私钥在本机用 passphrase 派生 KEK(PBKDF2-SHA256,10 万次迭代,AES-256-GCM)加密后上传服务器;passphrase 我们看不到,上传内容对我们不透明。passphrase 丢了 = 老消息再也解不开。

你的权利(GDPR / 个人信息保护法)

三项权利已直接在 App 里实现,不用发邮件等:

App 内工具处理不了的请求,我们在收到邮件 30 天内回复。

未成年人

keni 不面向 13 岁(COPPA)/ 16 岁(GDPR 成员国)以下用户。一经发现存储此类用户数据即删除。举报未成年账号:safety@hikeni.com