Modalità di lettura

Connettere Matrix e Telegram. Guida passo-passo

Tu scrivi “A che ora ci vediamo?” su Riot. Il messaggio arriva su Telegram, dove l’altra persona scrive “Facciamo per le cinque?” e la risposta la leggi tranquillamente stando sempre su Riot. Non male, vero? Ed é ancora più interessante sapendo che potenzialmente si può far la stessa cosa con TUTTE le piattaforme di chat esistenti: Whatsapp, Skype, Mastodon, iMessage…

Ma intanto limitiamoci a Telegram e vediamo una guida passo-passo su come far interagire Matrix e Telegram in pochi, semplici passaggi.

 


In una serie di articoli precedenti abbiamo già illustrato:

Cos’é il protocollo Matrix
Che vantaggi ha rispetto a Whatsapp
Come iniziare ad usarlo attraverso il client Riot
Come é possibile che si riesca ad usare Matrix anche se il server é in down
Cosa sono i bridge

L’ultimo post, quello sui sui bridge, é una panoramica che illustra una caratteristica interessantissima di Matrix, ovvero la sua capacità di connettere e far dialogare piattaforme di comunicazione diverse. In pratica con Matrix é possibile creare una stanza (un gruppo di discussione in chat) in cui far interagire utenti che usano Matrix con utenti che usano Whatsapp, utenti che usano Telegram, utenti che usano iMessage, IRC, XMPP, Slack, Discord, Facebook o quant’altro, tutti nella stessa chat. Per fare questo Matrix utilizza dei “programmi aggiuntivi” chiamati appunto bridge.

In sostanza: Matrix é il sistema base, i bridge sono dei componenti aggiuntivi ognuno dei quali permette a Matrix di interagire con una piattaforma di comunicazione diversa (ci sono bridge per Whatsapp, Mastodon, Telegram, ecc.).

In realtà questi bridge sono ancora in via di sviluppo e non sono del tutto pronti per un uso da parte dall’utente comune. In particolare, attualmente, uno dei più grossi scogli é che nella maggioranza dei casi i bridge vanno installati su un proprio server Matrix personale e quindi se non si possiede un server proprio non si ha modo di adoperarli.

Alcuni però si possono già utilizzare.

La maggior parte dei server Matrix di solito offre già alcuni bridge: quello per Slack, (un social molto utilizzato fuori dall’Italia, perlopiù in ambito lavorativo) Discord (social utilizzato soprattutto tra i gamers) e per alcuni dei principali server IRC (sistema di comunicazione nato nel 1988 ed ancora utilizzatissimo soprattutto tra programmatori e hacker).

Ma esiste anche t2bot.io, un server che offre alcuni strumenti aggiuntivi per Matrix tra cui, soprattutto, un bridge Telegram.

Questo bridge Telegram é una versione semplificata del bridge Mautrix, che non é l’unico bridge per Telegram ma é quello attualmente più utilizzato (ricordiamo ancora che i bridge sono ancora in via di sviluppo, per cui é normale che possano esistere più bridge che fanno le stesse cose).

Poiché t2bot.io offre una versione semplificata del bridge, alcune sue funzioni, come vedremo, sono limitate ma per la parte che ci interessa fa il suo dovere!

Le istruzioni su come usare il bridge erano già state illustrate nel precedente post sul bridging ma qui vogliamo andare un po più in dettaglio con una vera e propria guida passo-passo.

 

ISTRUZIONI PASSO-PASSO

L’idea é quella di creare un gruppo Telegram ed una stanza Matrix e metterli in comunicazione fra loro. La procedura che segue può essere effettuata anche con gruppi/stanze già esistenti (il gruppo Telegram “Passeggiate in campagna” e la stanza Matrix “Fotografia all’aria aperta” possono così diventare un’unica grande chat anche se poi, dargli lo stesso nome, sicuramente aiuterebbe a rendere il tutto più chiaro). L’operazione che stiamo facendo in inglese si chiama bridging e la connessione che si stabilisce tra le due piattaforme é chiamata portal.

 

 

SU TELEGRAM

 

 

 

 

 

 

 

 

 

1) Dalla schermata principale premiamo l’icona in alto a destra per creare una nuova conversazione

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2) Selezioniamo New Group (nuovo gruppo)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3) Invitiamo nel gruppo l’utente @matrix_t2bot Si tratta di un bot (un programma che agisce come fosse un utente Telegram) che si occuperà di tutte le operazioni di bridging. Una volta che Telegram l’ha trovato, selezioniamolo.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4) Proseguiamo cliccando su Next (Potremo aggiungere i nostri contatti in seguito)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5) Diamo un nome al gruppo e confermiamo premendo Create

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6) A questo punto il gruppo Telegram é creato e tra i suoi membri c’é il bot @matrix_t2bot!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7)Scriviamo /id nella chat e premiamo invio. Si tratta di un comando per il bot in cui gli chiediamo qual’é il codice ID (identificativo) di questo gruppo.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8) Dopo qualche secondo (a volte può volerci mezzo minuto!) il bot ci risponderà dicendo il codice ID di questo gruppo. Si tratta di un numero di nove cifre preceduto dal segno meno (“-“). Segnamoci il codice ID da qualche parte.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SU RIOT

 

 

 

 

 

 

 

 

 

 

 

 

1) Dalla schermata principale, premiamo il tasto “+” per creare una nuova conversazione

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2) Selezioniamo Create room (“Crea stanza”)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3) A questo punto abbiamo creato una stanza ancora priva di utenti e di un nome. Premiamo sul tasto “>” per impostarla.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4) Selezioniamo Settings

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5) Diamo un nome alla stanza (per semplicità usiamo lo stesso nome dato alla stanza Telegram) e confermiamo premendo Done

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6) Premiamo nuovamente il tasto “>” per tornare nei dettagli della stanza

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7) E poi premiamo il tasto col logo di “invita utenti”

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8) Invitiamo nella stanza l’utente @telegram:t2bot.io Si tratta del bot gemello di quello invitato nel gruppo Telegram. I due bot lavoreranno in tandem per connettere le due piattaforme: sono loro che si occuperanno di trasmettere i messaggi da una piattaforma all’altra! Una volta che Matrix l’ha trovato, invitiamolo nella stanza premendo il tasto “+”

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9) Matrix ci chiede una conferma. Premiamo Invite

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10) Ora che il bot é stato aggiunto alla stanza possiamo tornare alla chat vera e propria premendo il tasto “<“

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11) Scriviamo nella chat il comando !tg bridge seguito dal codice ID del gruppo Telegram (il numero di nove cifre preceduto dal segno meno “-”  che ci eravamo segnati!) e premiamo Send. Per esempio: [    !tg bridge -123456789    ] Questo é il comando più importante: quello che dice al bot di creare il bridge.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12) A questo punto il bot ci informa che in questa stanza non esiste ancora alcun portale con il gruppo Telegram indicato e ci chiede di dare un comando per attivarlo.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13) Scriviamo nella chat il comando !tg continue e premiamo Send

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14) Dopo qualche secondo il bot ci informa che il bridging é completo e che la sincronizzazione delle chat comincerà a momenti. Ancora qualche secondo (può volerci un minuto) ed appaiono le notifiche di iscrizione: il bot ha aggiunto alla stanza Matrix gli utenti del gruppo Telegram!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15) FATTA!

 

TELEGRAM & MATRIX

 

A questo punto tutto ciò che vien scritto nel gruppo Telegram appare nella stanza Matrix e viceversa. La consegna dei messaggi può forse impiegare qualche secondo ma funziona a dovere. Possiamo quindi fare alcune osservazioni:

 

IL BOT SU TELEGRAM E’ -TUTTI GLI UTENTI MATRIX-

Telegram vuole avere solo utenti registrati con numero di telefono ma gli utenti Matrix non sono registrati su Telegram. Quel che succede é che Telegram non vede i singoli utenti Matrix ma solo il bot @matrix_t2bot.io. In pratica, se in una stanza/gruppo ci fossero quattrocento utenti Matrix e cinque utenti Telegram, guardando l’elenco utenti su Telegram ne vedremmo solo sei: i cinque utenti Telegram più il bot, che fa da portavoce per tutti gli utenti Matrix.

Su Telegram dunque non vedremo gli utenti Matrix chiamati Giulia, Filippo, Roberta. Al posto loro vedremo solo l’utente “Matrix Telegram Bridge” che in pratica posta messaggi del tipo “Giulia ha detto…”, “Filippo ha detto…”.

Difatti quando il bot pubblica un messaggio, prima del testo c’é il nome dell’utente Matrix che l’ha scritto.

Al contrario, Matrix non ha problemi sulle registrazioni e quindi crea per ogni utente Telegram un utente “gemello” su Matrix. Restando all’esempio appena fatto, guardando l’elenco utenti su Matrix ne vedremmo tutti e 407: i quattrocento utenti Matrix, i cinque utenti Telegram ed i due bot. Su Matrix, insomma, la gestione degli utenti é decisamente più “pulita”.

 

CHAT NON SICURA

la comunicazione tramite bridge, al momento, non permette la crittografia del testo inviato e ricevuto e pertanto i messaggi vengono trasmessi in chiaro.

 

STICKER ED EFFETTI SPECIALI

Telegram può inviare sticker a Matrix ma questi non sono visualizzabili dalla versione per smartphone di Riot (nella versione desktop invece si vedono). Al contrario, Riot non può proprio mandare sticker verso Telegram.

 

LOGIN

La procedura che abbiamo eseguito passo-passo ha permesso di creare un portale tra una stanza Matrix ed un gruppo Telegram. Tuttavia il bridge utilizzato, Mautrix, permetterebbe anche di sincronizzare un singolo account Matrix con un singoloaccount Telegram. Questo significa che se un utente Matrix avesse anche un vero e proprio account Telegram (ossia registrato con numero di telefono), grazie al bot tutto ciò che scrivesse su Matrix col suo account Matrix, apparirebbe su Telegram come scritto dal suo account Telegram. In sostanza gli utenti Telegram potrebbero interagire con lui senza mai sapere che in realtà sta scrivendo da Matrix.  In realtà questa funzione é solo parzialmente disponibile nella versione del bridge Mautrix presente su t2bot.io (che, come detto, é una versione semplificata). La procedura di login é possibile ed ha alcuni vantaggi (una volta fatto il login, se si crea un nuovo gruppo su Telegram, il bot ne crea in automatico il gruppo gemello su Matrix; i gruppi a cui ci si unisce su Telegram, appaiono immediatamente anche su Matrix) ma al momento non ci pare funzionare benissimo e quindi lo tratteremo in un post successivo.

 

NOTIFICHE DI LETTURA

Il bridge non trasmette notifiche di lettura tra le due piattaforme. Gli utenti Telegram vedranno le notifiche di lettura degli altri utenti Telegram e gi utenti Matrix vedranno le notifiche di lettura degli altri utenti Matrix.

NOME UTENTE E FOTO PROFILO

Su Matrix l’utente Telegram appare col suo nome utente e con la sua foto profilo. Se su Telegram questi cambiano, cambieranno anche su Matrix (anche se a volte può metterci diversi minuti a ricevere la modifica). Al contrario Telegram vede solo il bot e riporta solo l’account di chi scrive senza mai mostrare la foto profilo.

 

INVIO FOTO, VIDEO, PDF

Per l’invio di foto e video non c’é alcun problema in entrambe le direzioni. I messaggi vocali di Telegram vengono inviati a Matrix ma la versione per smartphone di Riot non é in grado di ascoltarli (la versione per Desktop invece non ha problemi): nella chat di Riot appare un file audio e cliccandoci verrà chiesto con che applicazione aprirla. Un qualsiasi lettore audio, ad esempio VLC, riprodurrà il file senza problemi. Anche per i pdf e file di testo di diversi formati (txt, rtf) non c’é nessun problema.

Un elemento di confusione é dato dal fatto che quando un utente Matrix posta un file, il bot lo su Telegram lo trasmette ma senza dire quale utente Matrix l’abbia postato!

 

CHIAMATE AUDIO E VIDEO

Impossibili perché Telegram non le gestisce.

 

GEOLOCALIZZAZIONE

Telegram può inviare la propria posizione geolocalizzata a Matrix ma questa non la riconoscerà perché Matrix non gestisce dati di geolocalizzazione e quindi mostrerà un messaggio di “invalid attachment” (allegato non valido). Per poter trasmettere dati GPS il modo corretto é possibile utilizzare una applicazione apposita, ad esempio un’app di OpenStreetMaps, e da questa inviare attraverso l’applicazione di comunicazione (sia esso Riot o Telegram) le sole e semplici coordinate GPS in formato testuale.

 

GRUPPI, CANALI ECC.

Il bridge funziona con i gruppi Telegram ma non sui canali né con le “Chat segrete”. In teoria il bot può essere aggiunto a qualsiasi gruppo ma a patto che si abbia il permesso di invitare nuovi membri e bot. In sostanza: se volessimo portare su Matrix dei gruppi Telegram pubblici di cui siamo semplici membri, dovremmo chiedere ai loro admin se vogliono aggiungere i bot e fare il bridging.

 

UN MILIONE DI BRIDGE!!!

Una stanza Matrix può essere sincronizzata con un solo gruppo Telegram. Tuttavia nulla vieta di aggiungere alla stanza altri bridge che la colleghino a piattaforme diverse (beninteso che, come ricordato all’inizio, questa cosa al momento la si può fare solo se si possiede un proprio server Matrix). Oltre al bridge per Telegram si potrebbe aggiungere alla stanza un bridge per Whatsapp, uno per IRC, uno per XMPP ecc. Il risultato é che non solo l’utente Matrix sarebbe in contatto con gli utenti di tutte le altre piattaforme, ma anche gli utenti delle altre piattaforme potranno comunicare fra loro grazie al bridge di Matrix!

Matrix dunque si trova nella situazione di poter fungere da anello di congiunzione ed asse portante fra tutte le piattaforme di comunicazione esistenti: se Luca é su Whatsapp ma Sara é su Telegram, i due ovviamente non possono comunicare tra di loro, ma se un terzo utente li collega entrambi tramite bridging, ecco che anche un utente Whatsapp può comunicare con un utente Telegram!

Lo scenario che si prospetta in una stanza Matrix con diversi bridge attivi é una cosa di questo tipo:

Appare forse adesso più chiaro il modo in cui il protocollo Matrix si prefigge di avere un ruolo assolutamente centrale nel panorama della comunicazione digitale: una sorta di passepartout, un adattatore universale, un centro di smistamento… Insomma: una rete universale che si pone al centro di tutte le altre reti, mettendole in comunicazione fra loro!

Per maggiori informazioni sul bridge Telegram é possibile contattare direttamente l’admin di t2bot.io nella stanza Matrix #help:t2bot.io

 

 

Grazie ad Anna, Anxma, Leodurruti e Maupao per l’aiuto nel testare bridge, stanze ecc.

 

 

 

 

  •  

Matrix e Whatsapp: un confronto

Una domanda necessaria: perchè, tra tutte le piattaforme di comunicazioni disponibili, qualcuno dovrebbe sceglierne una piuttosto banale, fornita da un’azienda di data mining (ossia raccolta, elaborazione e vendita di informazioni personali) potente e pericolosa come Facebook?

I software di chat esistono da prima che Whatsapp esistesse ed hanno offerto praticamente gli stessi servizi se non addirittura di più, ma quest’ultimo si é imposto grazie a due soli motivi: una fortissima campagna promozionale (già nei primi cinque anni e soprattutto dopo che é stato acquistato da Facebook nel 2014) ed il fatto che fosse utilizzabile immediatamente senza dover creare alcun account, cosa che ne ha permesso l’adozione da parte di chiunque senza dover pensare a cose come nome utente, password, ecc.

Non solo esistono decine di strumenti di chat che offrono infinitamente più sicurezza di Whatsapp e che non diffondono le tue informazioni in modo da poter alterare più efficacemente l’opinione pubblica, ma negli ultimi tempi é stata pure sviluppata Matrix, una piattaforma che presenta caratteristiche notevoli sotto diversi punti di vista e si presta perfettamente a diventare il software di riferimento tra quelli alternativi a Whatsapp.

Ma Matrix non si limita a possedere delle caratteristiche diverse da Whatsapp: é strutturalmente tutta un’altra cosa! La natura stessa della piattaforma Matrix, come si vedrà in questo post, é talmente diversa da Whatsapp, Telegram, Signal, Wire o qualsiasi altra piattaforma commerciale centralizzata da far sì che nessuna di queste potrà mai fornire tutto ciò che Matrix permette (e promette) di fare (e anche NON fare). In questo post vengono descritte per sommi capi proprio queste caratteristiche di Matrix con cui Whatsapp non potrà mai, per sua natura, competere.

 

Software F.L.O.S.S.

 

1. SOFTWARE APERTO E VERIFICABILE

Il software utilizzato dai server Matrix é F.L.O.S.S. ossia aperto, libero e verificabile da chiunque. Qualsiasi persona capace di programmare può verificare ciò che il software Matrix fa, esattamente come un meccanico che può aprire un cofano, vedere il motore, trovarne i difetti, metterci le mani e migliorarlo. Whatsapp al contrario usa software proprietario e ciò che avviene sui suoi server é un segreto industriale.

 

 

 

2. NON VENDE LE MIE INFORMAZIONI PERSONALI

Il software Matrix non monitora tutto quel genere di informazioni che invece vengono registrare da Whatsapp o da piattaforme sociali correlate come Instagram o Facebook: non calcola chi secondo lui potrebbe diventar mio amico/a. Non registra i millisecondi su cui mi soffermo su un’immagine, gli errori di battitura, i like, il tasso di engagement o il tipo di relazione che intercorre tra me ed un altro utente, quale sia il mio lavoro, i luoghi che visito o i miei spostamenti. Sappiamo che non monitora nulla di tutto ciò proprio perché é software F.L.O.S.S. Come vedremo, Matrix manco mi chiede come mi chiamo e non mi obbliga nemmanco a comunicargli tutti i numeri nella mia Rubrica. Inoltre, come vedremo, puoi far sì che non sia in grado di leggere quel che tu scrivi. Il software Matrix, insomma, raccoglie giusto le informazioni tecniche necessarie a funzionare. [*A FINE ARTICOLO C’É UNA NOTA IMPORTANTE SU QUESTO PUNTO!]. Whatsapp é parte di Facebook, il cui modello di business ruota intorno a profilazione degli utenti e commercializzazione dei loro dati a fini di propaganda commerciale e/o politica. La quantità di informazioni che vengono trasmesse ai server di Facebook per essere analizzate é eccezionalmente superiore a ciò che gli utenti medi solitamente concepiscono.

 

 

 

3. POSSO CAMBIARE SERVER

Se creo un account Matrix sul server “A” e poi scoprissi che é inaffidabile, applica delle policy con cui non mi trovo d’accordo o sospettassi che vende informazioni a terzi, posso tranquillamente passare al server “B” senza perdere alcuno dei miei contatti. E’un pò come mollare hotmail o gmail per passare a Protonmail. Whatsapp invece é una bolla chiusa e se esci da Whatsapp perdi tutti i tuoi contatti Whatsapp.

 

 

4. POSSO ADDIRITTURA FARMI IL MIO SERVER MATRIX PERSONALE

Chi ha un server proprio può installarci Matrix ed avere così il proprio server chat personale, un pò come si può avere una mail aziendale, in modo da avere il controllo totale sui propri dati. Non ti fidi di nessun server pubblico che non sia gestito da te? Basta un server da qualche centinaio d’euro per essere totalmente indipendente! Whatsapp é invece utilizzabile solo attraverso i server di Facebook.

 

 

5. POSSO CAMBIARE APP

Attualmente per usare la propria chat Matrix da smartphone si usa quasi esclusivamente l’app Riot.im. Alcuni provider Matrix tuttavia hanno realizzato la propria versione dell’app Riot personalizzandone alcune caratteristiche. Alcuni esempi sono l’app Librem (per i possessori di un device Purism), SMIchat o Tchap (la piattaforma Matrix realizzata dal governo francese per il dialogo interno tra personale amministrativo). Su computer fisso invece oltre ad utilizzare Riot da browser o l’app Riot, si possono già utilizzare Wheechat, o Quaternion, Nheko o Fractal. Applicazioni diverse con caratteristiche, funzioni, vantaggi e svantaggi diversi applicati allo stesso servizio. Un pò come scegliere se usare Thunderbird o Outlook per la propria casella email. Al momento Riot é l’applicazione standard migliore per l’utente comune, essendo le altre più “specialistiche”. Tuttavia nulla impedisce che possano essere realizzate nuove versioni alternative di Riot o app del tutto diverse per utilizzare Matrix. Al contrario per usare Whatsapp sono obbligato ad utilizzare il software ufficiale di Whatsapp che, ovviamente, é sempre software chiuso. Qualche applicazione “alternativa” per Whatsapp esiste, ma data la natura chiusa del software di Whatsapp e la limitatezza delle sue funzioni, queste app alternative non potranno mai offrire granché di diverso rispetto a quella ufficiale.

 

 

6. POSSO AVERE PIÙ ACCOUNT CONTEMPORANEAMENTE

Su Matrix nulla t’impedisce di avere account multipli. Puoi dunque differenziarli, ad esempio usare un account pubblico, uno per pochi intimi ed un’altro solo per lavoro, magari pure registrandoli su server diversi. Al momento attuale la versione per smartphone di Riot.im non supporta ancora gli account multipli, ma si tratta di una funzionalità che si prevede di rendere disponibile a breve. Su browser invece puoi già usare diversi account Matrix contemporaneamente. Whatsapp invece ti obbliga ad avere un unico account legato al tuo telefono ed alla tua persona.

 

 

 

7. POSSO USARLO ANCHE SENZA TELEFONO

Matrix non é legato a doppio filo al tuo telefono, per cui puoi accederci anche se il telefono l’avessi perso o distrutto. In effetti si può benissimo usare Matrix senza nemmeno averlo mai avuto un telefono. No telefono = no Whatsapp.

 

 

 

8. NON SONO OBBLIGATO A DARE IN GIRO IL MIO NUMERO DI TELEFONO PRIVATO

Il fatto che Matrix non sia legato alla tua identità, al tuo device o al tuo telefono fa sì che tu possa avere un account Matrix pubblico senza dover necessariamente comunicare il numero di telefono dello smartphone da cui lo utilizzi. Puoi dunque usare un account Matrix aziendale anche sul telefono privato, oppure fare l’esatto contrario. Puoi continuare ad accedere al tuo account anche se avessi perso o distrutto tutti i tuoi device. É dunque possibile fare conversazioni audio o videochiamate con qualcuno tramite Riot/Matrix senza essere obbligati a fornirgli il proprio numero personale. Whatsapp invece non permette di avere un account scollegato dal proprio numero di telefono.

 

 

 

9. DIALOGO TRA PIATTAFORME

Matrix é pensato per poter interagire con altre piattaforme e seppur si tratti di un qualcosa ancora in via di sviluppo, già é possibile con qualche sforzo chattare tra Matrix, IRC, Slack, Gitter, Discord, Telegram ed altre piattaforme ancora. La cosa non funziona ancora del tutto ma il progetto é quello di permettere ad ogni utente di dialogare con Matrix restando sulla piattaforma che preferisce. Con un pò di sforzo é già possibile un’unica stanza chat in cui possono interagire utenti che stanno su diverse piattaforme: Scrive Marta da Telegram, gli rispondono Sara da Slack e Luigi da Matrix; poi intervengono Anna da IRC e Michele da Rocketchat mentre Nicoletta  posta una domanda da Discord e Bruno le risponde da XMPP e Riccardo fa altrettanto da Mastodon. Una volta reso più immediato e funzionale il dialogo tra Matrix e Mastodon si potrà inoltre avere un’unica, grande meta-rete federata in cui decine di piattaforme social potranno dialogare tra loro e con Matrix. Seguono invece una filosofia del tutto opposta sia Whatsapp che tutti i software di comunicazione commerciali, che tendono a far di tutto perché tu non utilizzi software diverso dal proprio.

 

 

10. POSSO USARE MATRIX… SENZA AVERE MATRIX

É una conseguenza del punto precedente: il fatto che Matrix dialoghi con altre piattaforme fa sì che, ad esempio, io possa accedere ad una chat Matrix ed interagire con i suoi membri utilizzando le App per IRC, XMPP, Telegram, Discord ecc. Volendo é possibile anche far interagire Matrix con l’email e gli sms. Di conseguenza tutto il “parco macchine” delle piattaforme che dialogano con Matrix (i diversi client/app, ecc) possono essere utilizzati per interagire con utenti Matrix. Non é cosa da poco! Hai una email? Puoi comunicare con Matrix. Hai un account XMPP? Puoi comunicare con Matrix. Sul telefono hai un’app per IRC? Puoi comunicare con Matrix! É pure possibile creare stanze Matrix pubbliche leggibili online da chi non utilizza nemmeno una sola delle piattaforme che interagiscono con Matrix. Come detto sopra, invece, Whatsapp non fa che obbligare gli utenti a legarsi ai propri servizi e solo a quelli.

 

 

 

La stanza resta viva fintanto che almeno un server attivo ne ospiti una copia su di sé.

11. FUNZIONA SEMPRE

Essendo Matrix una rete decentralizzata di server indipendenti e non un’unica piattaforma centralizzata, se il server a cui mi appoggio avesse dei problemi io potrei accedere alla chat semplicemente scegliendo un server diverso. Perché ciò sia possibile é necessaria una minima accortezza da parte di almeno un utente della chat ma é piuttosto banale e realizzabile da chiunque. Il fatto é che il contenuto é slegato dal singolo server e può dunque essere replicato all’infinito, rimanendo eterno. Quando c’é un #WhatsAppDown invece non puoi far altro che aspettare che venga ripristinato. Se Whatsapp avesse un problema al server e perdesse i tuoi dati, non avresti modo di recuperarli.

 

 

12. POSSO CRIPTARE I MIEI MESSAGGI PER DAVVERO

Con Matrix posso criptare i miei messaggi in modo tale che siano leggibili solo da me e dalla persona con cui mi scrivo, usando un sistema di cifratura End-to-End molto potente ed efficace che scavalca lo stesso server ospitante. I software commerciali invece di solito non permettono una vera cifratura e quando lo fanno… considerano sé stessi come destinatari, perché devono leggere quel che scrivi, a chi ecc.

 

13. NESSUNA PUBBLICITA’

Per come é stata realizzata, Matrix é una piattaforma del tutto inadatta all’uso pubblicitario. Questo a causa della sua struttura decentrata, della mancata raccolta di informazioni sugli utenti, del software aperto e delle capacità di cifratura. Se invece Facebook decidesse di introdurre pubblicità in Whatsapp, i suoi utenti non potrebbero far altro che subirla.

 

 

14. IMPOSTAZIONI DETTAGLIATE

Accedendo a Matrix da un client desktop si ha modo di impostare tutta una serie di settaggi e preferenze molto minuziose. É ad esempio possibile far si che un certo membro della stanza possa solo leggere senza intervenire o nominare diversi “amministratori” ma con livelli di potere e compiti assai differenziati fra loro. Si possono aggiungere Widget alle stanze, bot ed altre funzioni. Matrix dunque può essere personalizzato in modo molto specifico. Whatsapp invece, puntando ad un utilizzo ipersemplificato, ingabbia l’utente in una serie assai limitata di opzioni.

 

 

 

15. NON SONO OBBLIGATO A FORNIRE LA MIA IDENTITÀ

Quando crei un account Matrix non c’é alcun obbligo a collegarlo al proprio nome, alla propria email o al proprio numero di telefono. Gli account Whatsapp invece sono legati a dei numeri di telefono. Siccome quando ti iscrivi a Whatsapp gli consegni tutta la tua rubrica, Facebook sa con che nome, cognome e soprannome hanno registrato in rubrica il tuo numero i tuoi conoscenti ed essendo tutto integrato nei database di Facebook la tua identità gli é nota anche se tu non gliel’hai mai fornita direttamente. In sostanza: se sei su Whatsapp regali a Facebook informazioni non solo su di te, ma anche sui contatti che hai salvato.

 

 

Gadgets-by-The-Verge.jpg

16. ESTENSIONI, MODIFICHE, MIGLIORAMENTI

Essendo software F.L.O.S.S. qualsiasi programmatore può facilmente sviluppare estensioni, strumenti aggiuntivi, bot, modifiche e miglioramenti alle app esistenti. Questo fa si che attorno a Matrix si sviluppi un intero ecosistema con numerosi elementi aggiuntivi capaci di personalizzare ulteriormente la chat alle tue esigenze. Già esistono dei widget capaci di inserire in una stanza matrix funzionalità di Wikipedia, pad di scrittura collaborativa, grafici, immagini stock, feed RSS e non é difficile immaginare per il futuro personalizzazioni di skin, applicazioni per backup selettivi, bot di ogni genere, traduttori automatici. Anche attorno a Whatsapp in effetti si é sviluppato un ecosistema di applicazioni di supporto, ma data la natura chiusa del software usato e la non-volontà di Facebook di cedere troppo facilmente le informazioni che ha raccolto sui suoi utenti, le app aggiuntive sono ben poca cosa: perlopiù addon di gif e sticker.

 

___________________________________

 

 

NOTA FINALE: POCHISSIMI CAPISCONO DAVVERO LE IMPLICAZIONI DEL NON CEDERE I PROPRI DATI PERSONALI

Quando si parla di privacy e vendita di dati, di solito il pensiero comune va a due soli scenari: la commercializzazione pubblicitaria e l’indagine poliziesca mirata su di sé. Nel primo caso viene ritenuta tuttalpiù un fastidio mentre la seconda, dato i sempre più onnipresenti dispositivi di monitoraggio e controllo, viene ritenuta come scontatamente inevitabile.

In realtà sfugge che gli utilizzi dei propri dati personali sono molto più variegati di questi due scenari estremi. Estremi perché il primo rappresenta il grado minimo mentre il secondo il grado massimo di utilizzo dati personali, tralasciando la profilazione politica a fini propagandistici.

Facebook, Google, Youtube ed Instagram ad esempio insistono nel mostrarti con più frequenza certi profili, certe notizie, certi video e lo fanno in modo nient’affatto casuale. Se la profilazione social su di te ha mostrato paura o debolezza emotiva verso certi tipi di notizie, questo dato può essere usato da chi vuole propagandare determinate politiche affinché tu, e solo tu tra tutta la tua cerchia di amici, legga un certo tipo di articoli.

Se utilizzi le piattaforme sociali commerciali sappi che quel che ti passa davanti agli occhi é stato personalizzato su di te, per colpirti maggiormente e “venderti” meglio una certa idea da parte di chi ha comprato i servizi di profilazione. E ciò é possibile perché sei proprio tu a fornire informazioni utili a profilarti e targhetizzarti meglio.

Sei un pò razzista? Facebook può essere usato (e viene usato!) per consolidare il tuo razzismo. Sei più moderato? Facebook é in grado di selezionare un mix di fonti ambigue per alimentare dubbi sugli stranieri e virare i tuoi riferimenti sempre più a destra attraverso una selezione mirata di post adatti a colpire le tue paure più accentuate.

Sei sensibile alle violenze sugli animali? Ti verranno messi sotto gli occhi diversi articoli con stranieri che fanno male ad animali. Hai paura delle malattie? Vedrai post sui migranti che portano la peste medievale.

Sei sgrammaticato e non metti alcun like a fonti culturali? Vuol dire che hai una bassa istruzione e nella tue Timeline verranno fatti scorrere contenuti falsi ma dal linguaggio semplice.

Hai una preparazione scolastica media-buona ma non sei quel che si chiama un “divoratore di libri”? Ti piacciono il calcio ed i film di supereroi? Non vedrai molti post ignoranti ma invece tanta roba giustificazionista e qualunquista del tipo “eh, ma in fondo Salvini non ha tutti i torti”.

I noti avvenimenti di Facebook nello scandalo Cambrydge Analytica; l’influenza di Facebook nella Brexit e nell’elezione di Trump hanno reso evidente che le campagne politiche mirate e targhetizzate al singolo utente sono una realtà molto più pervasiva e difficile da monitorare di quanto il grosso della popolazione sospetti. Il ruolo di Facebook nella Brexit, per esempio, é stato tutt’altro che secondario e questo é stato possibile perché chi ha voluto diffondere sul social network delle informazioni false l’ha potuto fare in modo estremamente mirato.

“Se uno vuole monitorarti può farlo anche su Matrix”. A parte il fatto che non é affatto così immediato come spiare un profilo Facebook (basta che la persona su cui indagare abbia un account segreto diverso da quello conosciuto e delle stanze matrix criptate per rendere quasi impossibile ogni ricerca); quel che va ribadito é che nell’utilizzare una piattaforma libera non si cerca solo e soltanto uno strumento di comunicazione sicura, ma anche uno strumento che permetta all’utente di non alimentare quei meccanismi che influenzano con più efficienza l’utente stesso.

Basta fare un breve esperimento ed osservare come grazie all’utilizzo di reti sociali libere, metamotori di ricerca indipendenti, ed un paio d’accortezze nel browser come l’utilizzo di alcuni Ad-Blocker e plugin, fa sì che la propria esperienza online ed i contenuti-fuffa propagandistici possano ridursi drasticamente.

Nel momento in cui Facebook e Google non sanno più chi sei e cosa pensare di te, non sono più in grado di personalizzare il loro contenuto e la qualità dell’informazione a cui sei esposto aumenta molto velocemente.

Detto in altro modo:

 

Più sono le informazioni personali che fornisci ai big del data mining, più sono le chiavi che gli consegni affinché possano modificare la tua percezione del mondo.

 

 

read.png

VUOI SAPERNE DI PIÙ?

Se l’articolo ha attirato la tua curiosità, é possibile saperne maggiormente leggendo anche altri articoli di questo blog:

Cos’é Matrix. (Il post espone in dettaglio cos’é la piattaforma Matrix e la sua enorme differenza da tutte le altre piattaforme di comunicazione esistenti)

Matrix – Chattare anche se il server é esploso. (Le chat Matrix non sono necessariamente legate ad un solo server e quindi se anche uno smettesse di funzionare… basta usarne un’altro senza perdere contatti e messaggi)

Matrix bridge: connettersi a tutti i social da una sola App. (Sono in via di sviluppo dei bridge Matrix che permettono di avere un’unica chat in cui può dialogare contemporaneamente gente da Matrix, Telegram, IRC ed  altre piattaforme ancora)

Primi passi con Riot/Matrix. (Una semplice guida passo-passo su come creare un account Matrix da Riot ed iniziare ad usarlo)

 

 

Schermata 2019-02-26 alle 18.08.34

VUOI GIÀ CREARTI UN ACCOUNT MATRIX?

Per creare un account Matrix é necessario scegliere un server Matrix pubblico (o crearsene uno proprio, ma in quel caso si presume tu ne capisca già di informatica/programmazione/sistemistica).

Scegliere il server Matrix é come scegliere se farsi l’email su Gmail, Hotmail o Protonmail: son tutti più o meno simili ma hanno a loro volta delle caratteristiche un pò diverse.

Il server più utilizzato é matrix.org, che é quello dei creatori originali della piattaforma Matrix. Tuttavia é preferibile che gli utenti non si appoggino tutti solo e soltanto su quell’unico, grosso server perché se questo avvenisse, verrebbe meno proprio il senso della decentralizzazione della rete.

Alcuni server che possono essere utilizzati sono i seguenti:

 

LUSSEMBURGO (Admin e molti utenti sono italiani)
https://riot.opencloud.lu

FINLANDIA
https://chat.feneas.org/
GERMANIA
https://riot.privacytools.io
https://chat.tchncs.de/
https://riot.allmende.io

FRANCIA
https://riot.tedomum.net/
https://riot.tcit.fr
OLANDA
https://webchat.weho.st
https://chat.disroot.org
AUSTRALIA
https://perthchat.org/

 

Schermata 2019-02-20 alle 13.59.28

  •