Open WebUI 新增临时对话功能,在参与者的浏览器中加密内容,不在服务器上存储。与同事进行一对一或私密群组对话的用户,可以选择只在当下交流,而不留下记录。

1. 服务器只转发,不保留内容

2026年10月16日发布的 0.12.3 版本说明和变更记录将端到端加密聊天列为新功能。端到端加密是在对话两端的参与者一侧保护内容的方式。此功能在浏览器中加密消息,服务器只转发密文而不存储。

消息通过名为 MLS 的加密方式保护。

单条消息最大为 16 KiB。这不是表示传输速度或吞吐量的性能指标,而是单条消息的大小限制。

2. 从私密对话发起,并核实参与者

此功能可用于一对一消息和私密群组频道。一名成员在频道菜单中选择加密聊天后,其他成员会看到聊天正在进行的提示和加入链接。它并非另建聊天联系人列表,而是在现有频道中开启临时对话。

参与者可以相互比对代码来核实对方。这里的代码不是程序指令,而是供参与者相互核对的确认值。

聊天界面还会显示其他人是否正在输入。

退出聊天或刷新页面后,聊天就会被清除。频道成员或访问权限发生变化时,聊天也会结束。不应将其理解为参与者变更后仍可继续同一加密对话的功能。

3. 分别设置功能启用状态和用户权限

管理员可在管理设置的常规选项中开启加密频道功能,也可通过环境变量启用。使用授权通过单独的加密频道权限授予,该权限默认关闭。需区分开放功能的设置与允许用户使用的设置。

以下按原文写法依次列出对应功能启用和用户权限的环境变量名。该版本原文未提供执行命令或指定值的代码示例。

ENABLE_ENCRYPTED_CHANNELS
USER_PERMISSIONS_FEATURES_ENCRYPTED_CHANNELS

运行此功能需要 WebSocket 连接。WebSocket 是浏览器与服务器保持连接并收发消息的通信方式。原文要求关闭 WebSocket 服务器日志,并在生产环境中使用 HTTPS。除了向用户开放菜单,还需一并检查连接和日志设置。

4. 减少存储负担,但需运营人员检查

好处在于不在服务器上积存对话内容。相应地,引入成本转移到运营人员配置使用权限和通信环境的工作上。这也是不能仅凭用户在现有频道中选择一个菜单项的体验,就将其视为简单界面功能的原因。

不能仅因不在服务器上存储,就扩大对其安全保障范围的理解。该版本原文未提供防止参与者设备截屏的措施或外部安全审计结果。因此,判断其是否满足组织的安全要求,应依据公开的运行方式和必要的运行条件,而非功能名称。

此次新增功能的意义,不在于宣称所有聊天都更安全,而在于让用户可以选择一种与记录留存分离的临时对话方式。