Se ai proprietari/amministratori di un’istanza self-hosted di Discourse viene chiesto di collaborare a un’indagine da parte delle forze dell’ordine e di fornire copie di messaggi personali tra utenti specifici, esiste una guida su come farlo?
Inoltre, se la conversazione privata è originariamente tra gli utenti A e B, ma l’utente B decide di non farne parte e abbandona la conversazione, i messaggi verranno comunque trovati nelle ricerche di messaggi in cui sia A che B sono partecipanti? È possibile identificare tali messaggi senza produrre tutti i messaggi di A?
In quale formato devi fornire queste copie? PDF? Screenshot? Altro?
Come amministratore, puoi controllare i messaggi personali degli utenti navigando sul loro profilo e cliccando su Messaggi. Avrai accesso all’elenco delle loro discussioni personali.
Se sono stati rimossi dalle discussioni personali, probabilmente avrai bisogno di un esploratore di dati e di una query SQL per trovare questi argomenti. Tutti i messaggi verranno conservati anche se un utente se ne va.
Il formato non è un problema. L’attenzione è rivolta alla ricerca approfondita nel rispetto della privacy.
Presumibilmente questo funzionerà se vogliamo che qualcuno esamini tutti i messaggi di A, ma non sarà necessariamente chiaro quali messaggi includevano originariamente B, poiché B se n’è andato.
Penso che dovremo fare del lavoro SQL per identificare i giusti insiemi di messaggi.
Capisco il problema e sì, un po’ di lavoro con SQL farà il lavoro.
Cercare action_code = 'user_left' nella tabella posts contiene il corrispondente topic_id. L’esploratore di dati è comodo perché crea automaticamente collegamenti a profili e argomenti o post nei risultati: