Oscura l'autore della citazione quando un utente viene eliminato

Quando un utente viene reso anonimo, le sue menzioni e citazioni vengono modificate per mostrare il nuovo nome utente (anonymousXXXX).

Trovo strano che, quando eliminiamo un account utente, non venga applicato lo stesso processo.
L’utente e tutti i suoi post vengono eliminati, ma il suo nome rimane nelle citazioni, il che potrebbe ancora identificarlo.

Sarebbe più logico (e rispettoso dell’utente quando la cancellazione è richiesta da lui) che anche i nomi utente citati venissero offuscati.

Naturalmente, gli amministratori possono rendere anonimo l’account prima di eliminarlo, ma automatizzare questo passaggio semplificherebbe le cose per loro.

Ammetto di trovare strano che l’argomento non sia mai emerso prima, ma la ricerca su ask.discourse.org non ha restituito alcun argomento specifico a riguardo. :thinking:

4 Mi Piace

Ma non lascia nemmeno l’opzione di mantenere il nome e rimuoverlo renderà il forum più difficile da leggere.

1 Mi Piace

Forse potrebbe essere facoltativo, ad esempio, una casella di controllo nella finestra di dialogo in cui si conferma l’eliminazione che offre l’anonimizzazione prima dell’eliminazione.

5 Mi Piace

Se tutti i post di un utente vengono eliminati mantenendo il suo nome utente quando citato in altri post, non renderebbe necessariamente un forum meno difficile da leggere, significherebbe solo che i nuovi lettori non sarebbero in grado di capire chi viene referenziato se non per un numero casuale assegnato a un account utente anonimo.

Ciò sembra indicare che il nome utente citato dovrebbe essere eliminato come parte dell’eliminazione dell’account, forse l’impostazione predefinita potrebbe semplicemente cambiarlo in “utente eliminato” o qualcosa di simile, a meno che l’account non venga anonimizzato per mantenere i post dell’utente? Sarebbe più difficile capire di cosa stanno parlando le persone se tutti i nomi utente degli account eliminati venissero semplicemente cambiati in “eliminato” invece di un numero che è lo stesso per tutti i loro post / nomi utente citati.

Stavo cercando di dire che rimuovere il loro nome utente renderebbe il forum più difficile da leggere.

1 Mi Piace

Va bene, penso di aver capito cosa intendevi, scusa se la mia risposta potrebbe essere stata confusa. Ho modificato un’affermazione per dire “meno difficile” invece di “più difficile”, credo che fosse quello che intendevo scrivere.

Rimuovere gli username citati può rendere un argomento decisamente più difficile da capire, ma se anche i post dell’utente cancellato vengono eliminati, questo fattore potrebbe essere irrilevante.

Ad esempio, un’affermazione come “Non sono d’accordo con questo, Joe” non avrà senso se i post di Joe vengono eliminati. “Non sono d’accordo con questo (nome utente cancellato)” avviserà i lettori che si sta parlando con qualcuno i cui post non ci sono più.

1 Mi Piace

La proposta qui è di offuscare il nome utente nelle discussioni, non di eliminare completamente i post degli utenti. Penso che sia una buona idea e la allinea alla funzionalità di anonimizzazione, che offusca il nome utente come spiegato nell’op.

3 Mi Piace

Esempio di ciò che intendo

Jack: i corvi sono neri
Joe: i cigni sono bianchi
Jill: i fenicotteri sono rosa
RGJ: Non sono d’accordo con questo Joe

contro

Anonymous24680: i corvi sono neri
Anonymous02468: i cigni sono bianchi
Anonymous46802: i fenicotteri sono rosa
RGJ: Non sono d’accordo con questo Anonymous02468

Sì, rende cose come questa un po’ più difficili da leggere, ma quante volte hai post da più utenti anonimi e qualcuno risponde loro usando una menzione? Sembra essere un evento raro.

2 Mi Piace

Naturalmente il mio esempio è molto semplicistico.
Penso che questo accada su ogni forum che ha più di un utente anonimizzato.

Apprezzo anche di poter “vedere” che un utente che pubblica qualcosa in un argomento è lo stesso utente che pubblica qualcosa di diverso in un altro argomento.

Tutto quello che sto dicendo è che vorrei evitare che gli utenti vengano anonimizzati automaticamente alla cancellazione, poiché dovrebbe essere fatto solo quando necessario.

3 Mi Piace

C’è un avviso che impedisce l’eliminazione dell’account utente se ha dei post, dice che i post devono essere eliminati prima che l’account possa essere eliminato. Non sapevo se ci fosse un modo per aggirare questo problema ed eliminare un account che ha ancora dei post, pensavo che fosse un requisito che i post venissero eliminati prima dell’eliminazione dell’account.

2 Mi Piace

Questo è stato menzionato nel primo post, pensavo che questa richiesta di funzionalità fosse solo nel caso in cui tutti i post dell’utente venissero eliminati. In tal caso, se anche il suo intero account venisse eliminato, sembra che il suo nome utente, se menzionato da qualcun altro con @ nome utente, verrebbe rimosso.

L’anonimizzazione / l’offuscamento delle menzioni consiste nel modificare il testo scritto da altre persone (non dalla persona che richiede l’azione sull’account). Ciò non lo rende necessariamente sbagliato, ma è decisamente una decisione diversa e non dovrebbe essere presa automaticamente, senza consenso esplicito e intento.

A titolo di esempio, l’appropriatezza potrebbe dipendere dai particolari termini e condizioni di una singola istanza e da quale licenza e/o concessione di proprietà ogni utente finale effettua per ciò che scrive in quell’istanza di Discourse. Se i termini e le condizioni per una particolare istanza non concedono all’amministratore il diritto di modificare arbitrariamente il “contenuto” scritto dai visitatori del sito, allora l’offuscamento automatico delle menzioni potrebbe inavvertitamente superare l’ambito di azione concordato dell’amministratore.

Inoltre, si tratta di un’azione “costosa” di lunga durata che può influire negativamente sulle prestazioni di un sistema con molto contenuto testuale da analizzare e modificare. Potrebbe essere operativamente controindicata almeno in alcuni siti, indipendentemente dalle preoccupazioni sulla licenza, per quanto riguarda le normali operazioni.

1 Mi Piace

Ci sono alcune cose da considerare a riguardo, sembra che il processo dovrebbe essere personalizzabile dall’amministratore del sito a seconda di tutte le circostanze specifiche.

Se qualcuno richiede l’anonimizzazione completa, ci sono le policy GDPR, se il nome utente è il loro nome legale completo e identificabile, allora sembra che dovrebbe probabilmente essere rimosso se citato da altri utenti, specialmente su un sito pubblico.

Tuttavia, anche solo questo non sarebbe necessariamente sufficiente per completare il processo di anonimizzazione a seconda di ciò che viene pubblicato nel testo insieme alla citazione del nome utente, idealmente se ciò può essere rivisto dal moderatore/amministratore del sito per assicurarsi che non ci siano informazioni personalmente identificabili anche in questo caso potrebbe essere un problema.

Non capisco il collegamento tra le tue riflessioni sull’anonimizzazione quando un utente la richiede e questa richiesta di funzionalità, che suggerisce che quando un utente viene eliminato, i dati dell’utente debbano essere anonimizzati (facoltativamente) in modo che, ad esempio, le citazioni non contengano più il nome.

1 Mi Piace

A posteriori, trovo questo intero argomento confuso. Non è nemmeno possibile eliminare un membro una volta che ha iniziato a partecipare al forum. Puoi solo renderlo anonimo.

Nell’improbabile caso in cui un nuovo membro sia stato menzionato e desideri che le menzioni del suo nome vengano rimosse, può contattare i moderatori.

O mi sfugge qualcosa?

Perché no?

Per quanto ne so, non è possibile eliminare utenti con più di 5 post e post più vecchi di Delete user max post age.

is_staff? && # l'utente che vuole eseguire l'eliminazione è staff e
        (
          user.first_post_created_at.nil? || # l'utente non ha creato alcun post OPPURE
            !user.has_more_posts_than?(User::MAX_STAFF_DELETE_POST_COUNT) || # l'utente non ha creato più di 5 post OPPURE
            user.first_post_created_at > SiteSetting.delete_user_max_post_age.to_i.days.ago # l'utente non ha creato un post più vecchio di quello definito dall'impostazione
        )

Ma è possibile aumentare temporaneamente (o anche permanentemente) l’impostazione del sito Delete user max post age per eliminare tutti i post dell’utente utilizzando il pulsante sulla loro pagina di amministrazione. Non vedo alcun motivo per cui non sia possibile eliminare l’utente dopo averlo fatto.
Ricordo anche un forum Discourse che è stato chiuso l’anno scorso, dove è stata offerta l’eliminazione prima che venisse chiuso. Molti membri di lunga data hanno apprezzato questa offerta perché erano arrabbiati con l’azienda. È stato piuttosto triste per coloro che cercavano di salvare i loro post degli ultimi 20 anni, perché una volta eliminato l’autore di un argomento, anche le sue risposte non erano più disponibili.

1 Mi Piace

Questi non sono necessariamente correlati, poiché un account utente potrebbe essere eliminato per qualsiasi motivo. Stavo solo parlando di possibili scenari in cui un utente potrebbe richiedere l’eliminazione o l’anonimizzazione; ci sono stati alcuni argomenti su come gli utenti potrebbero essere turbati nello scoprire che gli amministratori non sono effettivamente tenuti a soddisfare le richieste di eliminazione dell’account, ma ci sono le politiche di anonimizzazione del GDPR che disciplinano gli account utente europei.