For those who are not yet aware, a live stream was uploaded to Facebook (accessible via the Facebook app) by a gunman, as he gun downed and massacred several people on Friday, March 15th. Needless to say, the images were of a highly graphic and disturbing nature, and available for everyone to view, including kids.
This is just one example of objectionable content that users of the Facebook app get exposed to.
Here is an excerpt from the App Store Review Guidelines, surrounding user generated content:
1.2 User Generated Content
Apps with user-generated content present particular challenges, ranging from intellectual property infringement to anonymous bullying. To prevent abuse, apps with user-generated content or social networking services must include:
There exists 2 (and only 2) ways to interpret this given such content on Facebook. Either:
Claims from an app developer that they are diligently working towards improving their filtering methods is NOT an acceptable reason to allow the developer to continue distributing their app via the App Store, as the guideline above clearly states that such filtering must exist at the time of distribution.
As note, the guideline is:
"A method for filtering objectionable material from being posted to the app",
"A method of removing objectionable material"
so Facebook's app fails no matter what provisions they ultimately add once they are forced to recognize the problem.
Apple, please stand up to Facebook and require a pre-review before allowing a post to be posted. This may make Facebook's business model inconsistent with iOS because it has proven to be just too dangerous; a long overdue recognition. You make us inde developers live up to the guidelines; please demonstrate a level of courage worthy of your iOS platform.