# Oscura l'autore della citazione quando un utente viene eliminato

**URL:** https://meta.discourse.org/t/obfuscate-the-quote-author-when-a-user-is-deleted/387199
**Category:** Feature
**Created:** [30 Ottobre 2025, 5:18pm UTC](https://meta.discourse.org/t/obfuscate-the-quote-author-when-a-user-is-deleted/387199 "2025-10-30T17:18:16Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [30 Ottobre 2025, 5:18pm UTC](https://meta.discourse.org/t/obfuscate-the-quote-author-when-a-user-is-deleted/387199/1 "2025-10-30T17:18:16Z")

</div>

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](http://ask.discourse.org) non ha restituito alcun argomento specifico a riguardo. 🤔

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [30 Ottobre 2025, 5:59pm UTC](https://meta.discourse.org/t/obfuscate-the-quote-author-when-a-user-is-deleted/387199/2 "2025-10-30T17:59:46Z")

</div>

> [@Canapin](#):
>
> ma automatizzare questo passaggio semplificherebbe le cose da parte loro.

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

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [30 Ottobre 2025, 6:06pm UTC](https://meta.discourse.org/t/obfuscate-the-quote-author-when-a-user-is-deleted/387199/3 "2025-10-30T18:06:43Z")

</div>

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.

 ![Screenshot_20251030_190454_Firefox](https://global.discourse-cdn.com/meta/original/4X/3/c/6/3c61194ee476368f8fa389f62d7d5ef6c05524d9.jpeg)

---

<div class="post-metadata">

### Author: ![Architect](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/architect/32/520575_2.png) [@Architect](https://meta.discourse.org/u/Architect)
#### Post date: [31 Ottobre 2025, 12:39pm UTC](https://meta.discourse.org/t/obfuscate-the-quote-author-when-a-user-is-deleted/387199/4 "2025-10-31T12:39:05Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [31 Ottobre 2025, 2:25pm UTC](https://meta.discourse.org/t/obfuscate-the-quote-author-when-a-user-is-deleted/387199/5 "2025-10-31T14:25:33Z")

</div>

> [@Architetto](#):
>
> mantenere il loro nome utente quando citato in altri post non renderebbe necessariamente un forum più difficile da leggere

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

---

<div class="post-metadata">

### Author: ![Architect](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/architect/32/520575_2.png) [@Architect](https://meta.discourse.org/u/Architect)
#### Post date: [31 Ottobre 2025, 5:15pm UTC](https://meta.discourse.org/t/obfuscate-the-quote-author-when-a-user-is-deleted/387199/6 "2025-10-31T17:15:00Z")

</div>

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ù.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [31 Ottobre 2025, 5:28pm UTC](https://meta.discourse.org/t/obfuscate-the-quote-author-when-a-user-is-deleted/387199/7 "2025-10-31T17:28:55Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [31 Ottobre 2025, 5:40pm UTC](https://meta.discourse.org/t/obfuscate-the-quote-author-when-a-user-is-deleted/387199/8 "2025-10-31T17:40:56Z")

</div>

> [@Architetto](#):
>
> Ad esempio, un’affermazione come “Non sono d’accordo con questo, Joe” non avrà alcun significato se le affermazioni di Joe vengono eliminate. "Non sono d’accordo con questo (nome utente eliminato) avviserà i lettori che le persone stanno parlando con qualcuno i cui post sono scomparsi.

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

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [31 Ottobre 2025, 5:44pm UTC](https://meta.discourse.org/t/obfuscate-the-quote-author-when-a-user-is-deleted/387199/9 "2025-10-31T17:44:59Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [31 Ottobre 2025, 5:50pm UTC](https://meta.discourse.org/t/obfuscate-the-quote-author-when-a-user-is-deleted/387199/10 "2025-10-31T17:50:32Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![Architect](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/architect/32/520575_2.png) [@Architect](https://meta.discourse.org/u/Architect)
#### Post date: [31 Ottobre 2025, 8:28pm UTC](https://meta.discourse.org/t/obfuscate-the-quote-author-when-a-user-is-deleted/387199/11 "2025-10-31T20:28:21Z")

</div>

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.

 ![Screenshot_20251031-132407_Chrome](https://global.discourse-cdn.com/meta/original/4X/4/f/e/4fea3057cd1c25d009f1a65f9a8dec2c63890d51.jpeg)

---

<div class="post-metadata">

### Author: ![Architect](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/architect/32/520575_2.png) [@Architect](https://meta.discourse.org/u/Architect)
#### Post date: [2 Novembre 2025, 12:32pm UTC](https://meta.discourse.org/t/obfuscate-the-quote-author-when-a-user-is-deleted/387199/12 "2025-11-02T12:32:44Z")

</div>

> [@Canapin](#):
>
> L’utente e tutti i suoi post vengono eliminati, ma il suo nome rimane tra virgolette, il che potrebbe ancora identificarlo.

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.

---

<div class="post-metadata">

### Author: ![mcdanlj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcdanlj/32/131829_2.png) [@mcdanlj](https://meta.discourse.org/u/mcdanlj)
#### Post date: [6 Novembre 2025, 1:08pm UTC](https://meta.discourse.org/t/obfuscate-the-quote-author-when-a-user-is-deleted/387199/13 "2025-11-06T13:08:52Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![Architect](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/architect/32/520575_2.png) [@Architect](https://meta.discourse.org/u/Architect)
#### Post date: [6 Novembre 2025, 4:12pm UTC](https://meta.discourse.org/t/obfuscate-the-quote-author-when-a-user-is-deleted/387199/14 "2025-11-06T16:12:19Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [6 Novembre 2025, 4:24pm UTC](https://meta.discourse.org/t/obfuscate-the-quote-author-when-a-user-is-deleted/387199/15 "2025-11-06T16:24:53Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [6 Novembre 2025, 4:32pm UTC](https://meta.discourse.org/t/obfuscate-the-quote-author-when-a-user-is-deleted/387199/16 "2025-11-06T16:32:15Z")

</div>

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?

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [6 Novembre 2025, 4:58pm UTC](https://meta.discourse.org/t/obfuscate-the-quote-author-when-a-user-is-deleted/387199/17 "2025-11-06T16:58:32Z")

</div>

> [@tobiaseigen](#):
>
> Non è nemmeno possibile eliminare un membro una volta che ha iniziato a partecipare al forum.

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`.

> <https://github.com/discourse/discourse/blob/6982c053f65478e38c76cb20815788d6416e147e/app/models/user.rb#L365-L365>

```ruby
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.

---

<div class="post-metadata">

### Author: ![Architect](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/architect/32/520575_2.png) [@Architect](https://meta.discourse.org/u/Architect)
#### Post date: [6 Novembre 2025, 8:42pm UTC](https://meta.discourse.org/t/obfuscate-the-quote-author-when-a-user-is-deleted/387199/18 "2025-11-06T20:42:57Z")

</div>

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.
