微信在后臺(tái)自動(dòng)讀取相冊(cè),最難說(shuō)清的鍋
微信在后臺(tái)自動(dòng)讀取用戶相冊(cè)照片,上傳后對(duì)數(shù)據(jù)進(jìn)行分析,進(jìn)而獲取用戶的隱私并進(jìn)行相關(guān)推薦。
這樣的事兒,你信么?
反正我不信。
昨天和今天早上有很多媒體都在說(shuō)微信后臺(tái)自動(dòng)讀取用戶相冊(cè)的新聞,隨后微信團(tuán)隊(duì)也回復(fù)說(shuō)在新版本中將取消對(duì)這個(gè)能力的使用。
事情起源于一個(gè)用戶在網(wǎng)上截圖爆料說(shuō)微信在后臺(tái)偷偷讀取系統(tǒng)相冊(cè),單次時(shí)間長(zhǎng)達(dá) 1 分鐘。

看到這個(gè)石錘后,很多網(wǎng)友坐不住了。說(shuō)微信窺探用戶隱私,微信在后臺(tái)偷偷獲取用戶照片并上傳。。。
說(shuō)實(shí)話,我覺(jué)得這事兒有點(diǎn)扯。
先看下微信官方是怎么回復(fù)的,然后我再說(shuō)下為什么這事兒很扯。
微信團(tuán)隊(duì):「這是 iOS 系統(tǒng)為 App 開發(fā)者提供的相冊(cè)更新通知標(biāo)準(zhǔn)能力,相冊(cè)發(fā)生內(nèi)容更新時(shí)會(huì)通知到 App,提醒 App 可以提前做準(zhǔn)備。為便于用戶在微信聊天中按“+”按鈕時(shí)可以快速發(fā)圖,微信使用了該系統(tǒng)能力,上述行為均僅在手機(jī)本地完成,并且最新版本中將取消」。
我說(shuō)得再簡(jiǎn)單點(diǎn),就是蘋果 iOS 系統(tǒng)提供了相冊(cè)更新提醒通知,微信為了提升用戶發(fā)圖體驗(yàn)使用了這個(gè)系統(tǒng)能力。
我以前也做過(guò) iOS 開發(fā),知道蘋果會(huì)時(shí)不時(shí)推出一些系統(tǒng)級(jí)的新特性,然后以 API 的方式提供給開發(fā)者使用。
對(duì)于這個(gè)功能的實(shí)現(xiàn)邏輯,實(shí)際上是用到了 iOS 系統(tǒng)的事件通知機(jī)制。
事件分很多種,比如來(lái)電事件、斷網(wǎng)事件和這次的相冊(cè)更新事件。
如果開發(fā)者在系統(tǒng)內(nèi)登記了對(duì)事件的監(jiān)聽權(quán)限,當(dāng)對(duì)應(yīng)事件發(fā)生后,系統(tǒng)會(huì)給開發(fā)者發(fā)送一個(gè)通知。獲得這個(gè)通知后,開發(fā)者可以做一些自己的事情。
舉個(gè)例子。
當(dāng)你在發(fā)微博時(shí)突然來(lái)了個(gè)電話,此時(shí)你編輯了一半還沒(méi)發(fā)送出去,為了防止內(nèi)容丟失,當(dāng)來(lái)電事件發(fā)生后就會(huì)通知微博的程序進(jìn)行草稿保存。
同理,當(dāng)你拍照或截屏后立馬打開某個(gè)微信聊天,然后點(diǎn)擊“+”按鈕時(shí),微信會(huì)默認(rèn)選中剛剛相冊(cè)中更新的那張照片并提示「你可能要發(fā)送的照片」。

這個(gè)功能的觸發(fā)只有在相冊(cè)更新后立馬打開微信才會(huì)出現(xiàn),也就是說(shuō),在這個(gè)過(guò)程中微信必須實(shí)時(shí)讀取相冊(cè)中的最新照片。
為了提升這個(gè)過(guò)程的速度和體驗(yàn),微信登記了 iOS 系統(tǒng)的相冊(cè)更新通知,以便于在用戶點(diǎn)擊“+”之前就對(duì)照片進(jìn)行預(yù)加載。
好,接下來(lái)我說(shuō)下為什么這事兒很扯。
第一,iOS 系統(tǒng)的這個(gè)能力不是才出現(xiàn)的,微信上這個(gè)快速發(fā)圖功能也不是才有的。為什么現(xiàn)在才發(fā)現(xiàn)?
第二,圖片數(shù)據(jù)比文字?jǐn)?shù)據(jù)的體量更大,如果后臺(tái)讀取后進(jìn)行上傳分析,勢(shì)必要消耗一定的手機(jī)流量。這件事,很容易被用戶發(fā)現(xiàn)。
第三,就算微信要通過(guò)獲取用戶照片來(lái)進(jìn)行分析,那么他要獲取哪一張呢?顯然,他們只能全部獲取然后逐個(gè)分析才有意義。
試想一下,將用戶相冊(cè)全部上傳,哪怕是壓縮后的圖片,所消耗的流量也很容易被發(fā)現(xiàn)。
所以,后臺(tái)偷偷獲取數(shù)據(jù)并窺探用戶隱私,大概率是不成立的。
此外,騰訊和微信會(huì)傻到去做這樣的事么?
我覺(jué)得不會(huì),在監(jiān)管日漸嚴(yán)厲的情況下,都希望自己獨(dú)善其身。看看滴滴、看看阿里,其中的利害關(guān)系就非常明顯了。
既然數(shù)據(jù)是本地獲取,那侵犯用戶隱私的事成立么?
至少,在條款和授權(quán)上是不成立的。
我們每個(gè)人使用微信時(shí)都會(huì)用到發(fā)送相冊(cè)圖片或者拍照拍視頻的功能,而使用的前提,就是授權(quán)微信訪問(wèn)你的相冊(cè)。
這個(gè)授權(quán)包含了很多意思,其中一項(xiàng)就是微信是經(jīng)過(guò)你的同意才訪問(wèn)你的相冊(cè)的。
這么看來(lái),侵犯隱私也談不上。
那么,微信為什么在公開回復(fù)中說(shuō)在新版本中將取消對(duì)這個(gè)系統(tǒng)能力的使用呢?
很簡(jiǎn)單,平息民憤。
面對(duì)不懂技術(shù)和產(chǎn)品邏輯的大眾來(lái)說(shuō),如此官宣,可能是最合適的做法。
說(shuō)白了,就是很難說(shuō)得清。
與其如此,還不如告訴你們我不用了,我找別的方式來(lái)提升你們的體驗(yàn)總行了吧。
你看,做產(chǎn)品做技術(shù)也是夠難的。有些鍋,還得自己背著。

················· 唐韌出品 ·················
這兩天互聯(lián)網(wǎng)圈還有兩個(gè)重磅消息,一個(gè)是美團(tuán)因?yàn)楦銐艛喽x一被罰款 30 多億,一個(gè)是非公有資本不得從事新聞采編工作。
第一個(gè)很好理解,第二個(gè)可能會(huì)影響一大片自媒體,比如公眾號(hào)、抖音、視頻號(hào)從業(yè)者。
說(shuō)白了,就是非公家單位不得扮演新聞從業(yè)者角色,不能搶了公家的話筒。首當(dāng)其沖的,可能是那些時(shí)事新聞自媒體。
