一款读取输入框的软件,如何做到不上传一个字节
任何声称「读取你的输入」的软件,都欠你一个可验证的解释。
「本地优先」应该是一个可验证的承诺
「我们很重视你的隐私」这句话没有信息量。有信息量的是:数据存在哪个文件里、有没有网络请求、你能不能用工具自己验证。
下面把这三件事拆开说。
第一层:数据存在哪里
一个诚实的本地工具应该能明确告诉你数据库文件的完整路径,并且允许你改动它。
词盾的默认位置是:
%APPDATA%\WordShield\data\prompts.db
这个选择不是随手定的。早年把数据放在安装目录,结果就是:软件升级会替换整个安装目录,用户数据跟着一起没了。
用户数据绝不能放在会被升级覆盖的地方。
而且路径可改。这一条的意义比看起来大:你可以把数据目录设成一个网盘同步文件夹,用网盘自己的记录级同步做到多机同步——同步通道由你选,我们不参与。
第二层:有没有网络请求
这一层可以被直接验证,不需要相信任何人。
- 把网络断开(拔网线或禁用网卡)
- 正常使用软件:捕获、检索、筛选、整理、查看
- 如果一切照常,说明核心链路不依赖网络
词盾的捕获与检索完全在本机完成,断网后功能不受影响。它没有账号体系,也没有接收你数据的服务器。
进一步的验证方式:用系统自带的资源监视器或任意抓包工具看进程的网络活动;或者干脆用防火墙禁止该程序的所有出站连接,看它是否还能正常工作。
第三层:不读什么,比读什么更重要
讨论这类工具时,大家总在问「能读到多少」。其实更关键的是反面:它主动放弃读什么。
- 密码框永不入库。识别到密码输入控件立刻跳过,不记录、不落盘、不缓存。
- 74 个应用默认排除:29 个聊天类(微信排第一位)、20 个办公类、25 个隐私类。清单可在设置里查看和修改。
- 不轮询剪贴板。很多工具靠读剪贴板「顺便」拿内容,代价是干扰你正常的复制粘贴。词盾不参与剪贴板。
- 不采集任何个人信息。没有埋点、没有使用统计上报。
为什么把微信放在排除清单第一位?因为绝大多数人的微信里装着最不该被记录的东西——客户报价、家里的事、证件照片。这类内容一旦被自动归档,风险不是「泄露」,而是你根本不会意识到它被存下来了。
为什么不做云端账号
云端方案有真实的好处:跨设备、不怕丢、团队共享。但它同时要求你接受三件事:
- 你的提示词要经过别人的服务器
- 你的访问要依赖对方的服务存续
- 你的数据安全等级等于对方的运维水平
对一个「提示词库」来说,这些代价通常不划算——它不是协作型数据,绝大多数时候只有你一个人看。
要跨设备,用户可以自己选同步盘;要备份,用户可以直接复制那个 .db 文件。把选择权交回用户,比替用户做决定更负责。
你可以现在就验证的事
- 装完之后,去设置里找到数据目录,确认文件真的在那里
- 把网断掉,试试捕获和检索
- 打开排除清单,找找你最在意的几个应用在不在里面
- 在一个密码框里输入点什么,确认它没有进库
这四步都不需要信任我们。工具该被这样检验。
← 返回全部文章