Mi chiedo se, durante tutti gli anni di sviluppo di Discourse, ci siano state discussioni sulla possibilità di avere una versione con maggiore protezione della privacy? Sto pensando specificamente di disabilitare qualsiasi funzionalità di tracciamento e profilazione e la corrispondente memorizzazione dei dati nel back-end, non memorizzare il tempo di lettura per gli articoli, nessuna statistica sull’ultimo accesso degli utenti, ecc. In sostanza, verrebbe escluso tutto ciò che memorizza/rivela informazioni personali su un utente che non sceglie di pubblicare autonomamente.
Non lo chiedo come ipotesi, poiché ho cercato di ottenere un forum Discourse ospitato in un ambiente politico che va oltre il GDPR e che non consente alcun tipo di tracciamento o profilazione per impostazione predefinita. Finora è stata una vendita difficile (anche se la qualità di Discourse non è in discussione). Sono anche dell’opinione che almeno alcune delle funzionalità di tracciamento/profilazione siano utili in una comunità online (e quindi non averle in qualsiasi software di forum si utilizzi avrebbe un impatto negativo sull’interazione e sull’esperienza).
Una domanda correlata è quindi se sarebbe possibile creare una versione con maggiore protezione della privacy, come un fork? O le funzionalità di tracciamento e profilazione e i dati corrispondenti sono troppo strettamente integrati nell’intero sistema e nell’esperienza per renderlo anche solo una possibilità?
Non vuoi fare un fork. Potresti creare un plugin che rimuova le funzionalità che desideri rimuovere.
Come sottolinei, molte delle cose che vengono tracciate lo sono per migliorare la qualità della conversazione e combattere lo spam. Immagino che tu stia chiedendo di disabilitare il sistema automatico di livello di fiducia, per cominciare. Se i tuoi utenti vogliono far parte di un sistema in cui uno spammer ha gli stessi diritti e privilegi di un membro di lunga data, ciò è certamente possibile.
Se volessi farlo, inizieresti creando un elenco delle cose che vengono tracciate che tu o la tua circoscrizione ritenete problematiche e sovrascriveresti le classi che le creano e dipendono da esse.
Sarebbe assolutamente possibile, come plugin. Dovresti sacrificare alcune funzionalità (o farle funzionare meno bene) e dovresti considerare in modo relativamente dettagliato dove finisce la funzionalità e dove inizia il tracciamento (ad esempio, se rimuovi le statistiche sull’ultimo accesso degli utenti, avresti comunque il timestamp più recente dei post e dei like di un utente come data minima di ultimo accesso).
Penso che la scommessa migliore sarebbe quella di percorrere le vie legali del consenso e del contratto, in cui gli utenti sanno e concordano che i dati raccolti su di loro servono (esclusivamente) all’obiettivo di offrire loro una buona esperienza del forum. Non avresti nemmeno bisogno di percorrere la via dell’interesse legittimo, poiché non stai vendendo i loro dati agli inserzionisti o altro.
Innanzitutto, grazie a entrambi per le risposte rapide. Non ero a conoscenza dei plugin e del fatto che potessero essere d’aiuto in questo caso. Li esaminerò, sembra promettente!
Sono assolutamente d’accordo con entrambi questi punti, ma il problema non riguarda i nostri utenti e ciò che accetterebbero. Riguarda le nostre politiche sulla privacy interne che non consentono di ospitare Discourse (o software simili) come servizio a causa dell’uso del tracciamento e del profiling.