我们到底能看到什么
先把两件事分开。VPN 在转发流量的时候,出口必然看得到这次连接的目的地址。这不等于留下一份浏览记录。Kovalink 的访问记录(声明原文写作访问历史)默认关闭。管理员打开之后,服务端按日留下一份短的汇总:连接时间、次数、上下行字节,以及可观察到的目的域名或 IP 地址与端口。保留七天,然后删除。加密的页面内容、密码和消息不会被读取。声明不做比这更强的承诺。
默认是关的
记录默认关闭,由管理员显式开启。关闭时,上面这些字段一个都不保留。开或者关,都不改变 App 的任何功能。你在首次使用前接受的 App 内声明,同意版本 kovalink-access-v1,自该版本引入起就涵盖了这项访问历史。完整原文在隐私声明。本篇不代替它。
出口为什么看得到目的地址
隐私声明写得很直。Kovalink 的出口服务器承载的,是你连接期间的互联网流量。VPN 服务器必然要接收并转发你的流量,因此能看到流量的目的地址。看见目的地不等于写下来,也不等于把包拆开。
打开之后,访问历史留哪些字段
访问历史针对每条访问授权,按 UTC 日聚合。服务端保留连接时间戳、连接次数、上传与下载字节总量,以及可观察到的目的域名或 IP 地址与端口。除此之外没有别的字段。
加密的页面内容、密码和消息永远不会被读取,也不进行任何 TLS 拦截。它是目的地元数据,不是页面内容。在传输中保持加密的域名,也就是加密 DNS 或 ECH,可能根本不会以域名形式出现,因此它不是一份完整的浏览记录。
每条记录保留七天,也就是今天加上前六天。到期的日子由服务自己自动删除。撤销一条授权,该授权的全部历史立即删除。
这些历史仅私有管理员可见,而且只能通过只监听服务器本机回环地址的管理页查看。不对外暴露,也绝不提供给任何第三方。那个管理页开在服务器这台机器自己身上,不挂在公网地址上。
声明拒绝更强的说法
声明写明,我们不做比这更强的承诺。加密的网页内容、密码和消息不会被读取,也不会记录或声称拥有完整的浏览历史。但服务在转发流量时必然能看到目的地元数据。访问历史开启时,只按上面的规则保留。在传输中保持加密的域名,可能根本无法以域名形式被观察到。
还有哪些东西不收集
声明列出 Kovalink 不收集的内容。网页内容、密码、消息,或你 TLS 会话内的任何东西。通讯录、照片、位置、广告标识符或设备遥测。除你登录时自己提供的邮箱外,不收集其他联系信息。银行卡或 Apple ID 凭据。任何形式的第三方统计分析。App 里没有此类 SDK。
客户端这边用另一面把同一条边界再说一次。客户端不内嵌任何统计分析 SDK、广告网络,除网络引擎外没有第三方代码。你设备发出的 DNS 请求经隧道送到连接配置指定的解析器,默认是 Cloudflare 的公共解析器,不会泄露到本地网络。
在你的设备上,钥匙串里,仅本机、不同步。声明描述了一个随机生成的安装标识符,首次启动时生成的 UUID。它不来源于你的姓名、Apple ID 或硬件序列号,不是身份验证密钥,也不会被打印或写入日志。访问权获批之后,经过校验的连接配置也留在那里。邀请兑换进行中时,一次性邀请码及其重试标记会被保留,兑换结束即删除。
登录是可选的。它的作用是让访问权可以跟到另一台设备。你从不登录,声明里账户那一部分的数据就一概不存在。你如果登录,那一部分会列出字段,并写明这些数据只用于登录和找回访问权,绝不用于广告,也绝不用于跨 App 或跨服务的跟踪。购买通过 Apple 的 StoreKit 完成。Kovalink 不会收到你的银行卡、银行账户或 Apple ID 凭据。
跟访问历史分开的,是配对服务上的服务请求日志:每个请求的方法、路径类别和状态码。这些行里没有客户端标识,没有邀请码,也没有查询内容。它们不是你打开过哪些网站的记录。
有些流量根本到不了出口
出口那句话,说的是服务器在你连接期间所转发的流量。Smart routing 默认让中国大陆的网站直连,不绕路。这些包不到出口服务器,服务器也就看不到它们的目的地,访问历史里没有它们可留。你平常的网络看得到这段,和 VPN 断开时一样。境外流量会进隧道,包括你在酒店网络里要去的那些。出差和酒店 Wi-Fi 就是你专门来用这一半的场合。
你能做的,以及 Kovalink 怎么做
你随时可以用那一个按钮连接或断开。按需连接是可选设置,除非你打开它,否则保持关闭。你可以在支持页请求删除或撤销你的授权以及对应的访问历史。管理员可以立即停用一条授权。撤销授权会立即删除该授权的历史。最新版本仍然是同一个一键 VPN:Auto 选服务器,或者你在 Nodes 里选。Smart routing 保持打开,直到你在 Routing 里切到 Global。