title: Facebook's API and the App Store's User Generated Content policy
body: <p>I'm working on an app that displays Facebook posts and comments via the iOS SDK. I uploaded a beta to TestFlight only for it to be rejected:</p>
  
  <blockquote>
    <p>14.3: Apps that display user generated content must include a method for filtering objectionable material, a mechanism for users to flag
    offensive content, and the ability to block abusive users from the
    service .</p>
    
    <p>It is necessary that you put all of the following precautions in
    place:</p>
    
    <ul>
    <li>Require that users agree to terms (EULA) and these terms must make it clear that there is no tolerance for objectionable content</li>
    <li>Use moderators to flag and remove inappropriate content and offensive users</li>
    <li>Users need a mechanism to flag objectionable content and report users generating this content </li>
    <li>Developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the
    offending content</li>
    <li>Developer needs a method for ejecting users who violate the terms of the EULA</li>
    </ul>
  </blockquote>
  
  <p>This seems a little onerous, and in some cases downright impossible (I can't really 'eject' users from Facebook). Is every app using the Facebook API truly expected to implement these features? Is so, <strong>does the SDK provide any methods to achieve this</strong>? Or is this an over-zealous reviewer and I should appeal? </p>