StakhivLabs
VELREN

屏幕之外的个人安全

发现可能被跟踪的迹象。

VELREN 是一款帮助你关注现实生活中个人安全的 iPhone 应用。它检测沿途其他设备发出的信号,分析这些信号何时、何地再次出现,并在发现可能表明有人跟随你的模式时发出提醒。分析在你的 iPhone 上完成。

  • iPhone
  • iOS 26 及以上
  • 无需账户
  • 数据不离开设备

它为何存在

留意反复出现的设备。

公交车上附近的设备可能只是巧合。但同一个信号在工作地点附近、散步时和回家路上反复出现,就值得留意。VELREN 跨路线、跨日期比较这些记录,帮助你发现可能被跟踪的迹象。

检测原理

从一段无线电信号到一次提醒

六个阶段,没有一个会离开你的手机。

  1. 采集

    会话进行期间,VELREN 会采样你周围的蓝牙广播(附近设备用来表明自己存在的短促信号),同时记录你的路线、运动状态以及手机报告的 Wi-Fi 信息。采样的频率取决于你选择的监测模式,从“被动”到“最高警戒”。

  2. 识别

    iOS 大约每一刻钟就会重新打乱一次蓝牙地址。VELREN 针对每条广播只判定一次持久身份:设备若公开了稳定标识就用它,否则用其特征拼出的签名。这样一台设备始终是一台设备,而不会在一个下午里变成八个陌生人。

  3. 检测

    同一批观测数据由多个彼此独立的检测器读取。每个检测器只回答一个很窄的问题,先越过自己的门槛才会开口,并为自己的发现附上一份置信度。

  4. 印证

    发现会被归入不同的证据族:附近的设备、位置、运动、Wi-Fi、你保存的周界记录、观察者台账。单一证据族无论多响,都被压在提醒区间之下。而当不同的证据族彼此一致时,结果会被放大——独立感官之间的一致,比同一感官内部的重复更有分量。

  5. 评分

    融合环节按类型、置信度和新旧程度为每项发现加权(越久远的观测越淡),再把它们合起来,让最强的证据领先,其后每一项的增量都更小。数值升得快、降得慢,所以等级不会闪烁不定。

  6. 告知你

    越过灵敏度设定的门槛后,你会收到一条平静的通知:看到了什么、证据有多强、你可以做些什么。任何一个评分都能展开,逐项回看,包括所有反过来削弱它的因素。

检测器

检测器在找什么

一个个分开来问的窄问题。

你附近的设备

持续存在
周围其他信号不断更替,它却一次次扫描都还在应答。
反复出现
同一台设备脱离范围又回来,在一次会话里一再重复。
可疑的再次出现
在长时间中断之后重新出现,而且出现在它没有寻常理由出现的地方。
追踪器
AirTag、SmartTag 与 Tile 等硬件的广播特征,只有当其中一台确实一路跟着你时才会被提起。
信号大概是什么
对设备类型有意保守的判断:手机、耳机、音箱、穿戴设备、汽车。仅凭厂商,永远不会被当作它究竟是什么的证据。

运动与路线

路线相关
跟的不只是你的方向,还有你拐的每一个弯——这正是被跟踪与同走一条路的区别。
停留相关
你停它也停,而且和你等得一样久。
时间规律
它在你出现的时间出现,其节奏更贴近你的作息,而不是这个街区的作息。
运动异常
与你平日穿行一天的方式对不上的绕行与节奏。
环境切换
你周围整幅无线电图景一次性改变。这可能意味着你移动了,也可能意味着有什么随你一起移动。

地点与网络

你划定的区域
进入你标记为提醒的区域会抬升信号。安全区域的作用相反,会让周围安静下来;监测区域只是让 VELREN 看得更勤一些。
Wi-Fi 异常
一个熟悉的网络名称,背后的硬件却在同一个地方不断变化,或者更换得异常频繁——这正是仿冒接入点呈现的样子。

你此前标记过的

周界匹配
来自你某次记录中的信号,出现在了完全不同的地方。这是引擎能给出的最重的一条结论。
受监视的信号
你在台账中设为监视的信号再次出现,何时值得为此打扰你,由它自己的规则决定。

记忆

VELREN 记得什么

检测并不是每次都从零开始。

周界记录

把对你重要的地方——你的车、你的住处、一间酒店客房——的无线电环境记录下来,VELREN 会以你取的名字,保存一份封存的印记。如果其中某个信号出现在别处,那就是应用里分量最重的证据。在记录地点附近发生的匹配不算数,那里不过是那个地方本身;而同一台设备若同时出现在两个不同地点的记录里,分量还会再升一级。

记录只需在主屏幕上轻点一次。即便念头来得晚,也可以事后固定环境,把最近几分钟里出现在你身边的信号保留下来。所有周界都能用一个开关一起启用或暂停。匹配可以重新命名,也可以作为报告打开——详尽到能交给律师,又粗略到不会多透露什么。

观察者台账

一次会话结束后,你所见到的会并入一份比会话更长久的台账。台账记录一个信号出现在多少个不同地点(这是分量最重的因素)、跨越多少个不同日期、在你移动时陪了多远、在附近停留了多久、横跨多少次会话、最近时靠得多近,以及它是否把自己标称为追踪器。由此得出一个等级:背景、反复出现、持续存在、一路跟随。等级不是冻结的:每次打开都会重新计算,所以搬了家或换了工作,它也会跟着你一起变。

高等级不是指控。每天早上跑同一条线路的快递员会得到很高的分数,而这本身什么也不说明。只有当你亲自把这个信号设为监视对象时,它才变成一条警示。

你生活的地方

VELREN 会学习你真正停留的地方,以及哪些信号属于这些地方。邻居的电视在它所在的位置是可以被谅解的——也仅限于那里。隔上三个街区再遇到同一个信号,判断时就当基线从未存在过。

你信任的设备

你可以把一个信号信任为这一台设备、信任为一整类设备,或者只信任本次会话。信任是记在持久身份上的,因此能挺过地址轮换——否则昨天的决定今天就作废了。

会话台账

会话中的每个信号都只占一行:实际被观测到的时长,而不是从首次出现到最后一次出现的跨度;它最近时靠得多近;以及它不间断地陪了你多远。早上遇到一次、晚上遇到一次的设备,不会被记成陪了你一整天。

事件记录

一次事件可以保存成一份足够粗略、能交给别人的报告:地点精确到几公里,时间精确到小时,完全不含设备指纹。你从外部导入的报告会留在本机,绝不会再以你的名义传出去。

克制

为沉默而造

引擎的大部分,都用在了不乱喊“狼来了”上。

人多不等于被跟踪

在蓝牙密集的环境里,一台一直不走的设备意义要小得多,这类证据会相应被削弱。来自位置或 Wi-Fi 的独立证据从不会以这种方式被削弱。

站着不动不等于被跟着

当你没有移动时,一直待在范围内的东西并没有做什么值得注意的事;如果只有这一条,它会被大幅折扣。

一分钟证明不了什么

非常短的会话会被压住——但若证据来自另一天,比如你划的区域或你做的记录,则不在此列:它并不依赖你此刻已经看了多久。

单一感官永远不够

来自单一证据族的证据无论多响,都被封顶在提醒区间之下。总得有别的东西来印证,才会告诉你。

按类型的匹配会压低声音

当匹配依据的是设备类型而非固定身份时,只要附近还能看到同款产品的另一台,它就保持沉默——否则那只是猜测披上了发现的外衣。

一天最多一次

受监视的信号,无论被看到多少次,二十四小时内最多打扰你一次。

不会闪烁

评分升得快、降得慢,刚刚到达的等级会先保持一段时间才可能回落,所以你在阅读一条提醒时,它不会忽明忽暗。

威胁评分

怎么读这个数字

从 0 到 100,分为五档。

区间等级含义
0–19安全环境正常
20–39低轻微异常
40–59偏高多个相关联的信号
60–79高明显的相关模式
80–100严重多项独立确认

灵敏度移动的是提醒那条线所在的位置,而不是证据本身。设为“低”,只有强烈异常才会出声;设为“高”,反应更早也更频繁。无论你怎么选,评分背后的推理始终可以打开来读。

应用的其余部分

围绕引擎的一切

一个应用,一份清单。

保护会话

会话就是 VELREN 真正在看的那段时间。监测模式从“被动”经“均衡”“主动”到“最高警戒”——由你决定它看得多勤,以及为此付出多少电量。

灵敏度

与模式分开设置,因为它回答的是另一个问题:提醒那条线应该划在哪里。

实时活动与锁定屏幕

会话状态会留在锁定屏幕上,不打开应用也能查看。

行程历史与时间线

一次会话的路线、事件和每个信号都会被保留下来。历史可以搜索,信号可以在不同会话之间对比。

地理围栏

由你自己划定的区域:需要抬升信号的地方设为提醒区,需要安静下来的地方设为安全区,只需多看几眼的地方设为监测区。

信任的设备与 Wi-Fi

一份留给熟悉之物的清单,让属于你生活的东西不再在应用里制造噪声。

应用锁

在应用本身的门口加上 PIN 码与面容 ID。

事件导出与导入

一份足够粗略、可以交给别人的报告;以及你接收之后便留在本机的、别人的报告。

iPad

为大屏幕重新排布的界面,而不是把手机界面拉大。

引导与权限

每一项权限都在真正需要时才请求,并有专门的页面以百分比显示你的防护准备程度。

12 种界面语言

英语、乌克兰语、俄语、西班牙语、葡萄牙语、德语、法语、意大利语、荷兰语、日语、韩语与简体中文。

VELREN 主界面:保护会话进行中,威胁评分为 0/100,等级为“安全”展开后的 VELREN 提醒,用通俗语言说明其背后的观测依据VELREN 行程历史中的一次会话,路线与事件显示在地图上VELREN 中保存的周界记录,列出在该地点采集到的信号VELREN 的信任设备列表iPhone 锁定屏幕上显示的 VELREN 会话状态VELREN 的监测模式与灵敏度设置VELREN 的隐私设置:本机分析与加密存储

隐私

没有什么要发送,也没有地方可发送。

没有账户,没有服务器,也没有使用分析。分析结果、各类台账、基线以及你的历史记录,都以加密方式存放在本机这个应用内部,密钥从不离开设备。地图是唯一的例外:打开地图时,应用会向 Apple 地图请求所需的瓦片。

  • 无需账户,也无需登录。
  • 没有 VELREN 服务器,根本不存在可以承载你数据的后端。
  • 没有使用分析,没有广告,没有遥测。
  • 精确路线、事件详情、区域与设备名称均在设备上以 AES-GCM 加密。密钥保存在钥匙串中,不会被带到另一台设备。
  • 历史记录随时可以清除,删除应用则会把一切一并带走。

唯一的例外,这里明说:打开地图会按照 Apple 的隐私政策向 Apple 地图请求瓦片。除此之外,本页描述的所有处理都不会接触网络。

边界

VELREN 看不到的东西,和它看得到的同样重要。

这是感知工具,不是安防系统

它是用来察觉规律的工具。它不是警报系统,不会代你联系任何人,也不会挡在你与任何事物之间。

它不作的承诺

VELREN 不能证明有人在跟踪你,不会用信号强度去测距,也不会找出每一个追踪器。它呈现的是什么在重复、证据之间有多一致;结论仍然由你来下。

距离是物理问题

低功耗蓝牙通常只能覆盖数十米。再远的设备根本就不在那里,无论应用看得多仔细,都无从观测。

日常物品看起来最“持续”

耳机、运动手环和车载系统的表现,和一个一直跟着你的信号完全一样——因为它们确实一直跟着你。信任设备正是为此而设。

后台监测并不连续

会话进行中会显示实时活动,但这并不等于蓝牙扫描不会中断。屏幕熄灭时 iOS 可能延迟检测,强制退出应用则会完全停止监测。

持续观察会耗电

长时间监测会消耗电量。“被动”把这一点压到最低;“最高警戒”则是有意作出的相反取舍。

无法访问“查找”

VELREN 无法访问 Apple 的“查找”,也读不到 Apple 保存在其中的任何内容。

常见问题

问与答

这能证明有人在跟踪我吗?

不能,它也不是为此而造的。VELREN 呈现的是哪些信号重复出现、出现在多少个地点和多少天里,以及独立证据之间有多一致。把它读成结论,是你的判断,而不是应用的判断。

它能知道设备离我多远吗?

不能。信号强度会受墙体、人体、口袋以及设备自身发射功率的影响,无法换算成距离。VELREN 只用相对的说法描述某个东西最近时靠得有多近。

它在后台能工作吗?

部分能,而且它把这点说清楚。会话进行时会保持实时活动,但后台应用能多久扫描一次由 iOS 决定,屏幕熄灭时检测可能延迟。强制退出应用则会结束监测。

需要账户吗?

不需要。没有注册,没有邮箱,没有个人资料,也没有什么需要恢复。装好就能用。

我的数据去了哪里?

哪里也没去。分析与存储都在设备上完成并加密,密钥保存在钥匙串中。整个应用唯一的对外请求,是你打开地图时向 Apple 地图请求地图瓦片。

周界记录和观察者台账有什么区别?

周界记录是你有意为某个地点、某个时刻留下的印记。台账则是随着会话累积、自己长出来的东西。前者回答的是“我车里的这个信号,有没有出现在别处?”;后者回答的是“这个信号我一共见过多少次、在多少个地方见过?”。

为什么台账里等级高不等于指控?

因为重复出现本就寻常。同事、邻居、快递员,还有你每天坐的那班公交,按定义都会重复出现。等级衡量的只是某个东西出现在你周围的稳定程度。只有当你认为这个信号值得盯着时,它才变成警示。

它能发现任何追踪器吗?

不能。VELREN 能识别常见追踪硬件的广播特征,但一台保持静默、使用未知特征,或处在蓝牙范围之外的设备,根本无从观测。

VELREN

了解哪些信号在你的路线上反复出现。

VELREN 跨路线、跨日期比较这些记录,帮助你发现可能被跟踪的迹象。

在 App Store 获取 VELREN