De-an­ony­mi­zing Face­boo­k's app-sco­ped ids

Ryan Bar­rett:

Face­book has ta­ken ple­nty of cri­ti­cism for pri­va­cy pro­blems over the ye­ars, and it's in­ves­ted ple­nty of re­sour­ces in re­spon­ding. One spe­ci­fic pro­blem ear­ly on was that third par­ty apps could com­bi­ne their data to crea­te deeper user pro­files for track­ing and ana­ly­sis. If one app could­n't get per­mis­si­on to see a Face­book user's fri­ends, for ex­am­p­le, it might quiet­ly part­ner with an­o­ther app that did in­s­tead of try­ing har­der to get of­fi­ci­al per­mis­si­on. Face­book fi­xed this in their v2.0 API by gi­ving each app its own set of app-sco­ped user ids.