利用欧盟GDPR法案导出微信数据(包括朋友圈)

在这个时代,数据就是生产资料。有了用户的数据,可以匹配精准的广告推荐给用户,可以训练AI算法,可以从大数据中挖掘出各种有利可图的东西:这些直接给企业带来了实实在在的利润。然而,一个显而易见的矛盾是,数据这个生产资料,是用户产生的,却不属于用户,起码在中国大陆和美国都是如此。想要把一个网站上属于自己的数据导出出来然后导入另一个网站或者自己的网站?抱歉,没有这个选项。拥有数据主权的大公司们,规模变得越来越巨型,利润越来越大,态度越来越漠视用户,然而用户们获得了什么?

欧盟的 GDPR (General Data Protection Regulation) 法案就旨在改变这一现状。此法案已经在2018年5月25日生效。这个法案包括的内容众多,其中跟本文相关的一点是:只要一个公司在欧盟经营,那么它必须给用户提供导出数据的选项。

虽然大家一般认为微信是个中国的产品,但是我们发现微信并没有退出欧盟市场,因此它选择了遵守GDPR法案。这就给我们带来了导出微信数据的可能性!本文将详细描述如何导出微信数据。

如果你有心,很可能仔细的找过微信有没有导出数据的按钮,那么身在中国大陆和美国的用户们很可能会发现:根本没有。这是因为GDPR法案的管辖范围只在欧盟,而且微信非常鸡贼的把这个导出数据的功能只开放给了欧盟用户。于是现在的关键问题就变成了:如何让微信认为我是欧盟用户?

经过试验,我发现,微信判定一个用户是否是欧盟用户的关键因素,是绑定的手机号属于哪个国家!

那么接下来的问题就是,如何获得一个欧盟的手机号。可以确定的是,想在微信绑定一个手机号,不可以随便填写,因为需要收验证短信。市面上有不少做这个服务的,我自己用的是一个叫 Dingtone 的APP,大概只需要几刀左右的价格就可以拥有一个其他国家的手机号。这是我的refer链接:

  • http://dingtone.me/ios/fl/en/a/?i=u0Fmjh

下载安装好 Dingtone 之后,选择 Get a Dingtone Phone Number:

下图是它支持的国家列表,其中 Belgium(比利时)和 Netherlands(荷兰)是对我们有用的欧盟国家。

选择了比利时之后,可以看到很多可选的手机号,选择一个就可以进行接下来的步骤了。

有了手机号,就可以开始在微信上去掉原来的手机号、绑定新手机号了。具体位置在微信的:设置 – 账号与安全 – 手机号。在这里更换绑定的手机号即可,这里不详述了,只要你能收到验证码就应该可以绑定成功。

在成功绑定欧盟手机号之后,就可以找到下载数据的按钮了,具体位置在微信的:设置 – 账号与安全 – 更多安全设置 – 导出个人数据,如图:

如果你绑定的不是欧盟手机号,那就看不到上图中的导出个人数据按钮。

然而,当你尝试点击导出个人数据按钮的时候,很可能会看到如下画面,上面写着“频率超过限制,请稍后再试”:

其实明眼人都应该知道,这肯定不是自己操作频率超过限制了,而是微信的鸡贼限制。我个人的经历表明,这个错会持续大概两周的时间,两周后再点击导出个人数据按钮,就可以看到正确的画面了:

这是需要验证邮箱。不要以为这一步很容易,事实表明微信发的邮件有可能收不到、有可能进入垃圾邮件,甚至成功收到之后,我发现邮件的标题居然是锟斤拷,实在是令人叹为观止:

在验证成功之后,将会看到如下画面:

点击下一步之后你将可以选择导出哪些数据:

点击下一步:

点击确认之后,微信就会开始准备数据然后过一小段时间之后给你发送邮件了。再一次提醒,这个邮件你有可能收不到、有可能进入垃圾邮件、收到后的标题可能是锟斤拷。如果收不到请重新操作一遍。这个邮件会让你在电脑上打开连接,打开后要扫码:

然后会看见下载链接和解压密码:

解压之后终于就能看到自己的数据了~!下载出来的数据大概是这个样子的:

其中 Moments 文件夹里就是朋友圈。

希望本文可以帮助到大家,从大公司那里,拿回本应该属于自己的数据。

思考题:其他没有放弃欧盟市场、却又不提供数据导出按钮的网站/App,是否违反了GDPR法案?有没有办法依法维护这一权利?