微信聊天会留下痕迹吗
微信聊天记录一定会在某个地方留下痕迹。微信你手机里删掉的聊天那些对话,可能还在对方手机里躺着,下痕也可能已经进了腾讯的微信服务器,甚至被截图存进了某个人的聊天相册。
先说一个我亲身经历的下痕事。前年我换手机,微信旧手机恢复出厂设置之前,聊天我特意把微信卸载了。下痕结果新手机登录微信,微信聊天记录同步过来一大半——那些我以为早就删掉的聊天对话,居然从云端又回来了。下痕当时我就明白了,微信微信的聊天删除键,更多是下痕让你“看不见”,而不是真的“不存在”。
本地存储:删了也能找回来
微信聊天记录默认存在手机本地。安卓手机一般在/data/data/com.tencent.mm/MicroMsg/这个目录下,苹果手机则藏在应用沙盒里。你长按对话框点“删除”,只是把索引抹掉了,实际数据块还在闪存里。只要没被新数据覆盖,用恢复软件扫一遍,大概率能捞出来。我有个做数据恢复的朋友,他接过不少“查出轨”的单子,十单里有七单能从对方旧手机里翻出半年前的聊天记录。
更别提电脑端了。你在电脑上登录微信,默认会同步最近几天的消息。那个FileStorage文件夹里,图片、视频、文档全都有备份。很多人换电脑时直接拷贝整个文件夹,聊天记录就跟着走了。
对方手里:删不掉的那一份
你删自己手机上的记录,管不了对方。对方只要不删,对话就一直在。对方要是截了图,那就更彻底了——截图存在相册里,跟微信没关系了。我见过最绝的,有人把聊天记录导出成PDF,打印出来装订成册。你说这痕迹怎么消?
还有微信的“收藏”功能。你长按一条消息点收藏,它就进了你的收藏夹,跟聊天记录是两套存储。你删了原对话,收藏里那条还在。很多人不知道这个,以为删了对话框就万事大吉。
服务器端:腾讯到底存不存
微信官方说过,服务器不保存用户的聊天记录。这话对,也不全对。文字消息走完即时通讯通道后,服务器确实不长期存。但图片、视频这些,你发出去的时候会先上传到腾讯的服务器,生成一个链接再发给对方。那个链接的有效期通常只有几天,但腾讯的CDN日志里会留下访问记录。至于语音,早期版本会存服务器,现在改成端对端了,但通话记录、登录IP这些元数据,腾讯一定留着。
另外,你用过微信的“迁移聊天记录”功能吗?那个过程是把数据打包传到另一个设备,中间经过服务器中转。虽然官方说加密,但中转这个动作本身就意味着数据离开过你的手机。
法律层面:痕迹能当证据
2020年之后,微信聊天记录正式成为法定电子证据。打官司的时候,法院可以要求腾讯提供相关数据——当然要走严格程序。我旁听过一个民间借贷的案子,原告就靠微信聊天记录里的转账截图和语音,把被告借钱的经过还原得一清二楚。被告说“我手机丢了”,法官直接调了腾讯的后台登录日志,发现他那段时间天天在线。
所以别信什么“删了就没事”。你发出去的每一个字、每一张图、每一段语音,至少会在三个地方留下痕迹:你的手机、对方的手机、以及某个你控制不了的服务器。区别只是别人愿不愿意去找,以及找不找得到。
真要彻底不留痕,只有一个办法:别用微信聊敏感的事。面对面说,或者用那种不留服务器日志的加密工具。但话说回来,你连微信都信不过,还能信谁呢?