couldn't have they added some kind of mechanidm to extract unusual words in the app itself to feed a separate stream of "interests" ?
It doesn't even have to be sent over the network. Could be a shared file on an app group that apps like facebook read and process.