Fear And Loathing In The App Store 19 - Apple Rejects Net Neutrality App
Written by Lucy Black
Saturday, 20 January 2018

UPDATE Apple bowed to concerted pressure and the Wehe App has been approved by Apple and is now available in the App Store.

Initially the app, which tests to see if your ISP is applying throttling to your data according to its type - aka a net neutrality detector - was been rejected from the App Store for some very strange reasons.

[画像:appledev]

There is no disputing that the App Store is Apple's ball game, but we still don't really seem to get it. Anyone here remember the days when you could publish what software you liked on whatever platform you could get access to?

Well now it seems not even an academic pursuing research can be trusted to create an app. Could it be something to do with it being about the hot topic of net neutrality?

David Choffnes, a professor at Northeastern University, works on privacy, distributed systems, networking, security, and mobile. He has been involved with a group of researchers who are attempting to measure any attempts to deviate from net neutrality or more prosaically - Identifying Traffic Differentiation in Mobile Networks:

"The key idea is to use a VPN proxy to record and replay the network traffic generated by arbitrary applications, and compare it with the network behavior when replaying this traffic outside of an encrypted tunnel. We perform the first known testbed experiments with actual commercial shaping devices to validate our system design and demonstrate how it outperforms previous work for detecting differentiation. We released our app and collected differentiation results from 12 ISPs in 5 countries. We find that differentiation tends to affect TCP traffic (reducing rates by up to 60%) and that interference from middleboxes (including video-transcoding devices) is pervasive. By exposing such behavior, we hope to improve transparency for users and help inform future policies."

This isn't a foolproof method because some ISPs can throttle data based on it network of origin and this wouldn't be detectable using a VPN approach.

You can see the Android version of the program below:

[画像:wehe]

The research team made an app that could be used to gather data and this is what was submitted to the App Store and the outcome was reported in a tweet:

[画像:tweet1]

I have to agree that we only have one side of the story, but this is a consequence of the whole app approval process. The reason for rejection "We do not think it is appropriate" is bizarre when you think that this is an academic app that detects throttling by measuring data transmission speeds.

The tweets continue the story:

Explained the peer-reviewed line of research showing that our tests in fact reveal net neutrality violations due to DPI-based throttling. Was told the app was rejected because "it can potentially provide inaccurate information to users."

Which might be true, but this does lead on the obvious and pertinent question:

Asked if all apps that are accepted into the app store pass the test of not "potentially providing inaccurate information to users." Was told this is not relevant.

The suggestion was then made that perhaps the app was using private APIs but no evidence was provided about which APIs were in use.

It is difficult to see why an app of this sort would need to use non-public APIs. In a later tweet, Choffnes reveals that he thinks that Apple rejected the app because it used the words "net neutrality" in its description. Of course this is just an opinion, but opinions are all we have unless Apple is prepared to explain exactly what is wrong with the app, and it isn't.

Yes there might be something really wrong with the app apart from it being a net non-neutrality detector and you could say that this is just an anti-Apple stance taken by one person, but this misses the point. Software is far from free today and this is yet another proof that what runs is no longer determined by us.

[画像:appstoreicon]

UPDATE

In a tweet that appeared after this item was published we discover that social media campaigning can work even on Apple. As ever the new came via Twitter from David Choffness:

Thanks to everyone for their support! I'm happy to report that @apple has approved our Wehe app, and you can now download it from the App Store.

His tweet ended:

Please note that our servers for running net neutrality tests are overloaded at the moment and we are working to address the issue.

which is both bad news and good news in that it indicates a lot of interest in using Wehe.

Despite the turnaround, our original conclusion still stands:

There may be good reasons for walled gardens, but how they work should be open and transparent and preferably enforced by a disinterested party. Who knows why Apple would want to silence research into net neutrality, but the question wouldn't arise if the process of app rejection was transparent.

[画像:wehesq]

More Information

Twitter

Wehe

Fear and Loathing In The App Store

  1. Apple Drops Bitcoin App
  2. Apple Rejects App For Being Too Simple
  3. Banned For Life
  4. When Apps Vanish
  5. Apple Doesn't Want Amateur Hour
  6. Apple's Reasons For Rejection
  7. Google Wants Everyone To Know Where You Live
  8. Apple Takes Down Innovative App
  9. The EFF Refuses Apple's Conditions
  10. Firefox Gets A Walled Garden
  11. Apple Is Watching
  12. Apple Punishes IFixit
  13. Fear And Loathing In the App Store 13 - Apple Rejects Gravity
  14. Apple Rejects F.lux And It Isn't Even In The App Store!
  15. Apple Bans F.lux And Then Duplicates It
  16. App Store Income Dashed With No Appeal
  17. The Strange Case Of AdNauseam
  18. Apple Bans Templated Apps
  19. Apple Rejects Net Neutrality App
  20. Apple Stops Crypto Currency Mining App
  21. Oracle Owns JavaScript and Apple Pulls App
  22. Apple Revokes Facebook's Developer Certificate
  23. Is The Walled Garden About To Close Around MacOS?
  24. Apple Promotes Own Apps Before Yours
  25. Developer's Facility Used To Create Open Apple App Store
  26. Devs Finally Angry At Apple's App Store.
  27. Epic Games V Apple - Smash The App Store

Jailbreaking the Developer

Epic Games CEO Finally Notices That UWP Apps Are A Walled Garden

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.


GitHub Announces Agent HQ Organizer
10/11/2025

GitHub has launched Agent HQ, a tool for managing multiple AI coding agents into a single platform. GitHub says that over the next few months, coding agents from Anthropic, OpenAI, Google, Cognition, [ ... ]



.NET 10, C# 14 and F# 10 Released Alongside Visual Studio 2026
13/11/2025

Microsoft has shipped .NET 10, the platform created from a combination of .NET Framework and .NET Core, including C# 14 and F# 10. Visual Studio 2026 has also been released at .NET Conf, the onli [ ... ]


pico book

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Friday, 16 March 2018 )