Hello Andy,
Thank you for your kind response. I appreciate you taking the time to understand the developers’ point of view.
The platform support contacts you mentioned are the same contacts that have sent me automated replies asking for the same information I have already sent them, and who have not answered my questions about how to ensure this application operates within Twitter’s policy.
The first time write access was suspended, platform support initially lifted the suspension. I replied to the reactivation notification, asking for information on how to avoid further problems. I heard nothing for six days (until checking again this weekend I had thought they hadn’t replied at all), then they wrote with another standard template mail to say that despite having lifted the write access suspension they had now “completed a full review of the application and found it to be in violation of our Developer Agreement and Policy. This application was generating automated or aggressive retweets.”
So the application was not simply flagged as inappropriate by an automated system, but was examined and considered “detrimental to the user experience” by a member of the Twitter staff.
Since write access for this application was suspended early Wednesday morning, two typhoon systems have swept across this region. Typhoon Meranti was the strongest this year to make landfall in China, where it killed 28 people, left 15 missing, damaged more than 18,300 houses and caused direct economic losses of more than 16.9 billion yuan ($2.5bn). In Taiwan it killed one person and injured more than 50. More than 2,700 residents have been evacuated in Taiwan as a second typhoon, Malakas, passes over the same areas before turning towards Japan.
These are exactly the scenarios in which the application is intended to share important information and raise awareness of impacts, and seeing this sequence of events this week has prompted me to really question whether Twitter is the correct platform for me as a developer and as a user. I had already been thinking of reducing the time I spent using the service, which is one reason I decided to develop this app. I wanted to ensure that the information I have shared throughout the past six years of participation in my small corner of the Twitter community (including through the 2011 Tohoku earthquake and tsunami disaster here in Japan) continues to be available irrespective of my involvement.
Because nobody knows when an earthquake, or large-scale flooding, or landslide, or tsunami will occur, whatever system is in place has to “just work”. But building this kind of application on Twitter clearly doesn’t “just work”. Despite depending directly on the actions of many independent users, both to post the content initially from accounts registered on a manually curated list, and then for it to be shared in sufficient numbers that this application recognizes the content as relevant, platform support regard this application as automated and detrimental. I see this time they have, again, reinstated the applications’ write access. But events in China while the tool was unavailable were hardly insignificant.
Platform support could see last time that the app wasn’t exceeding any of the rate limits. They could see that the content related to significant news, earthquake reports, typhoon forecasts and a few posts of more lighthearted content that had proven extremely popular with Twitter users. They judged it to be inappropriate, and despite having been asked for more information they’ve offered none. So what would prevent the same thing from happening again? Will it happen hours before a magnitude 9 earthquake next time? Or a lethal tsunami? Who knows?
I find it really hard to understand what kind of human being sees an application sharing low volume earthquake reports and typhoon forecasts and blocks it. And as a long-term user of Twitter it’s shocking and disappointing to see this kind of decision made by those with responsibility for a service that is heavily relied upon by so many individuals worldwide. It’s impossible to trust a platform where decisions are being made in this way. So it’s for this reason that while I appreciate your sympathetic response, any further time I invest in development work on this application will be to make it operate more independently of the Twitter platform, and to allow me personally to rely less on Twitter as a source of information.