你的 Telegram 元数据会泄露什么
每条消息都包含内容与元数据两部分。本文说明 Telegram 会记录哪些元数据、谁能看到哪一部分,以及哪些设置能减少暴露、哪些无法隐藏,并附十分钟实操步骤。
每条消息都包含内容与元数据两部分。本文说明 Telegram 会记录哪些元数据、谁能看到哪一部分,以及哪些设置能减少暴露、哪些无法隐藏,并附十分钟实操步骤。

每条消息都有两部分。一部分是它说了什么,另一部分是围绕它的一切:谁发的、发给谁、什么时间、来自哪个网络,以及同样两个人之前多久互相写过一次。第一部分是内容。第二部分叫做元数据,即使内容被隐藏,它依然在传输。
第 005 步说明了加密在传输途中保护内容。元数据就是信封,而要让信送达,信封必须可读。谁、何时、多久一次,这些信息无需对方写下的任何一个字,就能透露一个人的大量情况。本步骤列出 Telegram 上的信封里包含什么、谁能读到其中哪一部分,以及少数几个能让信封变薄的设置。
完成本步骤后你将能够做到
- 说出你的账号除了消息本身之外还会产生哪些类型的元数据。
- 说明其中哪些是对方、群组、Telegram 和你的网络各自能看到的。
- 减少你能控制的部分,并知道哪些部分没有任何设置能移除。
信封上有什么
以下没有一项是消息的文本。所有这些都可以在无人阅读任何一条消息的情况下存在。
- 你和谁交谈。 你与之交换消息的人、群组和频道的列表,以及你写得最多的是哪些。Telegram 会保留你经常发消息的人的排名,以便在搜索顶部显示他们。
- 何时、多久一次。 每条消息的时间、一段对话的节奏、聊到深夜的夜晚、沉寂下来的几周。对于通话,则是通话发生的时间和持续时长。
- 来自哪里。 你的应用连接所用的网络地址,它能指向一个国家,往往还能指向一座城市,以及你使用的设备和应用。Telegram 的隐私政策称,它可能出于安全和反垃圾目的收集这些信息,并保留最长十二个月。
- 你属于什么。 你所在的群组和频道。群组的每位成员都能看到群里还有谁,除非管理员隐藏了成员列表。
- 你手机里有什么人。 如果你允许了联系人同步,你通讯录中的姓名和号码,存储起来以便 Telegram 在其中有某人加入时通知你。
- 你的个人资料显示什么。 你的电话号码、用户名、照片、简介和最后上线时间,每一项都只对你隐私设置允许的受众可见。
每一项单独看都无害。合在一起,它们就能回答没人写下来的问题:你和谁亲近、你上周在哪里、你作息如何、你属于哪些社群。
内容说了什么,信封说了什么
左栏是加密所隐藏的全部。右栏是剩下的部分。
内容
“我们明天能改到下午吗?”
一句话。它没有提到任何人、任何地点和任何原因。
在秘密聊天中,连 Telegram 的服务器也无法读取它。
信封
发送于 23:48,发给你这个月每晚都写信给的那个人。
来自一家酒店的网络,位于你并不居住的城市。
随后是一通电话,持续了四十分钟。
你们两人都是同样三个私密群组的成员。
这句话几乎什么都没说。信封讲述了一个这句话从未提及的故事。
谁能读到信封的哪一部分
元数据不是一堆要么有、要么没有的东西。每类受众看到的都是不同的一片。选一个看看。
对方
你的群组
Telegram
你的网络
关于对话本身的一切
你写信给的那个人始终知道你在写、什么时候写、从哪个账号写。除此之外,他们还可能看到你最后上线的时间、你是否读了他们的消息以及何时读的,还有你打字时的输入状态,这也会显示你开始回复又停下了。
最后上线时间和已读时间由你限制,位于隐私设置中的“最后上线时间与在线状态”。两者都是双向的:对某人隐藏你的,除非你付费订阅 Premium,否则你也看不到对方的。输入状态无法关闭。
对方是唯一一类任何设置都无法移除的受众。他们当时就在那里。
你的成员身份,以及你发布的一切
加入一个群组会告诉其他成员你在里面。他们能看到你的姓名、照片和用户名,在较小的群组里,消息发出后的一段时间内还能看到谁已读。你在那里发布的任何内容都带有你的名字和时间,而在公开群组中,任何找到它的人都能一直读到。
成员身份本身就是一条线索。打开你个人资料的人能看到你们共同所在的群组。一个人所属社群的列表,往往比他们发布的任何内容都更能说明他们是什么样的人。
在用主账号加入一个群组之前,先问一句还有谁会看到你在那里。
服务为投递所需知道什么,以及它保留什么
要投递任何东西,Telegram 的服务器必须知道哪个账号发给哪个账号,以及应用连接所用的网络地址。隐私政策称,Telegram 可能收集诸如你的 IP 地址、使用的设备和应用、用户名变更历史等元数据,并保留最长十二个月。同步的联系人只以姓名和号码的形式存储。
秘密聊天改变这一图景的程度超出人们的预期。Telegram 称它不保留秘密聊天中消息的日志,因此过一小段时间后,它就不再知道你曾在那里给谁发过消息、何时发的。政策还称,在某些刑事案件中,凭有效的法院命令,Telegram 可能披露 IP 地址和电话号码,并在透明度报告中公布此类案件。
Telegram 看到你云端聊天的路由,对秘密聊天则少得多。
你在使用 Telegram、何时使用、用了多少
你的移动运营商、家庭网络服务商或咖啡馆的 Wi-Fi 能看到你的设备正在与 Telegram 通信、在什么时间通信、有多少数据流动。由于连接是加密的,他们看不到你在给谁发消息或发送了什么。
代理或 VPN 把这一片转移给别人:网络看到你连接到代理,代理运营者看到你连接到 Telegram。这在 Telegram 被封锁或被监视的地方有帮助。它不会改变对方、你的群组或 Telegram 所看到的内容。
代理选择的是谁在监视这条线路;它不会让信封消失。
你能让什么变薄,不能改变什么
有些元数据是可选的。Telegram 在同步联系人前会询问,允许你限制谁能看到你的号码和最后上线时间,也允许你关闭常用联系人排名。另一些元数据则是服务能够运转的代价:没有地址就无法投递消息,没有对方知道对话发生过,对话就无法进行。
这一区分决定了该怎么做。设置可以缩小你个人资料的受众。它们无法对对话中的人隐藏你对话的形态。 当形态本身就很敏感时,保护手段是选择对话在哪里发生、用哪个账号发生,而不是设置里的某个开关。
- 删除消息不会删除模式。 自动删除计时器会移除文本;对方仍然知道你聊过,任何看到过通知的人也仍然看到过。
- 第二个账号分隔的是人群,不是设备。 账号专题的第 005 步说明了单独的账号在什么情况下才能真正把你生活的两部分隔开。
- 转发会带上你的名字。 转发的消息会显示是谁写的。“转发消息”隐私设置控制那个名字是否链接回你的账号。
现在试一试——十分钟
以下每一项都在设置 > 隐私和安全下。在 iPhone 上,设置是底部的标签页;在 Android 和 Telegram Desktop 上,先打开菜单。
- 选择谁能看到你的最后上线时间 打开“最后上线时间与在线状态”。在“所有人”“我的联系人”和“没有人”之间做选择,并为那些应当始终看到或永远不该看到的人添加例外。如果你选择隐藏它,考虑同时开启“隐藏已读时间”。
- 关上电话号码的两扇门 在“电话号码”下,选择谁能看到你的号码,以及当你选择“没有人”时,谁能通过它找到你。第二个问题更重要。
- 检查你手机上的联系人同步 在手机上,打开“数据设置”。如果你不需要 Telegram 知道你的通讯录,关闭“同步联系人”并从服务器删除已同步的联系人。
- 关闭常用联系人排名 “推荐常用联系人”在同一个地方。关闭它会停止搜索中的“联系人”一栏并清除该排名。
- 像陌生人一样看你的个人资料 检查“个人资料照片”“简介”和“转发消息”。每一项都可以限制为仅你的联系人可见。
问题
秘密聊天会隐藏我的元数据吗?
部分会。Telegram 称它不保留秘密聊天消息的日志,因此过一小段时间后,它就不再知道你曾在那里给谁发过消息、何时发的。你的账号、你设备的连接和你的网络地址依然存在,对方也依然看到关于对话的一切。秘密聊天对服务隐藏了很多,对你正在交谈的那个人则什么都没隐藏。
Telegram 能看到我的确切位置吗?
普通使用下不能。网络地址通常指向一个国家,往往还能指向一座城市,而不是某条街道。只有当你自己发送位置或实时位置时,你的精确位置才会被分享。通话是另一种情况:直接连接可能让对方看到你的网络地址,新手基础第 31 步对此有说明。
陌生人能看到我在哪些群组里吗?
没有任何一份你的群组列表是任何人都能打开的。每个群组的成员能看到你在那个群组里,除非成员列表被隐藏,而任何打开你个人资料的人能看到你们共同所在的群组。公开群组对任何加入它们的人都可见。
如果我从 Telegram 删除联系人,我的聊天会消失吗?
不会。删除已同步的联系人只会移除 Telegram 从你通讯录中存储的姓名和号码。你的对话仍留在原处。不再存在于你同步联系人中的人,可能会以他们的 Telegram 名字显示,而不是你为他们保存的名字。