
Mastodon, la piattaforma di social networking decentralizzata e open source, offre agli utenti un controllo significativo sui propri dati. Questa guida spiega come salvare i dati del tuo account, analizzarli con strumenti esterni e implementare strategie di pulizia automatica per ottimizzare lo spazio di archiviazione e ridurre l’impatto ambientale.
- Perché gestire i propri dati su Mastodon
- Come esportare i dati del tuo account Mastodon
- Visualizzare e analizzare i dati con strumenti di terze parti
- Configurare la cancellazione automatica dei vecchi messaggi
- Benefici ambientali e di risorse della pulizia automatica
- Considerazioni sulla privacy e la sicurezza
- Domande frequenti
La gestione proattiva dei dati su Mastodon offre numerosi vantaggi:
- Controllo completo: A differenza delle piattaforme centralizzate, Mastodon ti permette di possedere veramente i tuoi dati.
- Riduzione dell’impronta digitale: Eliminare i vecchi contenuti riduce lo spazio di archiviazione necessario sui server.
- Sostenibilità: Minori requisiti di archiviazione significano minore consumo energetico.
- Privacy migliorata: Limitare la permanenza dei vecchi post riduce i rischi per la privacy a lungo termine.
- Portabilità: I dati esportati possono essere trasferiti tra diverse istanze Mastodon.
Mastodon offre strumenti integrati per esportare facilmente i tuoi dati personali. Ecco come procedere:
- Accedi al tuo account Mastodon
- Vai su “Preferenze” (o “Impostazioni”)
- Seleziona “Importa ed esporta”
- Nella sezione “Esporta dati”, clicca su “Richiedi archivio”
- Riceverai una notifica quando l’archivio sarà pronto per il download
- Scarica il file compresso (.zip)
L’archivio conterrà diversi file in formato JSON, tra cui:
account.json: Informazioni sul tuo profilo
statuses.json: Tutti i tuoi post (toot)
following.json: Account che segui
followers.json: Account che ti seguono
lists.json: Le tue liste
bookmarks.json: Post che hai salvato
mutes.json e blocks.json: Account silenziati e bloccati
media_attachments: Cartella con tutti i file multimediali caricati
Se desideri esportare solo i tuoi post:
- Vai su “Preferenze” > “Importa ed esporta”
- Nella sezione “Esporta i tuoi post”, clicca su “CSV”
- Scarica il file CSV che contiene tutti i tuoi post
Per esportare i post che hai salvato:
- Vai su “Preferenze” > “Importa ed esporta”
- Nella sezione “Esporta i tuoi segnalibri”, clicca su “CSV”
- Scarica il file CSV contenente i segnalibri
Una volta esportati i dati, puoi utilizzare vari strumenti per visualizzarli e analizzarli.
-
JSONView: Estensione per browser che formatta i file JSON in modo leggibile
- Disponibile per Chrome e Firefox
- Permette di navigare facilmente nella struttura dei dati JSON
-
Mastodon Data Viewer
- Un tool open source disponibile su GitHub
- Carica i tuoi file JSON e visualizza i dati in formato grafico e tabellare
-
JSON Editor Online
- Strumento web disponibile su jsoneditoronline.org
- Permette di modificare, formattare e visualizzare i file JSON
-
Excel/LibreOffice Calc
- Apri direttamente i file CSV esportati
- Crea grafici e tabelle pivot per analizzare i tuoi pattern di utilizzo
-
Tableau Public
- Software gratuito di visualizzazione dati
- Crea visualizzazioni interattive dei tuoi dati Mastodon
-
Python con pandas
- Per utenti più avanzati
- Esempio di script base:
import pandas as pd
import matplotlib.pyplot as plt
# Carica i dati dei post
posts = pd.read_csv('statuses.csv')
# Analisi temporale
posts['created_at'] = pd.to_datetime(posts['created_at'])
posts['date'] = posts['created_at'].dt.date
# Grafico dei post nel tempo
daily_posts = posts.groupby('date').size()
daily_posts.plot(figsize=(12, 6), title='Frequenza dei post nel tempo')
plt.savefig('post_frequency.png')
- Archive Viewer
Questo strumento web ti consente di caricare l’archivio esportato e navigare tra i tuoi vecchi post
- Meow: a Mastodon export viewer
uno strumento che consente di visualizzare il file di esportazione di Mastodon.
- Mastodon Archive Viewer
Questo strumento illustra come creare un elenco visualizzabile dal file outbox.json
- Toot viewer
Uno strumento open source per visualizzare i tuoi toot archiviati
- MARL Mastodon Archive Reader Light
Un visualizzatore web per gli archivi esportati
- Mastodon Archive Viewer
Script per vedere gli archivi scaricati
- Posty
Utilizzando questo strumento, puoi estrarre il tuo archivio Mastodon e creare un sito statico che può essere ospitato ovunque.
La cancellazione automatica dei vecchi post è una pratica sempre più diffusa nel fediverso. Ecco come implementarla.
DeleteGuildance è un servizio popolare per la cancellazione automatica:
- Accedi al sito con il tuo account Mastodon
- Configura le impostazioni di eliminazione:
- Età minima dei post da eliminare (es. 3 mesi, 1 anno)
- Tipi di post da conservare (es. post con molte interazioni)
- Frequenza di esecuzione
- Autorizza l’app a gestire il tuo account
- Il servizio eliminerà periodicamente i post secondo le tue preferenze
L’eliminazione automatica dei vecchi post comporta diversi vantaggi tangibili:
- Dimensione del database: I database di Mastodon possono crescere notevolmente nel tempo. La cancellazione periodica può ridurre la dimensione del database fino al 40-60%.
- Spazio su disco: In media, un’istanza attiva di Mastodon può accumulare gigabyte di dati ogni mese, specialmente se si considerano gli allegati multimediali.
- Efficienza delle query: Database più snelli significano query più veloci e minore utilizzo di RAM.
La riduzione dei dati archiviati ha un impatto diretto sull’ambiente:
- Consumo energetico: Server più efficienti consumano meno elettricità.
- Riduzione delle emissioni di CO₂: Secondo studi recenti, l’archiviazione di 1GB di dati per un anno produce circa 0,5 kg di CO₂.
- Minore necessità di hardware: Meno dati significa meno dischi rigidi e meno componenti fisici.
Gli amministratori delle istanze Mastodon possono beneficiare notevolmente di questa pratica:
- Costi inferiori: Minori requisiti di archiviazione si traducono in bollette del hosting più leggere.
- Backup più veloci: Il backup di database più piccoli richiede meno tempo e risorse.
- Tempi di ripristino ridotti: In caso di problemi, il ripristino di database più piccoli è più rapido.
È importante considerare attentamente quale approccio adottare:
- Archivio personale vs cancellazione: Valuta se esportare i dati prima di configurare la cancellazione automatica.
- Contenuti significativi: Considera di “fissare” i post importanti per escluderli dalla cancellazione automatica.
- GDPR e diritto all’oblio: La cancellazione automatica è allineata con il principio di minimizzazione dei dati previsto dal GDPR.
Una volta esportati i dati, assicurati di:
- Crittografare l’archivio: Utilizza strumenti come 7-Zip con crittografia AES-256 per proteggere i tuoi dati.
- Archiviazione sicura: Conserva i backup in luoghi sicuri, idealmente in soluzioni di archiviazione crittografate.
- Backup multipli: Segui la regola 3-2-1 (3 copie, 2 supporti diversi, 1 copia off-site).
¶ Domande frequenti
No, i post già federati su altre istanze non vengono eliminati automaticamente. Tuttavia, molte istanze rispettano i segnali di eliminazione, quindi un post eliminato nella tua istanza potrebbe essere rimosso anche altrove dopo un certo periodo di tempo.
Una volta eliminati, i post non possono essere recuperati a meno che non disponi di un backup precedente. Per questo è consigliabile esportare regolarmente i dati prima dell’eliminazione automatica.
Sì, ma la maggior parte degli strumenti permette di configurare eccezioni, come post con molte interazioni, post fissati o post contenenti determinate parole chiave.
Sì, database più piccoli richiedono meno risorse per le operazioni di routine come ricerche, backup e federazione, migliorando le prestazioni complessive del server.
Implementando le strategie descritte in questa guida, potrai mantenere il controllo completo sui tuoi dati Mastodon, contribuendo contemporaneamente alla sostenibilità dell’ecosistema del fediverso. La combinazione di backup regolari e pulizia automatica rappresenta un approccio equilibrato e responsabile alla gestione dei dati digitali.