私密的 AI 聊天,因为根本没有服务器可以发送。

大多数 AI 角色聊天都是网站。你打字,你的话传到某家公司的服务器,那里的模型作答,对话就存在他们的硬盘上、挂在你的账号下。privstory 把服务器彻底从这幅图景里移除。模型在你的电脑上运行,对话从不离开它。

这里的“私密”到底是什么意思

这一类的隐私承诺通常描述的是一种政策:一家公司对它所持有的对话会怎么做的承诺。这个承诺可以是真诚的,却仍然会因为数据泄露、传票、政策更新或收购而被打破,因为无论如何数据都在别人的硬盘上。

privstory 给出的是一个结构性的事实,而不是一个政策承诺。你的消息由运行在你自己机器上某个进程里的模型处理。没有与你的聊天绑定的账号,没有服务器端副本,也没有公司持有的、可能被泄露或被交出的数据库,因为它从不被创建。

你的数据实际存放在哪里

角色、场景和完整记录都写入你用户目录下的一个本地 SQLite 数据库。它就是你自己硬盘上的一个普通文件:你可以备份它、复制到另一台机器或删除它,而这样做时别处什么都不会改变。

没有遥测,应用内没有分析,也没有会发送对话内容的崩溃上报。关于你创建了哪些角色、你对它们说了什么,没有任何东西被测量或传输。

它只有两次会碰到网络

第一次是一次性的模型下载。一个模块自带聊天模型和图像模型,这些权重第一次总得从某处获取。此后它们就在你的硬盘上,应用永远不会再去取。

第二次是可选的:如果你输入许可证密钥,应用会做一次轻量校验。它确认密钥,不携带任何关于你的角色或对话的内容。如果你用免费版,连这次请求也从不发生,你可以完全断网继续使用。

没有账号,就没有可泄露的资料

没有任何东西需要注册。没有电子邮箱,没有电话号码,没有年龄验证,没有与社交账号的 OAuth。你下载应用就能开始。

这消除了与聊天本身无关的一整类风险。没有可被重用的密码,没有会落入泄露库的邮箱地址,也没有把你的身份和你交谈的角色联系起来的资料。

常见问题。

privstory 能读取我的对话吗?

不能。对话在你的设备上生成和保存,没有任何副本传输到任何地方。不存在我们或其他任何人能读取的服务器端记录,因为对话路径上根本没有服务器。

这和云端 AI 聊天的隐私政策有什么不同?

隐私政策是关于一家公司所持有数据的承诺。privstory 不持有任何数据:对话在你的机器上处理和保存。区别在于,你依赖的是软件的构建方式,而不是关于数据将如何被处理的承诺。

我能验证没有东西被发送出去吗?

能。先把一个模块的模型下载一次,然后断开网络,或者用任意流量监控工具或防火墙观察这个应用。聊天、创建角色和生成图像都会照常工作,因为它们没有任何需要连接的对象。

我的聊天到底存在哪里?

在你用户数据目录下的一个本地 SQLite 数据库里,和生成的头像与场景图像放在一起。它是一个完全由你掌控的普通文件,删除它就会永久移除这些数据。