- Proporcionar un medio dentro del producto para que los usuarios denuncien UGC inapropiado o perjudicial al desarrollador para su revisión y eliminación o deshabilitación (si infringe las directrices de contenido) o implementar un método de detección proactiva de UGC inapropiado o perjudicial (por ejemplo, filtrado de texto o coincidencia de hash de imágenes), o ambas cosas.
- Publicar directrices de contenido para el contenido generado por el usuario (como unos términos de uso o un código de conducta), disponibles para los usuarios dentro del producto o en el sitio web del título.
- Estar preparado para eliminar o deshabilitar contenido ilegal de alto riesgo a petición de Microsoft en el improbable caso de que Microsoft tenga conocimiento de material ilegal en la red de XBOX que no se haya abordado mediante los mecanismos o procesos de actuación estándar.
- Respetar la configuración de UGC del jugador y controlar correctamente los escenarios en los que un usuario no tiene acceso al UGC en el juego debido a privilegios restringidos.
- Integrarse con la API de denuncias o quejas de la plataforma (si está disponible) y moderar el contenido si así lo exige el acuerdo contractual con el tercero.
- Mostrar a los usuarios una declinación de responsabilidad, un cuadro de diálogo o un indicador visual cuando el contenido no proceda del desarrollador.
Más información
Contenido generado por el usuario (UGC)
A grandes rasgos, el UGC incluye (entre otros):- Texto introducido por el jugador, como apodos e información de perfil del jugador, nombres de personajes, nombres de armas, etiquetas de clan y texto publicado en carteles o tablones
- Imágenes, vídeos y GIF creados o cargados por el jugador
- Capturas de pantalla y vídeos creados por el jugador (excepto las capturas de pantalla y los clips de juego capturados mediante la característica de captura administrada por la plataforma XBOX)
- Mapas, terrenos, mundos, emblemas de jugador, texturas, modelos, recursos, decoraciones, aspectos, dibujos, sonidos y contenido de personajes (gestos personalizados, gestos o acciones animados, etc.) creados por el jugador
- Una tienda oficial administrada por el desarrollador o el editor
- Un área designada para cargar o compartir controlada por el desarrollador
- Mods creados y compartidos mediante experiencias dentro del juego
- Mods habilitados a través de plataformas de mods de terceros que requieren moderación por parte del desarrollador debido a un acuerdo contractual
Detección proactiva de texto perjudicial o inapropiado
Los títulos pueden usar la API StringService para los nombres de usuario dentro del ámbito y otras cadenas de texto de UGC estáticas y cortas; al hacerlo, se cumple automáticamente el requisito de detección proactiva. Si un título admite chat de texto en tiempo real o escenarios de UGC de texto que permiten introducir textos más largos, o si existen circunstancias técnicas o de otro tipo que impiden el uso deStringService, se pueden usar soluciones de filtrado de texto autoadministradas o de terceros que oculten los términos perjudiciales para que no se muestren a los jugadores de XBOX. Consulte la Lista de términos prohibidos, que debe usarse como base mínima para bloquear u ocultar contenido a los jugadores no locales en los servicios de XBOX.
Control correcto de las restricciones de UGC
Si un jugador tiene restringido el privilegio de UGC (XPRIVILEGE_USER_CREATED_CONTENT), no debe estar expuesto al UGC dentro del ámbito creado por otros usuarios. El cumplimiento de otros requisitos (por ejemplo, la detección proactiva o las denuncias) no anula la necesidad de respetar la configuración del jugador.
El UGC estático, como el texto y las imágenes, puede reemplazarse por contenido predeterminado (por ejemplo, una cadena o imagen definida por el desarrollador) u ocultarse por completo, según la implementación preferida. Al reemplazar u ocultar contenido, considere implementaciones que mantengan la claridad para los usuarios afectados.
El UGC interactivo, como los mapas creados por los jugadores, no debe ser accesible para los usuarios afectados. Si un usuario no puede interactuar con contenido o características debido a una configuración de UGC restringida, cualquier mensaje de error debe informar claramente al usuario de la restricción y del motivo por el que se ha producido.
Bloquear modos de juego o experiencias completos para los usuarios con configuraciones restringidas no es una solución preferida y, siempre que sea posible, deben usarse medios menos restrictivos para respetar la configuración del usuario. Si el UGC es fundamental para una experiencia y no hay ninguna forma viable de respetar la configuración de UGC bloqueado manteniendo la integridad del modo, el bloqueo del modo puede aprobarse mediante una excepción, pero debe comunicarse claramente dentro del juego a los jugadores afectados.
Si gran parte de un juego requiere UGC y está bloqueada para los jugadores con configuraciones restringidas, esto debe comunicarse de forma proactiva a través de la página de detalles del producto (PDP) del juego en la Store.
[!Note] Requisitos de XBOX (XR) relacionados adicionales
- XR-045: Red de XBOX y privilegios de cuenta: asegúrese de que se realizan las comprobaciones de privilegios adecuadas.
- Si su título admite el juego entre redes, asegúrese de que el título cumple los requisitos de contenido generado por el usuario descritos en este requisito de XBOX.
[!Note] Información adicional Los editores de juegos son responsables de garantizar que sus títulos implementen y mantengan capacidades de seguridad que cumplan las leyes y normativas aplicables. Esto puede incluir, entre otros, acciones de moderación, notificaciones a los usuarios afectados y a los denunciantes, procesos de apelación e informes de transparencia.
Exenciones
Los escenarios que no se consideran UGC o que quedan fuera del ámbito por otros motivos incluyen:- Los gamertags de XBOX (consulte la Guía y procedimientos recomendados para obtener más detalles)
- Respuestas prefabricadas del jugador dentro del juego administradas por el desarrollador (por ejemplo, “Hola”, “GG”).
- Gestos de personajes administrados por el desarrollador.
- Grabaciones o “fantasmas” de la actividad de juego de un jugador.
- Escenarios en los que los jugadores pueden personalizar mínimamente el contenido administrado por el desarrollador dentro de parámetros estrictamente establecidos.
- Ejemplo exento:
- Cambiar el color de un emblema de jugador dentro de una gama de opciones proporcionadas que no modifican sustancialmente la imagen.
- Ejemplo no exento:
- Superponer, girar, recortar o modificar de otro modo un emblema de jugador de una forma que permita crear nuevas imágenes.
- Ejemplo exento:
- Contenido creado y compartido en escenarios locales o de LAN, incluso mediante una aplicación complementaria conectada, y que no se comparte con jugadores ajenos a ese grupo local.
- Contenido creado sin conexión y que no se comparte con un servicio en línea. Tenga en cuenta que el contenido sin conexión que posteriormente se comparte en línea no está exento.
- Contenido creado en un entorno en línea que es transitorio, no produce un artefacto de UGC tangible (foto, texto, archivo de guardado personalizado, archivo de paquete de mod, etc.) y que el desarrollador no ha concebido para funcionar como contenido del jugador.
- Ejemplos exentos:
- Dibujos o palabras hechos con agujeros de bala.
- Usar la física del juego para empujar objetos y formar una disposición concreta.
- Ejemplo no exento:
- Colocar objetos mediante un editor de mapas u otra característica de personalización admitida por el desarrollador.
- Ejemplos exentos:
- Mods de juegos distribuidos mediante canales fuera del control del desarrollador, como sitios web de terceros (por ejemplo, Nexus Mods) o tiendas (por ejemplo, Steam), a menos que el canal de terceros requiera moderación por parte del desarrollador debido a acuerdos contractuales.
- Mods de juegos obtenidos a través de servidores de terceros no administrados por el desarrollador.
- Mods de juegos que solo modifican las mecánicas del juego y no el contenido, como las estadísticas del jugador, las estadísticas de las armas, la gravedad, las áreas de impacto y las condiciones meteorológicas.
Guía de implementación y procedimientos recomendados
Guía para nombres de usuario
Los gamertags de XBOX están exentos de los requisitos de UGC y no deben someterse a filtrado de texto, opciones de denuncia administradas por el título ni ocultación debido a un privilegio de UGC restringido. Los jugadores pueden denunciar gamertags directamente a XBOX accediendo a la tarjeta de jugador del usuario XR-047: Acceso al perfil de usuario. Otros nombres de usuario están sujetos a los requisitos de filtrado proactivo o de denuncia, pero, para mantener una identificación de los jugadores coherente y cohesionada, no es necesario ocultarlos a los usuarios con un privilegio de UGC restringido. Esto incluye:- Nombres de usuario entre redes
- Nombres de usuario administrados por el editor
- Nombres de personajes personalizados
- Nombres de clanes, escuadrones o gremios
Guía adicional para mods de juegos
Deshabilitación local del contenido generado por el usuario
Si su juego pudiera dejar de responder al usar distintas combinaciones de UGC, considere la posibilidad de proporcionar una forma de deshabilitar todo el UGC en la pantalla de título. Esto evitará que su juego quede permanentemente injugable.Seguridad del dispositivo y scripts
Formato- Solo juegos de consola: el UGC no puede contener ejecutables independientes ni estar construido de forma que un paso intermedio (JIT, compilación de scripts, etc.) genere un archivo ejecutable.
- Solo juegos de consola: los mods no deben tener ningún tipo de acceso directo a la red. Si tiene previsto poner funciones internas del juego a disposición del UGC (por ejemplo, “unirse automáticamente al servidor”), solicite la aprobación de su contacto de Microsoft antes de continuar con la implementación.
- Solo juegos de consola: los mods no deben tener acceso directo al sistema de archivos. Las funciones internas del juego como el “guardado automático” pueden permitir el acceso a archivos, pero deben aplicar límites según XR-133: Limitaciones de escritura en el almacenamiento local.
- Los mods deben almacenarse en una ubicación adecuada del disco y no mezclarse con ubicaciones o archivos del sistema o del juego.
- Solo juegos de PC o móviles: no se debe permitir que los mods accedan a dispositivos HID (cámaras, micrófonos, etc.) sin que primero se notifique al usuario y se solicite y conceda su aprobación.
- Solo juegos de PC o móviles: para evitar la propagación de malware del creador de contenido al jugador, los mods que se crean fuera de la consola deben pasar por sistemas automáticos de detección de malware en el momento del envío y no deben publicarse antes de superar esas comprobaciones.
Casos de prueba de certificación
018-01 Denuncia de contenido inapropiado y verificación de cadenas de texto de UGC
Pasos de prueba- Identifique las áreas del título en las que se pueda introducir texto entre usuarios que no son amigos y que luego puedan ver los usuarios en otro dispositivo.
- Compruebe que el título proporciona una forma dentro del producto de denunciar al desarrollador el UGC inapropiado o perjudicial de otros usuarios.
-
Si no hay ninguna forma de denunciar contenido inapropiado, en cada área introduzca una cadena, subcadena, etc. que figure en la Lista de términos prohibidos.
- Introduzca el término prohibido directamente (es decir, “ForbiddenTerm”).
- Introduzca un término prohibido junto con otro término no prohibido separados por un espacio, es decir, (“Good ForbiddenTerm”).
- Si el título permite crear UGC sin conexión, por ejemplo, nombres de personajes, desconecte el dispositivo de la red, introduzca combinaciones de términos prohibidos y vuelva a conectarse a la red.
- Compruebe que el término prohibido no es visible para ningún otro usuario en otro dispositivo.
- Repita los pasos 3-5 en cada idioma admitido por el título usando términos prohibidos de la configuración regional correspondiente.
El título debe proporcionar una forma dentro del producto para que los usuarios denuncien al desarrollador el UGC inapropiado o perjudicial o implementar un método de detección proactiva de UGC inapropiado o perjudicial (por ejemplo, filtrado de texto mediante la API StringService), o ambas cosas. El contenido inapropiado o perjudicial debe bloquearse u ocultarse a los jugadores no locales en los servicios de XBOX. Los gamertags de XBOX están exentos de los requisitos de UGC y no deben someterse a filtrado de texto, opciones de denuncia administradas por el título ni ocultación debido a un privilegio de UGC restringido. Las directrices para el UGC, como unos términos de uso o un código de conducta, están disponibles para los usuarios dentro del producto o en el sitio web del título. Los títulos no deben bloquear modos de juego o experiencias completos para los usuarios con privilegios de UGC restringidos. Ejemplos de aprobación
- Los gamertags de XBOX no se filtran, no se ocultan ni están sujetos a denuncias dentro del título.
- Los nombres de usuario entre redes, los nombres de usuario administrados por el editor, los nombres de personajes personalizados o los nombres de clanes, escuadrones o gremios no se ocultan.
- El título proporciona una forma dentro del producto para que los usuarios denuncien al desarrollador el UGC inapropiado o perjudicial.
- El título impide la publicación de UGC inapropiado o perjudicial y notifica al usuario el motivo por el que no se pudo publicar.
- El título reemplaza el texto inapropiado o perjudicial por palabras o caracteres, como Contenido bloqueado o $!*#&.
- Las cadenas de texto inapropiadas o perjudiciales son visibles para los usuarios en la consola local, pero no se transmiten a otros usuarios que no son amigos fuera de la consola local.
- Las directrices para el UGC, como unos términos de uso o un código de conducta, están disponibles para los usuarios dentro del producto o en el sitio web del título.
- El título no bloquea modos de juego o experiencias completos para los usuarios con privilegios de UGC restringidos.
- Los gamertags de XBOX se filtran o se ocultan.
- El título no proporciona una forma para que los usuarios denuncien al desarrollador el UGC inapropiado o perjudicial, o permite que el UGC inapropiado o perjudicial sea visible para usuarios que no son amigos en otros dispositivos.
- El título permite al usuario eludir el filtrado de UGC inapropiado o perjudicial creando UGC sin conexión y compartiéndolo posteriormente en línea.
- Las directrices para el UGC (como unos términos de uso o un código de conducta) no están disponibles para los usuarios dentro del producto ni en el sitio web del título.
- El título bloquea modos de juego o experiencias completos para los usuarios con privilegios de UGC restringidos.
