信息化社会,大数据、云计算的应用,方便了人们的生活。与便利随之而来的是隐私的泄露。许多商业公司的产品都会收集用户的数据,然后分析用户画像方便今后提供针对性的服务。例如,在京东搜索了“移动硬盘”,浏览一些网站的时候会看到移动硬盘的广告;在百度搜索“日语培训”,在其合作网站浏览时,就会出现很多语言培训公司的广告。稍微注意一下即可发现许多类似的事情,这些现象表明我们的信息和数据正被有目的的使用。

如果对隐私无所谓或者不关注,从便利性上讲这对用户是有益的。商家根据我们独特的信息,分析和预测我们的行为,并提供我们可能感兴趣的信息。例如在携程上搜索北京到上海的机票,如果有特价机票就会发邮件给我们。如果对隐私比较关注(例如不希望搜索的信息用于给商家提供广告),那么就需要(尽可能)防止商家使用或者滥用我们的信息。

下文所说适用于浏览器,其他平台(例如手机)还待研究。

在浏览器上,定向广告或者服务是基于用户的数据。当用户访问商家网站时,如果商家能够识别出用户,那么就会根据用户提供相关服务。识别出用户主要是两种方式:一是用户认证,成为授权用户;第二个是用户无需登陆,基于之前的数据或者第三方数据辨别出用户。对于第一种情况,我们是主动发起的,希望网站能够根据我来提供服务。比如查看我之前的订单,查看一些支付数据等。同时商家可能还会根据用户习惯进行推荐服务,比如推荐感兴趣的商品等。因为是我们主动告诉网站我们是谁,个人不认为这是商家滥用我们的信息。

我比较方案的是第二种个人数据的滥用。例如在搜索引擎(百度、谷歌)进行搜索,访问其广告联盟站点时,出现的广告就和这些搜索相关,尽管用户并没有在搜索引擎上注册或者登陆。或者在购物网站上(京东)查一个笔记本电脑的价格,访问其他站点的时候就满屏幕笔记本电脑的推荐。对于这些行为,我认为是侵犯了个人的隐私数据,应当予以阻止。

对于未登陆认证的站点,需要根据用户之前的数据才能识别出用户。在浏览器上,就是用户之前浏览网站时站点刻意记录用户标识用户的数据。经常这些数据使用cookie这样的形式保存在用户的电脑上。当用户再次访问,或者访问合作网站的时候,根据cookie记录的信息就会识别出用户,从而可以展现针对性的广告。

明白了原理,解决这个问题就会简单很多。问题是cookie引起的,就可以操控cookie来达到我们目的。对于浏览器,一个解决的办法是禁止站点设置cookie。这个办法比较简单,但是不建议使用。原因在于,如果不能设置cookie,网站就不能记录用户,每次用户请求对服务器而言都是一个新用户,那么用户的登陆之类操作就无效。另外一个原因则是许多站点需要设置cookie才能正常使用功能。禁用cookie貌似一劳永逸的解决了这个问题,但是实际上却给我们体验极大的打折了,甚至不能让我们正常的享受网站提供的服务。

我的解决方法是允许网站设置cookie,但是其生存周期仅限于当前会话。对于确认无害的站点,可以通过设置例外使其cookie存储正常化。以chrome浏览器为例,进行如下设置:

  1. 点击浏览器菜单栏,找到“设置”选项(或者在浏览器的地址栏输入: chrome://settings/)
  2. 展开“高级设置”,找到隐私下的“内容设置”
  3. 点选cookie选项里面的“保存数据直到关闭浏览器”
  4. 点击“管理例外”,将需要保存cookie的站点添加到这个列表里。这个列表可根据需要随时更新。

注意不要勾选“阻止第三方cookie或者站点数据”这个选项,否则一些网站将无法正常浏览。示例情形比如百度百科,对一些电影的评价调用了第三方影评网站的数据,如果阻止了第三方的数据,所以这些内容就不会展现。

通过这些设置,再次浏览网站,就会发现展现的广告是没有针对性的随机广告,说明我们的策略已经成功了。

下面是我的浏览器设置截图:

cookie设置

例外设置:

例外设置

参考

腾讯再次提醒你关注隐私

iOS使用快捷指令清空剪切板

关于隐私,你应该知道的

软件去国产化