Thoughtful, detailed coverage of the Mac, iPhone, and iPad, plus the TidBITS Content Network for Apple consultants.

Thwarting Twitter’s Upcoming Data Collection

One factor in Twitter’s success was the service’s early support for third-party clients. One app that particularly shaped the course of Twitter was Twitterrific for the Mac and iPhone. It was the first client to use the term “tweet,” the first to use a bird icon, and the first to support replies and conversations. Without Twitterrific, Twitter arguably wouldn’t be the service it is today.

Unfortunately, Twitterrific’s future on the Mac is shaky. While the iOS version keeps trucking along, Twitterrific for the Mac hasn’t been updated in a year, with a promised version 5 in limbo. While the more popular iOS app remains on the cutting edge, its Mac counterpart feels like a museum piece.

Mike Beasley of 9to5 Mac talked with Gedeon Maheux of The Iconfactory, developers of Twitterrific, to find out what the holdup is. While Apple’s transition to the iOS 7 design language derailed the Mac overhaul, the main reason for the long delay is Twitter’s now-strict limitations on client developers, which makes investment in an updated Mac client a risky business proposition.

Version 1.1. of the Twitter API, announced on 16 August 2012, placed severe limits on user tokens for Twitter clients: 100,000 for new apps, and older apps with more than 100,000 users were allowed twice their existing number of users in tokens. In simple terms, one token is required for each user, so limiting the number of tokens allotted to an app limits the number of users who can use that app. Twitter mentioned that it might allow more tokens for certain developers but has so far denied extra tokens for any apps that compete with its official clients.

This is especially frustrating since Twitter doesn’t pay a lot of attention to its own apps. For example, Twitter’s official Mac app can’t even edit lists or sync timeline positions with its iOS sibling.

It was originally theorized that Twitter was shutting out third-party developers because it wanted to ensure that users were viewing its ads. That never quite made sense to me, since Twitter could have simply required developers to include ads in their clients instead of introducing draconian user limits.

With Twitter’s recent announcement of App Graph, another explanation for the company’s desire to dominate the user experience has appeared: the next version of the Twitter iOS app will try to collect personal information from your devices. App Graph will use the official Twitter app to gather the list of apps installed on your iOS devices and send that list back to Twitter. (It seems to do this by scanning a list of x-callback-urls — a method of inter-app communications developed before iOS 8’s Extensibility functions.)

Fortunately, it won’t gather any information from the apps themselves, and the “feature” will be easy to disable. The Twitter app respects the Limit Ad Tracking setting in Settings > Privacy > Advertising, and will not gather app information if that setting is enabled.

You will also be able to disable App Graph inside the Twitter app itself once this next version ships:

  1. Tap the Me tab.
  2. Tap the gear icon.
  3. Tap Settings.
  4. Select an account.
  5. Under Privacy, disable “Tailor Twitter based on my apps.”

Of course, you could instead uninstall the Twitter app and use an alternative, but who knows how long that will be an option.

It’s good that Twitter is letting users opt out of App Graph, but I suspect this is just the beginning of Twitter’s data-gathering efforts. I doubt Twitter would have done so much to anger developers without a strong business reason, so it’s unlikely that the company will stop with the relatively polite App Graph.

I guess we shouldn’t be surprised, since gathering personal information seems to be the bread-and-butter business model of social networks. But it doesn’t seem like Twitter is thinking long-term here. Third-party developers have continually advanced Twitter’s service, and one of the draws of Twitter has been as a sort of anti-Facebook. I’m unconvinced that trying to become more like Facebook will provide the effect Twitter wants.

Twitter, of course, needs to generate revenue to stay in business, and I have no problem with that. After all, I want the service to stay around. But I also want to be able to use my own choice of client. I find Twitter’s official offerings to be mediocre, and Twitter was incomprehensible to me until I discovered the Tweetbot apps. Without them, I might use Twitter significantly less.

Then again, maybe I’m not the sort of user Twitter is seeking.


Try productivity tools from Smile that will make your job easier!
PDFpen: PDF toolkit for busy pros on Mac, iPhone, and iPad.
TextExpander: Your shortcut to accurate writing on Mac, Windows,
and iOS. Free trials and friendly support. <>

Comments about Thwarting Twitter’s Upcoming Data Collection
(Comments are closed.)

David Emery  2014-12-03 12:40
Yet another reason why Twitter is 'for the birds'. I've never been interested in the concept of a 140 character limit. The idea this company wants to steal (that's what it is!) non-Twitter data from my phone is another nail in their coffin.

I won't let Facebook anywhere near my phone, and the only way Google gets on it is through Safari. And I'll probably move to DuckDuckGo on my phone, I'm already using it by default on Safari.

More and more I'm removing Apps from the phone and defaulting to the browser, because of abuses like this.
Josh Centers  An apple icon for a TidBITS Staffer 2014-12-03 13:08
I've been using DDG as my main search engine since upgrading to iOS 8 and Yosemite, and I have no regrets. It's gotten a lot better since I last used it and gives results nearly equal to Google.
it's easy enough to anonymize google searches with various add-ons to firefox and/or google settings.
Bette Piacente  An apple icon for a TidBITS Supporter 2014-12-04 12:34
I tried following your instructions, but there was no setting under Privacy called "Tailor Twitter based on my apps"
Have they removed the option to opt out? (Using iPhone 6 with iOS 8.1.1)
Adam Engst  An apple icon for a TidBITS Staffer 2014-12-04 16:40
That's because it's upcoming (as per the title of the article) - the new version isn't out yet. We wanted to alert people before Twitter could get the information.
Brian Steere  2014-12-09 07:16
"Then again, maybe I’m not the sort of user Twitter is seeking".
This phrase resonates in me because as living relational individuality, I find I do not exist within such system, unless perhaps a bug to be designed out or eradicated. To create in one's own private image is to deny Life and undermine one's own Living (relationships). All of which consolidates as a 'culture' of coercion by design and by enforcement. Fear is the 'god' of coercion.
I can see a world that increasingly has no place for creative freedom of being. I likewise find myself increasing unwilling to subscribe to coercive or fear-based thinking, of implicitly disguised design or explicitly asserted 'power'. While everyone is fearful they look outside to 'see' where 'it is going' and what everyone else is doing' and if everyone waits for everyone else to find permission to be creatively themselves, there's a long wait on...
One result of accepting freedom is looking AT the template instead of running within its 'mind'
Josh Centers  An apple icon for a TidBITS Staffer 2014-12-09 10:14
That's deep.
tl;dr: twitter and farcebook suck, don't bother using them. (good advice).