Les aides en ligne de GoodBarber
Rejet Apple - User generated content
Le message d'Apple
• 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
14.3 Details
Your app enables the display of user-generated content but does not have the required precautions in place.
Next Steps
It is necessary that you put all of the following precautions in place:
- Require that users agree to terms (EULA) and these terms must make it clear that there is no tolerance for objectionable content
- Use moderators to flag and remove inappropriate content and offensive users
- Users need a mechanism to flag objectionable content and report users generating this content
- Users need a mechanism to block abusive users
- Developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the offending content
- Developer needs a method for ejecting users who violate the terms of the EULA
Pourquoi Apple envoie ce message
Ce message est très probablement lié à une de ces 2 fonctionnalités :
- L'extension Chat, car les utilisateurs ont la possibilité de chatter les uns avec les autres, et de montrer du contenu public sur leur profil (description et photo de profil par exemple).
Apple veut que des précautions sont mises en place afin de pouvoir signaler et bloquer les utilisateurs qui publient du contenu offensant ou inapproprié dans un message ou sur leur profil.
- La page Soumission, car les utilisateurs ont la possibilité d'envoyer du contenu qui sera ensuite publié sur votre app.
Bien que ce contenu ne soit pas publié dans la page soumission directement, et qu'il soit modéré (il ne peut pas être publié dans l'application sans intervention de votre part, voir l'aide en ligne à propos de la Page Soumission), Apple exige que les utilisateurs de votre app puissent signaler du contenu offensant qui serait publié via la page Soumission.
1/ La page Chat
- Require that users agree to terms (EULA) and these terms must make it clear that there is no tolerance for objectionable content
Pour que vos utilisateurs acceptent les conditions générales d'utilisation de votre application en cochant une case dès qu'ils s'inscrivent, vous devez ajouter la propriété shouldAcceptTerms = 1 dans les Settings API
Cliquez icipour accéder au tutoriel sur la façon de le faire.
Répondez à Apple que la page Chat offre déjà cette possibilité (voir l'aide en ligne sur l'extension chat) puis envoyez une capture d'écran qui le prouve.
Pour faire votre capture d'écran, rendez-vous sur la page Chat de votre application et sélectionnez une conversation que vous avez avec un autre utilisateur.
Faites comme si vous alliez bloquer cet utilisateur pour faire votre capture d'écran.
- Developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the offending content
- Developer needs a method for ejecting users who violate the terms of the EULA
2/ La page Soumission
1 / Créer une page Formulaire afin que vos utilisateurs puissent signaler un abus.
2 / Personnaliser le champ texte de votre page Soumission pour que les utilisateurs puissent signaler un abus à partir de cette dernière.
Cliquez ici pour le tutoriel sur la façon de le faire.
Répondez à Apple après avoir fait le nécessaire sur votre back office.