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


1

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.


2

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.
 

picture


Use moderators to flag and remove inappropriate content and offensive users
Le développeur de l'application reçoit une notification pour chaque nouveau contenu ou commentaire publié dans l'application.
Il doit modérer ce contenu avant sa publication dans l'application, aucun contenu ne peut être publié dans l'application sans qu'il soit modéré.

Users need a mechanism to flag objectionable content and report users generating this content
Répondez à Apple que tous les utilisateurs peuvent signaler du contenu offensant directement depuis le profil de l'utilisateur et reporter le contenu répréhensible au développeur. Fournissez leur votre propre capture d'écran.
Pour cela, sélectionnez un profil d'utilisateur dans la liste des utilisateurs sur votre app, faites comme pour lui envoyer un message. Le signe d'avertissement apparaitra en haut à droite, cliquez dessus pour afficher le message comme ci-dessous :
 


Vous pouvez également créer un formulaire (voir l'aide en ligne) afin que vos utilisateurs puissent signaler tout contenu offensant dans votre application.
Nous vous recommandons de lui donner un nom explicite comme «Signaler du contenu inapproprié".
 
- Users need a mechanism to block abusive users

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.

picture


- 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


Répondez à Apple que le développeur a le contrôle total sur l'application et qu'il peut supprimer un contenu ou un utilisateur à tout moment. Qu'il prendra les mesures nécessaires pour supprimer tout contenu inapproprié dans les 24 heures, et supprimer l'utilisateur qui a fourni ce contenu de la liste des utilisateurs de l'application.


3

2/ La page Soumission

Pour que les utilisateurs puissent signaler et reporter un contenu offensant, vous avez 2 possibilités :

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.


Autres articles
Conseils pour créer une app