不少人对于微信聊天记录在服务器的保存时长,认知存在偏差。日常收发的文字、语音、图片,默认并不会长期保存在腾讯服务器。腾讯官方说明,聊天数据只保存在收发双方本地手机、电脑设备,服务器只起到中转作用,消息送达对方并且下载完成之后,中转临时副本就会清除。
中转服务器也不是完全不留数据,保存窗口很短。发送的文字消息,对方一直没有打开查看,服务器最多保留72小时。图片、音频、视频、文件体积更大,保存时间更长,最多120小时也就是5天。超过这个时限,消息还没有被接收下载,服务器会直接永久删除,之后无法再获取。这条规则只针对未接收消息,例如对方手机关机、断网,或者长期不登录微信,消息暂存在服务器等待推送,超时自动清理。

消息已经正常接收并下载到本地,情况就不一样。只要点开查看,文字、语音、图片视频就完整存储在当前设备存储空间。腾讯客服说明这类记录保存在本地设备,能够长期查看。简单说,手机能翻查到多久之前的聊天记录,取决于没有手动删除记录、清理存储空间,也没有卸载微信。
有两种情况需要单独区分。一是消息收藏功能,手动收藏消息,或是群主把消息设置成群公告,这类内容会保存在服务器,不受72小时、120小时时限限制。用户可以随时删除收藏内容,删除之后服务器对应数据同步清除。二是聊天记录迁移备份功能,手动操作将记录加密上传服务器用于换机迁移,免费云端备份仅保留7天,只存储最新一份记录,再次上传就会覆盖旧备份。超过7天没有迁移到新设备,备份文件自动删除。
很多人混淆iCloud、安卓厂商云备份和腾讯服务器存储。开启iCloud整机备份,并且打开微信备份选项,苹果会打包微信目录保存到iCloud。新手机还原备份找回聊天记录,是苹果云存储提供的能力,和腾讯服务器无关。华为云、小米云开启应用数据备份原理相同。腾讯本身不会自动同步聊天记录到云端。
整理下来:未接收消息,文字最多在服务器留存3天,图片视频文件最多留存5天,超时删除。已经查看过的消息,全部保存在本地设备,腾讯服务器不留存档。聊天记录误删,且没有任何备份,联系腾讯客服也无法恢复,服务器不存在对应的聊天内容。