Ofuscar el autor de la cita cuando se elimina un usuario

Cuando un usuario es anonimizado, sus menciones y citas se modifican para mostrar el nuevo nombre de usuario (anonymousXXXX).

Me parece extraño que, cuando eliminamos una cuenta de usuario, no se aplique el mismo proceso.
El usuario y todas sus publicaciones se eliminan, pero su nombre permanece en las citas, lo que aún podría identificarlo.

Sería más lógico (y respetuoso con el usuario cuando la eliminación es solicitada por él) que los nombres de usuario citados también se ofusquen.

Por supuesto, los administradores pueden anonimizar antes de eliminar la cuenta, pero automatizar este paso simplificaría las cosas para ellos.

Admito que me parece extraño que el tema no haya surgido antes, pero la búsqueda en ask.discourse.org no arrojó ningún tema específico sobre esto. :thinking:

4 Me gusta

Pero tampoco deja la opción de conservar el nombre, y eliminarlo hará que el foro sea más difícil de leer.

1 me gusta

Tal vez podría ser opcional, por ejemplo, una casilla de verificación en el modal donde confirmas la eliminación que ofrezca anonimización antes de la eliminación.

5 Me gusta

Si se eliminan todas las publicaciones de un usuario, pero se conserva su nombre de usuario cuando se cita en otras publicaciones, un foro no sería necesariamente menos difícil de leer. Simplemente significaría que los nuevos lectores no podrían saber a quién se hace referencia, aparte de un conjunto de números aleatorios asignados a una cuenta de usuario anónima.

Esto sí parece que el nombre de usuario citado debería eliminarse como parte de la eliminación de la cuenta. Quizás la opción predeterminada podría simplemente cambiar eso a “usuario eliminado” o algo similar, a menos que la cuenta se anonimice para conservar las publicaciones del usuario. Sería más difícil entender de qué están hablando las personas si todos los nombres de usuario de cuentas eliminadas se cambian simplemente a “eliminado” en lugar de un número que es el mismo para todas sus publicaciones / nombres de usuario citados.

Intentaba decir que eliminar su nombre de usuario haría que el foro fuera más difícil de leer.

1 me gusta

De acuerdo, creo que entendí lo que quisiste decir, lamento que mi redacción en respuesta haya sido confusa. Hice una edición para cambiar una declaración a “menos difícil” en lugar de “más difícil”, creo que eso es lo que quise escribir allí.

Eliminar nombres de usuario citados definitivamente puede hacer que un tema sea más difícil de entender, pero si las publicaciones del usuario que ha sido eliminado también se eliminan, ese factor puede ser irrelevante.

Es decir, una declaración como “No estoy de acuerdo con eso, Joe” no significará nada si las declaraciones de Joe son eliminadas. “No estoy de acuerdo con eso (nombre de usuario eliminado)” alertará a los lectores que se está hablando con alguien cuyas publicaciones ya no están.

1 me gusta

La propuesta aquí es ofuscar el nombre de usuario en las discusiones, no eliminar por completo las publicaciones de los usuarios. Creo que es una buena idea y la alinea con la función de anonimización, que ofusca el nombre de usuario como se explica en el OP.

3 Me gusta

Ejemplo de lo que quiero decir

Jack: los cuervos son negros
Joe: los cisnes son blancos
Jill: los flamencos son rosas
RGJ: No estoy de acuerdo con eso, Joe

versus

Anónimo24680: los cuervos son negros
Anónimo02468: los cisnes son blancos
Anónimo46802: los flamencos son rosas
RGJ: No estoy de acuerdo con eso, Anónimo02468

Sí, hace que cosas como esta sean un poco más difíciles de leer, pero ¿con qué frecuencia tienes publicaciones de varios usuarios anónimos y alguien responde a ellos usando una mención? Parece ser una ocurrencia rara.

2 Me gusta

Por supuesto, mi ejemplo es muy simplista.
Creo que esto sucede en todos los foros que tienen más de un usuario anónimo.

También aprecio poder “ver” que un usuario que publica algo en un tema es el mismo usuario que publica algo diferente en otro tema.

Todo lo que digo es que me gustaría evitar que los usuarios sean anónimos automáticamente tras la eliminación, ya que solo debe hacerse cuando sea necesario.

3 Me gusta

Hay una alerta que impide eliminar la cuenta de un usuario si tiene publicaciones; dice que las publicaciones deben eliminarse primero antes de que se pueda eliminar la cuenta. No sabía si había alguna forma de omitir eso y eliminar una cuenta que todavía tiene publicaciones, pensé que era un requisito que las publicaciones se eliminaran para la eliminación de la cuenta.

2 Me gusta

Esto se mencionó en la primera publicación, pensé que esta solicitud de función era solo para el caso en que se eliminaran todas las publicaciones del usuario. En cuyo caso, si toda su cuenta también se elimina, parece que su nombre de usuario, si alguien más lo menciona con @nombre de usuario, también se eliminaría.

Anonimizar / ofuscar menciones es modificar texto que otras personas (no la persona que solicita la acción de cuenta) escribieron. Eso no lo hace necesariamente incorrecto, pero definitivamente es una decisión diferente y no debe tomarse automáticamente, sin consentimiento e intención explícitos.

A modo de ejemplo, si es apropiado puede depender de los términos y condiciones particulares de una instancia individual, y de qué licencia y/o concesión de propiedad otorga cada usuario final por lo que escribe en esa instancia de Discourse. Si los Términos y Condiciones de una instancia particular no otorgan al administrador el derecho de modificar arbitrariamente el “contenido” escrito por los visitantes del sitio, entonces la ofuscación automática de menciones puede exceder inadvertidamente el alcance de acción acordado del administrador.

Además, esta es una acción “costosa” y de larga duración que puede afectar negativamente el rendimiento en un sistema con mucho contenido de texto para escanear y cambiar. Puede estar operativamente contraindicada en al menos algunos sitios, independientemente de las preocupaciones sobre licencias, con respecto a las operaciones normales.

1 me gusta

Hay algunas cosas a considerar con eso, parece que el proceso debería poder ser personalizado por el administrador del sitio dependiendo de todas las circunstancias específicas.

Si alguien está solicitando la anonimización completa, existen las políticas de GDPR, si el nombre de usuario es su nombre legal completo e identificable, entonces parece que probablemente debería eliminarse si es citado por otros miembros del sitio, especialmente en un sitio público.

Sin embargo, incluso eso no sería suficiente para completar el proceso de anonimización dependiendo de lo que se publique en texto junto con la cita del nombre de usuario, idealmente si eso puede ser revisado por el moderador/administrador del sitio para asegurarse de que no haya información de identificación personal en eso que también podría ser un problema.

No entiendo la conexión entre tus pensamientos sobre la anonimización cuando un usuario la solicita y esta solicitud de función, que sugiere que cuando se elimina un usuario, los datos del usuario también deben anonimizarse (opcionalmente) para que, por ejemplo, las citas ya no contengan el nombre.

1 me gusta

En reflexión, encuentro todo este tema confuso. Ni siquiera es posible eliminar a un miembro una vez que ha comenzado a participar en el foro. Solo puedes anonimizarlos.

En el caso inusual en que se haya mencionado a un nuevo miembro y este desee que se eliminen las menciones de su nombre, puede ponerse en contacto con los moderadores.

¿O me estoy perdiendo algo?

¿Por qué no?

Según mi entendimiento, no puedes eliminar usuarios con más de 5 publicaciones y publicaciones más antiguas que Delete user max post age.

is_staff? && # el usuario que quiere realizar la eliminación es personal y
        (
          user.first_post_created_at.nil? || # el usuario no creó ninguna publicación O
            !user.has_more_posts_than?(User::MAX_STAFF_DELETE_POST_COUNT) || # el usuario no creó más de 5 publicaciones O
            user.first_post_created_at > SiteSetting.delete_user_max_post_age.to_i.days.ago # el usuario no creó una publicación más antigua que la definida por la configuración
        )

Pero puedes aumentar temporalmente (o incluso permanentemente) la configuración del sitio Delete user max post age para eliminar todas las publicaciones del usuario usando el botón en su página de administración. No veo ninguna razón por la que no puedas eliminar al usuario después de hacerlo.
También recuerdo un foro de Discourse que se cerró el año pasado donde se ofreció la eliminación antes de que se cerrara. Muchos miembros de larga data apreciaron esta oferta ya que estaban enojados con la empresa. Fue bastante triste para aquellos que intentaban guardar sus publicaciones de los últimos 20 años, porque una vez que se eliminaba al autor del tema, sus respuestas tampoco estaban disponibles.

1 me gusta

Esos no están necesariamente relacionados, ya que la cuenta de usuario podría eliminarse por cualquier motivo. Solo estaba hablando de posibles escenarios en los que un usuario puede solicitar la eliminación o anonimización; ha habido algunos temas sobre cómo los usuarios pueden estar molestos al descubrir que los administradores no están obligados a cumplir con las solicitudes de eliminación de cuentas, pero existen las políticas de anonimización del RGPD que rigen las cuentas de usuarios europeos.