零迹无痕
零知识架构

隐私政策

隐私理念

零迹的目标是提供一块「易挥发」的对话空间,不留下数字足迹。我们相信隐私不只是把数据藏起来,而是让数据故意不存在。

我们不收集的数据

个人信息
从不索取或存储姓名、邮箱、电话或账号。
消息内容
消息经 WebRTC 在对等方之间直接发送,不以任何形式经过我们的服务器。离开设备前已端到端加密。
IP 地址
生产环境完全关闭服务端日志。IP 仅短暂保留在易失内存中用于限流与防滥用,从不写入持久存储。
Cookie
无追踪、分析或广告 cookie。语言偏好 cookie(仅 zh 或 en)用于记住界面语言。通用 session cookie 仅在 Monero 捐赠流程中短暂使用,随后清除。

我们临时处理的数据

房间 UUID
存储在易失内存(Redis)中,15 分钟后清除以强制会话过期。
信令元数据
标准链接分享时,加密连接信息经 WebSocket 即时转发且从不保存。若使用可选的四词握手口令,加密连接 blob 最多在内存中保留 3 分钟,且为严格「一次读取」,读后立即删除。
文件传输门控
发送文件时,服务器仅短暂收到文件大小以对照限额授权。它看不到文件名、连接类型或内容——加密字节走点对点,从不记录。

安全架构

端到端加密
由浏览器 Web Crypto API(AES-GCM 256-bit)提供端到端加密,并配合后量子混合密钥交换。
后量子
ML-KEM-768(NIST FIPS 203)密钥交换在数据通道上自动进行。量子共享密钥经 HKDF-SHA-256 与经典 URL 密钥融合,得到可抵抗「现在收集、以后解密」的混合会话密钥。
点对点
数据经 WebRTC 在浏览器之间直传,不经过我们的服务器。
客户端密钥
加密密钥位于 URL 片段(#)中,浏览器不会把它发给服务器。该经典密钥是混合派生的两个输入之一。
双向确认
双方在启用混合密钥前验证角色特定的 HMAC 确认,以防止密钥交换上的反射与中间人攻击。

第三方

STUN/TURN 中继
使用自建 TURN 服务器(coturn)做 NAT 穿透。中继流量经 TLS 加密。第三方看不到路由元数据。
支付
捐赠通过 Monero 匿名处理。我们使用「盲令牌」签名,确保支付身份与聊天会话严格解耦。