数据没出门,家谱先画好了

数据没出门,家谱先画好了

没有任何一份文件征求过你的意见,但从2022年起,你的Mac里住着两个后台进程,它们的全部工作,是给你和你身边的人建档案:你是谁、你认识谁、谁和你同姓同址、谁总在周六晚上出现在你的照片里。整个过程一个字节都没有离开你的房间——这正是它四年来无人过问的原因。

数据没出门,家谱先画好了

上周,安全研究团队Eighth Rank拆开了苹果个人知识图谱(Personal Knowledge Graph)的引擎盖,Hacker News上五百多分、三百多条评论,围观者的心情大抵一致:不是愤怒,是后背发凉。这篇文章想聊的不是”苹果又干了什么坏事”,而是一个更别扭的问题——为什么这件事,我们现有的整套隐私框架竟然管不着。

档案室就设在你家

先看事实。从macOS 13开始,每台Mac都运行着两个守护进程:knowledgeconstructiond和intelligenceplatformd,后者名字里带”intelligence”,干的活也确实很智能。它们在~/Library/IntelligencePlatform下维护了51个SQLite数据库,其中最核心的graph.db是一个三元组存储,词表包括181种实体类和278种谓词——翻译成人话:每一条记录都是”谁、和谁、有什么关系”,而关系的种类多达两百多种。

喂进这台机器的东西清单很长:通讯录、照片里的人脸、日历的标题和参会人、家庭共享(包括每个家庭成员的年龄)、健康App里的紧急联系人、邮件和短信里被Siri识别出的联系人、第三方应用通过App Intents捐献的数据,外加一部通信日志——谁、几点、哪个App、哪个方向,不含内容,但会从你的其他设备同步。旁边还躺着位置轨迹、设备状态(锁屏、Wi-Fi、蓝牙、充电、环境光),以及一个名字颇为文学的数据流:ContextualUnderstanding.PhysicalSocial,格式上按姓名、电话、邮箱记录你身边物理出现过的人,各自带起止时间。研究者说他们没见过这条流被填上数据,但”格式已经写好了”这件事本身,就足够耐人寻味。

那官方文档怎么解释这一切?man page,一段话,写于2022年6月,大意是”一个分析设备内容以构建通用知识图谱的守护进程”。四年,四个大版本,一款会推断你全家关系的产品功能,官方说明的篇幅比你家路由器的保修卡还短。

最私人的数据,不是你交出去的

真正值得琢磨的是”亲属分类器”的工作原理。研究者的结论:两个XGBoost模型,吃144个特征,判断图里两个人是不是一家人。这144个特征里,”同姓”“同住址”“家庭共享标志”这类身份信号只是小头,大头是行为信号——你和谁频繁互发消息、谁和你同框出现在照片里,而且全部按星期几和时段做了条件化。其中有一个已上线分类器里的特征名,直译过来是”周六夜晚照片同框的后验概率”。苹果的工程师给一个判断”这人是不是你家人”的模型,专门造了一个衡量”她是不是常在你周六晚上的照片里”的变量。这个特征名的存在,比任何隐私白皮书都更诚实地说明了系统在做什么。

顺带一提,这套图谱还能在你从没填过雇主字段的情况下,从日历邀请和邮件域名里推出你的雇主;能从一年一万八千多条通信记录的时间戳里,”免费”读出你的睡眠时段——凌晨一点到七点,通话静默,没人存储过你的作息,它是从别的数据的影子里自己掉出来的。

这里就是我要说的那个别扭之处:隐私辩论打了十几年,战场一直设在”数据有没有离开你的设备”上。苹果把一切都锁在本地,恰恰因此,这场辩论在它身上失效了。你交出的每一条原始数据都是你”同意”过的——通讯录你同意过,照片你同意过,日历你同意过。不合法的东西似乎并不存在;存在的是这些数据相乘之后得出的那个结论:谁是你母亲,谁是你女儿,你几点睡觉,你在哪上班。而”推断”在绝大多数隐私立法里,压根不算”收集”。GDPR的初衷是管住数据出境,可当一个结论从出生到销毁都没出过门,监管者连门朝哪开都找不到。”端侧处理”本是苹果最好的卖点,此刻却成了最好的挡箭牌:数据越本地,同意框架就越够不着。隐私的护城河,正在变成推断的燃料库。

一台普通的书桌,一台普通的Mac,和不普通的51个数据库

撤回是会计动作,遗忘是营销话术

还有更冷的一层。你以为删掉一个联系人,档案里关于他的部分就会消失?研究者的原话是:撤销一条事实,并不等于移除它——被撤回的记录只是挪进一张”过期表”,置信度和来源依然随行。而活图谱对删除的反应迟钝得多:删掉联系人,系统不会重新推导,那个人的节点和由他衍生的边还会在图里活一阵子。删除键给了你遗忘的错觉,账本上做的却是坏账核销——账还在,只是换了页。

这件事在AI时代会越来越常见。所有个性化系统都要面对同一个矛盾:模型的价值来自记忆,用户的权利要求遗忘,而工程上的折中方案几乎总是”标记删除”。放在一张没有访问日志、没有外部审计、官方连说明都懒得写的本地图谱上,”标记删除”就成了遗忘的全部内容。我们习惯了隐私协议里那句”你随时可以删除你的数据”,语法上没错,语义上是个会计术语:你的数据被标记为不再计入当期报表,至于原始凭证,归档,留存,恕不另通知。

一捆老照片——被塞进抽屉的记录并没有消失,只是换了个房间

至于这套图谱建好之后给谁用——研究者的措辞很谨慎,说它是一个”可供大语言模型检索的可查询存储(据称)”。这差不多就是明示了:Apple Intelligence要理解”帮我把上周和妈妈的合照整理出来”,背后就得有一张知道自己是谁、妈妈是谁、合照在哪的图。真正的问题在于时序——你还没开始用任何AI功能,为你服务的档案室已经装修完毕、运转四年了。基建先于需求,档案先于授权,这在人类历史上从来不是什么好故事的开头。

不必恐慌到砸电脑,但有一件事值得做:研究者开源了一个叫iKnow的本地工具,可以打开看看你自己那51个数据库里到底记了什么。看到那份按人排列的关系评分表的那一刻,你会明白这篇文章想说的全部——技术没有恶意,数据没有出户,可一幅你没画过的家谱,已经挂在你家最私密的墙上了。隐私的下一个十年,争的不再是”你给了什么”,而是”它推出了什么”。而推导这件事,从来没需要过谁的同意。

📷 Photo by Miguel Alcântara on Unsplash

📷 Photo by Annie Spratt on Unsplash