一个拼音输入法,macOS 与 Android。默认什么都不记。你愿意的时候,它才成为你自己的、加密在本机的记忆。
它凭什么敢说这句话,你不用信我,往下每一条都能自己验证。
shasum -a 256 ~/Downloads/LOVE输入法.dmgshasum -a 256 ~/Downloads/LOVE输入法.apk安全厂商 McAfee 分析发现,搜狗输入法的 Windows 版把设备标识符不加密地发送出去。
此处依据 Citizen Lab 2023 年报告中对该分析的复述:“McAfee’s 2015 analysis previously observed that the Windows version of the app transmitted device identifiers in the clear without any encryption.”多伦多大学 Citizen Lab 发现,搜狗输入法自研的加密存在严重缺陷。它会把最近敲下的按键内容发往云端做联想,而这些传输可以被网络窃听者解密——也就是说,第三方能看见你正在打什么。搜狗在收到通报后修补了这些漏洞。
报告:“Please Do Not Make It Public”: Vulnerabilities in Sogou Keyboard Encryption Expose Keypresses to Network Eavesdropping,The Citizen Lab,2023 年 8 月"我们很重视你的隐私"是每个偷数据的软件都会说的话。这里不讲这句。这里讲的是:就算我想偷,这个结构也不让我偷成——而这个结构你能亲手查。
你每天打字,面对的是输入法进程。这个进程里没有任何网络能力——不是"我们承诺不上传",是它根本没有上传的能力。所有联网(登录、封存)都在一个独立的小程序里,只在你亲手点的时候才运行几秒。
# 数一下输入法二进制里的网络符号,结果是 0 nm -u ~/Library/Input\ Methods/LOVE.app/Contents/MacOS/LoveIME \ | grep -icE 'socket|NSURLSession|CFNetwork|connect' # → 0
装好就是隐私模式。这个模式下,你打的每一段话在进入记忆之前都会被一道门挡下来,连密码框这种敏感输入更是强制拦截。不是"删得快",是从没被写下来过。
# 一条命令跑完整自检:联网、插件、记忆落盘全查一遍
love-audit check你也可以按 ⌃⌥L 切到共生模式,让它记住你打的字,帮你成为"这个输入法认识你"。这些记忆用一把只存在你本机的密钥加密(AES-256-GCM),拷走数据库文件的人打不开。想全忘掉?销毁密钥,所有记忆当场变成永远解不开的乱码。
它背后有一套叫 JIC 的身份系统,但登不登录和打字能力毫无关系。不登录,照样是一个完整好用的拼音输入法。登录只解锁"点亮字灵""永久封存"这些额外的东西。
打开时 macOS 会说"无法验证开发者"。这是真的:我没有花钱买苹果的开发者证书。因为这个东西的重点是你能自己审、自己重新编译,而不是让一张证书替你信任我。签名只用来让你确认下载的文件没被人半路换过——所以上面给了指纹,请核对。
代价是 macOS 15 以后从 Finder 双击会被拦一次,安装步骤里给了绕开的办法;要彻底没有这一步,得花 99 美元/年买苹果的开发者证书做公证,这是选择,不是疏忽。
隐私不该以难用为代价。这些是照着大家习惯的拼音输入法一条条打磨的。
共生模式下它记你的选择;隐私模式故意不记。
邻键纠错 + 常见拼音颠倒容错。
⌃⇧F 切繁简,繁简字典随包自带,不靠外部依赖。
能学系统词库里根本没有的长词、专名。
你打过的字连成星系;每天一份本机算出的输入报告,不联网、不上传。
把一句话的存在证据上链,或让密文永久存放而原文一步不出本机。
先给信的人:
Mac 上我能给你的最强证据,是「输入法这个可执行文件里一个网络符号都没有」。
安卓能给的更硬一层:权限是内核强制的。这个 App 的清单里没有 INTERNET 这一行,
于是它连一个字节都发不出去——哪怕代码里写了联网,系统也会直接拒绝。这不取决于我有没有说实话。
# 下载后,用安卓官方工具查它申请了哪些权限 aapt2 dump permissions LOVE输入法.apk # 输出里应当没有 android.permission.INTERNET # 也没有任何 exported 的 provider —— 没有对外的数据出口
手机会提示「来自未知来源」——因为这是自签名的,没走应用商店,和 Mac 上那道「无法验证开发者」是一回事。允许一次即可。
先「启用 LOVE 输入法」在系统列表里打开它,再「切换到 LOVE 输入法」选中它。安卓的输入法都要这两步。
键盘右上角写着「隐私」。按一下切到「共生」,才开始把你打的字加密记在本机。切回隐私,一切立刻停止——记忆、词库、字频统计三样都不再增长。
目前只支持 Apple 芯片(M 系列)。Intel Mac 暂不支持。
打开后先别双击里面的任何东西。macOS 15 以后,没买苹果证书的程序从 Finder 双击一律会被拦下(「Apple 无法验证…」,只有「完成」按钮)。
终端里跑的脚本不经过那道拦截。它会把输入法装好、解除下载隔离,只动你自己的家目录,不需要密码。
bash "/Volumes/LOVE 输入法/安装.command"
系统设置 → 键盘 → 文本输入 → 编辑 → 左下角 + → 简体中文 → 「LOVE 输入法」→ 添加。
用输入法切换键选到 LOVE。⌃⌥L 切隐私 / 共生(默认隐私),⌃⇧F 切简体 / 繁体。
输入法菜单里有「检查更新…」。发现新版时点一下就能一键升级:由那个独立助手去下载、逐位核对指纹、自己装好。全程不经过 Finder,所以不会再有「Apple 无法验证」的弹窗,也不用再开终端。
~/Library/Input Methods,把 LOVE.app 拷进去,再在终端跑 xattr -dr com.apple.quarantine ~/Library/Input\ Methods/LOVE.app。装好看不到就注销再登录一次。装好后,随包带了一个自检脚本 love-audit。下面这些命令你随时能跑,看它到底有没有偷偷做什么。
# 一条龙:网络 / 插件 / 记忆落盘 / 隐私模式是否真的不存 love-audit check # 只看联网:输入法进程有没有任何网络符号(应为 0) love-audit network # 真人测试:隐私模式下打一串字母按回车,看它有没有被记下来 love-audit canary