Privacy

Perché non ti chiederemo mai le credenziali del tuo broker

Molte app per il portafoglio si aprono con la stessa richiesta: collega il tuo broker. Consegni le credenziali o un accesso OAuth e le tue negoziazioni si sincronizzano da sole. Comodo. Vale però la pena essere onesti su che cosa si dà in cambio.

Non è una preoccupazione da minoranza. Per molte persone, il conto dietro a quelle credenziali contiene la somma di denaro più grande che controlleranno mai al di fuori della propria casa. La decisione di collegarci un'app di terze parti merita più riflessione dei due secondi che le concede la schermata di registrazione. Ecco quindi la versione lunga: che cosa comporta davvero "collegare", che aspetto hanno le cose quando vanno storte e perché abbiamo costruito BullBenchmark attorno a un meccanismo più noioso e più sicuro.

Che cosa significa "collega il tuo broker"

Nel caso migliore è un collegamento OAuth in sola lettura tramite un aggregatore: un'azienda in più nella catena, con accesso alla tua vita finanziaria completa. Nel caso peggiore (ancora frequente) è screen scraping: il servizio accede al posto tuo, con le tue credenziali vere conservate sui suoi server. Le condizioni di alcuni broker annullano le tue tutele se condividi le credenziali. La gente si collega lo stesso, perché il pulsante è lì e l'alternativa sembra fatica.

Conviene distinguere i due sapori, perché sono animali molto diversi che indossano lo stesso pulsante.

OAuth, fatto bene, è la versione rispettabile. Accedi sulla pagina del broker stesso, il broker rilascia all'app un token, e quel token ha un perimetro: sola lettura, revocabile, e non contiene mai la tua password. È uno schema consolidato ed è davvero migliore dell'alternativa. Ma in quella frase la parola "migliore" sta lavorando in sordina. Un token in sola lettura espone comunque lo storico di ogni tua posizione, il valore del tuo conto e il tuo comportamento di negoziazione ai server di un'altra azienda, in modo continuativo, per tutto il tempo in cui il token resta vivo. "Sola lettura" è un limite sulle azioni, non sulle informazioni.

Lo screen scraping è la versione che nessuno mette nei materiali di marketing. L'app ti chiede nome utente e password veri, li conserva e periodicamente accede fingendo di essere te. Non c'è nessun perimetro, perché il broker non ha idea che stia succedendo: tutto quello che puoi fare tu una volta entrato, tecnicamente può farlo anche il servizio. E siccome le credenziali le hai consegnate volontariamente, la modulistica tende a lasciare le conseguenze dalla tua parte del tavolo.

L'aggregatore nel mezzo

La maggior parte delle app di monitoraggio non costruisce da sé i collegamenti con i broker. Li affitta da un aggregatore, un'azienda il cui intero mestiere è mantenere tubature verso centinaia di istituti finanziari. È ingegneria razionale e, allo stesso tempo, un accordo di fiducia imbarazzante. Il tuo rapporto è con l'app; i tuoi dati passano attraverso una società che non hai mai valutato, sotto un'informativa sulla privacy che non hai mai letto, conservati per un periodo che non controlli. Ogni database in più che contenga un quadro completo del tuo patrimonio è un posto in più da cui quel quadro può uscire.

Niente di tutto questo richiede che qualcuno agisca in malafede. Richiede solo il normale tasso di violazioni, acquisizioni e silenziosi cambi di modello di business che le aziende software sperimentano, applicato a un insieme di dati che preferiresti tenere privato. Quando c'è una fuga da un'app di promemoria, perdi la lista della spesa. Quando c'è una fuga da un aggregatore finanziario, qualcuno ottiene un ordinato resoconto di che cosa possiedi e dove.

Il modello di minaccia domestico

Gli esperti di sicurezza parlano di modelli di minaccia. La versione domestica è una domanda sola: se questa cosa va storta, qual è il raggio dell'esplosione? Con le credenziali conservate, il raggio è il tuo conto, tutto quello che contiene e forse anche le tue tutele legali. Con un token OAuth, è la tua storia finanziaria completa, aggiornata di continuo. Con un file che hai caricato tu, è quel file. In sostanza l'argomento è tutto qui. Il resto è approfondimento.

Nota anche chi deve continuare a comportarsi bene nel tempo. Un collegamento attivo è un accordo permanente: l'app, l'aggregatore e l'API del broker devono restare sicuri, solvibili e onesti a tempo indeterminato. Il caricamento di un file è una singola operazione, il cui contenuto hai ispezionato prima. È negli accordi permanenti che vivono le sorprese.

L'alternativa basata sui file

L'alternativa è poco affascinante: scarichi il file di export del tuo broker e lo carichi nello strumento. Trenta secondi di lavoro, una volta al mese o quando hai negoziato qualcosa.

Che cosa ottieni per quei trenta secondi: nulla può agire sul tuo conto, un file di export non può inserire ordini, non può prelevare, non può nemmeno accedere. Vedi esattamente che cosa condividi: apri il file ed è un elenco delle tue negoziazioni, nient'altro. Nessun aggregatore nel mezzo, un database in meno con dentro il tuo patrimonio. Funziona sempre, nessuna integrazione rotta quando il tuo broker cambia le sue API.

Ognuno di questi punti merita una frase in più. Un file è dato inerte: non c'è alcun token da rubare, alcuna sessione da dirottare, alcun permesso permanente di cui abusare, perché nessun permesso è mai stato concesso. La trasparenza non è una promessa in un documento di policy, ma una proprietà fisica: puoi aprire il file in un foglio di calcolo prima di caricarlo e leggere ogni riga che uscirà dalle tue mani. Eliminare l'aggregatore toglie un intero soggetto dall'aritmetica della fiducia, il che nelle app finanziarie di oggi è più raro di quanto sembri. E l'affidabilità è il vantaggio nascosto: chi ha usato uno strumento con collegamento diretto conosce il rituale della sincronizzazione rotta, il ciclo infinito di riautenticazione, il buco misterioso nei dati. I file non hanno disservizi.

"Ma anche caricare un file non è condividere dati?"

Sì, ed è bene essere precisi su che tipo di dati. Un export delle operazioni descrive quello che hai comprato, venduto e incassato come dividendo. È esattamente l'informazione che serve a uno strumento per calcolare i tuoi rendimenti, e nulla al di là di quella. Non contiene password, non contiene sessioni, non dà alcuna capacità di osservare il tuo conto in futuro. Scegli tu quando condividerlo, puoi vederne l'intero contenuto prima, e se smetti di caricare, il flusso di informazioni si ferma con te. Confrontalo con un collegamento attivo, dove per impostazione predefinita i dati continuano a fluire finché non ti ricordi di revocare qualcosa in una pagina di impostazioni che non visiterai mai più. Il modello a file mette l'interruttore nelle tue mani per costruzione.

Lo svantaggio, detto onestamente

I caricamenti manuali significano che la tua dashboard è aggiornata quanto il tuo ultimo export. Per chi fa day trading è un difetto insormontabile. Per tutti quelli che seguono un investimento di lungo periodo, "accurato al mio ultimo caricamento, con i prezzi aggiornati ogni giorno" basta e avanza: ti serve la verità, non il tick.

C'è un secondo svantaggio, più piccolo: qualcosa te la chiede. Una volta al mese, o dopo una serie di negoziazioni, spendi mezzo minuto per scaricare un file e trascinarlo nello strumento. Alcuni lo trovano una scocciatura; altri lo trovano un rituale utile, l'equivalente contabile di controllare il livello dell'olio. Se la schermata di export del tuo broker è territorio sconosciuto, le nostre guide per DeGiro, Interactive Brokers e Trading 212 spiegano i clic.

Una capacità a cui abbiamo rinunciato

C'è una differenza sostanziale tra un'azienda che promette di non abusare di un accesso e un'azienda che quell'accesso non l'ha mai ottenuto. Le promesse dipendono dalle policy, dalle persone e dal prossimo proprietario dell'attività. L'architettura no. Uno strumento che non ha mai visto le tue credenziali non può farle uscire, non può essere costretto a usarle e non può farsele rubare, per quanto brutta sia la settimana dei suoi ingegneri.

È lo scambio che BullBenchmark accetta in modo permanente: prezzi di mercato giornalieri sopra lo storico che hai caricato tu, e il tuo conto non lo tocchiamo mai perché non possiamo. La sicurezza non è una funzione che abbiamo aggiunto. È una capacità a cui abbiamo rinunciato.

Se il motivo per cui volevi uno strumento di monitoraggio è scoprire se il tuo modo di investire funziona davvero, quella risposta sta nello storico delle tue operazioni, non in un flusso in tempo reale. Comincia dalla domanda se stai battendo l'S&P 500, il tuo indice di riferimento: il file di export che scarichi oggi contiene tutto il necessario per scoprirlo.

La prima settimana di BullBenchmark è gratuita, senza carta: carica l'export che hai appena scaricato e scopri a che punto sei.

Da leggere anche: Guida all'export DeGiro · Guida all'export di Trading 212