Skip to content

December 7, 2018

21

如何导出微信(包括朋友圈)数据 — 利用欧盟GDPR法案带来的权利

作者: physixfan

【更新】据很多人的数据点,现在微信似乎已经不让更换成欧盟手机号了,这个路子很可能已经死了。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

点击下一步:

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

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

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

其中 Moments 文件夹里就是朋友圈里的图片和视频;Assets 文件夹里是一些js文件,格式类似于json吧:

打开 index.html 可以直接在浏览器中看到所下载的个人数据:

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

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

Read more from Ideas
21 Comments Post a comment
  1. Bobby
    Dec 7 2018

    唉,可惜这个买手机号的网页被墙了

    Reply
  2. Sakamoto.P
    Dec 7 2018

    思考题:遇到违规的,可以直接向欧盟监管部门投诉,有罚款等着

    Reply
  3. Dec 8 2018

    实测荷兰的电话不能添加,说是因为当地法规要求

    Reply
    • Dec 8 2018

      欧盟电话都不能添加,原因如上…
      把位置关了,德国VPN挂了也都不行…
      放弃

      Reply
  4. Vern
    Dec 8 2018

    留着备用

    Reply
  5. Nobody
    Dec 8 2018

    就算导出了,微信那边不还是有这些数据,这些数据拿到手上感觉没什么用?

    Reply
    • Stranger
      Feb 18 2019

      可以用朋友圈和聊天记录进行NLP统计出一些对自己有用的数据

      Reply
  6. Newman
    Dec 9 2018

    现在即使添加了欧盟电话,也没有那个选项了。 : (

    Reply
  7. Water Gates
    Dec 9 2018

    挖墙脚VPN http://139.180.201.187/
    注册shadowsocks账号,免费试用,按需购买流量,不强制包月,流量永不过期。速度快,价格便宜,1元1G,5元10G,40元100G

    Reply
  8. Yolanda
    Dec 17 2018

    Tried, but there’s no option for “ Data Extract” in “Account Security ”; it’s cancelled.

    Reply
  9. MewX
    Jan 14 2019

    厉害厉害,很强的思路

    Reply
  10. Lucy
    Jan 15 2019

    楼主厉害! 一步步照做,文件已经下载好。
    请问 ‘打开 index.html 可以直接在浏览器中看到所下载的个人数据:’ 这步是如何做的?
    照片在不同的文件下看到了。有没有可能下载到朋友圈的文字?

    Reply
    • Sim
      Jan 22 2019

      请问你用的是哪个国家的手机号?是换绑手机号的吗?

      Reply
    • jennie
      Mar 11 2019

      楼主怎么做到的?不是说不能换欧盟手机号了嘛?

      Reply
  11. 路过
    Oct 2 2019

    应该号召大家一起要求微信,支付宝之类的,数据对用户自己开放

    Reply
  12. swift
    Feb 26 2020

    現在貌似Tencent只能給新註冊的微信綁定歐盟手機號了,因為GDPR他賠不起

    Reply
  13. NINTEAM
    Apr 2 2020

    昨天刚测试,已经不能绑定欧盟手机号,但可以注册新的

    Reply

Trackbacks & Pingbacks

  1. 欧洲微信账号和国内手机注册微信账号有什么区别? | 科技雷达
  2. 分享一下近一年的欧盟 WeChat 账号与微信账号的使用与功能区别 - 趣记录博客
  3. wechat – Ansetheisia‘s Blog
  4. 各区WeChat账号注册与微信账号对比 – Ansetheisia's Blog

Share your thoughts, post a comment.

(required)
(required)

Note: HTML is allowed. Your email address will never be published.

Subscribe to comments