Anonymizzare gli utenti in Discourse

Se desideri rimuovere definitivamente un utente dalla tua community, ma al tempo stesso preservare i suoi contributi su Discourse, puoi anonimizzare quell’utente.

Come anonimizzo un utente?

In fondo alla pagina di amministrazione di un utente, troverai un pulsante “Anonimizza utente”:

Ti verrà chiesto di confermare. Se accetti, l’utente verrà anonimizzato.

Quanto è completa l’anonimizzazione?

  • L’utente non sarà più in grado di accedere alla tua community con questo specifico account.

  • Verrà assegnato un nuovo nome utente casuale, come anon123456. Questo nuovo nome utente verrà applicato a tutti i suoi post nel sistema e aggiorneremo anche tutte le @menzioni e le citazioni.

  • Il nuovo nome utente non viene applicato a: post eliminati, revisioni dei post quando il post corrente non menziona o cita più l’utente rinominato, profili utente visualizzati in anteprima (oneboxed), post in coda o registri del personale.

  • Verranno rimossi l’email, il nome, la data di nascita e l’avatar. La password verrà sostituita con una password sicura e casuale.

  • Nel caso in cui le impostazioni del sito richiedano un nome, questo verrà impostato uguale al nome utente anonimizzato, ad esempio anon123456.

  • Il profilo utente verrà rimosso.

  • Qualsiasi chiave API generata per l’utente verrà revocata.

  • Qualsiasi meccanismo di autenticazione di terze parti (Google/Facebook, ecc.) verrà revocato.

Cronologia degli indirizzi IP

Discourse conserverà gli indirizzi IP dell’utente nei nostri log associati all’utente anonimo. Tuttavia, è disponibile un nuovo meccanismo per cancellarli, accessibile agli sviluppatori.

Utilizzando la nostra classe UserAnonymizer, puoi passare un’opzione :anonymize_ip con un indirizzo IP da sostituire, ad esempio 0.0.0.0.

Se fornito, Discourse esaminerà diverse tabelle nel nostro sistema e aggiornerà gli indirizzi IP associati all’utente anonimo con il nuovo valore.

Se desideri abilitare questa funzione sulla tua installazione di Discourse, ti consigliamo di creare un plugin per gestire il tuo flusso di lavoro specifico.

Eliminazione dell’utente

I nuovi utenti possono autoeliminare i propri account, a condizione che:

  • l’account sia :new_button: nuovo e creato da pochi giorni
  • l’account non abbia pubblicato più di una volta

Se ti sei registrato e te ne penti, puoi andare via quando vuoi, purché non abbia pubblicato molto e decida entro pochi giorni dall’iscrizione.

GDPR

Il nuovo regolamento GDPR è entrato in vigore in Europa nel 2018, in particolare il Diritto alla cancellazione.

Gli strumenti di anonimizzazione in Discourse sono disponibili per tutti gli amministratori, ma ti consigliamo di contattare un professionista legale se hai bisogno di conformità al GDPR. Tale professionista sarà in grado di verificare i tuoi sistemi e dirti se soddisfi i requisiti.

54 Mi Piace

Just tested on try.
In the quotes the username is anonymized but not the avatar (see Do you use a mobile device for ALL your work? Tell me how! - #6 - tech - Discourse Demo).
As an administrator instead, every time I tested this function making an anonymous user, when I click the back button of the browser twice to return from the user’s admin page to the topic I was reading I always end up on page 404.

7 Mi Piace

Will be fixed soon.

Well, that error is to be expected. You visited the user’s profile page before you anonymized the user and that page is still in the browser history.

7 Mi Piace

:heart_eyes:

That’s true, because Discourse try go back to the original admin user page, which is no longer available, then reload the admin user page of the anonymous user, the second click on the back button would like to return to the original-user/summary page that no longer exists and you go to page 404 instead.

5 Mi Piace

No, you can’t undo this anonymizing.

You can restore a backup made before the destructive action.

13 Mi Piace

2 post sono stati divisi in un nuovo argomento: È possibile passare il parametro anonymize_ip tramite una chiamata API HTTP al metodo /admin/users/{id}/anonymize?

4 messaggi sono stati divisi in un nuovo argomento: Perché gli amministratori non sviluppatori non possono reimpostare il campo IP degli account anonimizzati?

7 post sono stati divisi in un nuovo argomento: Anonimizzazione di un utente lascia menzioni di lui con il suo nome utente originale

Ho trovato un modo per farlo manualmente, ma non è un ripristino completo. Ripristino manuale del nome utente anonimizzato e riattacco dell’e-mail dell’utente. Quindi invio dell’e-mail di riattivazione.

Un mal di testa di sicuro e spero che nessuno oltre a qualcuno come me ne avrà mai bisogno. :wink:

2 Mi Piace

Ho creato un plugin per Discourse in cui anche l’indirizzo IP viene anonimizzato

Per gli utenti futuri che non vogliono mal di testa

3 Mi Piace