Spiegazione

La dettatura vocale è sicura

La risposta è davvero «dipende», e quello da cui dipende è una singola decisione di progetto che puoi verificare in dieci secondi.

Guide

Prima separa due domande

Quasi tutta la confusione qui nasce dal trattare una domanda come due, oppure due come una.

Dove viene elaborata la mia voce? O l’audio viene mandato a un server e torna indietro del testo, oppure un modello sul tuo telefono fa il lavoro e non viene trasmesso niente.

Cosa fa la tastiera del mio testo? Qualsiasi tastiera vede quello che scrivi, perché è questo che un metodo di immissione è. La domanda è se qualcosa di tutto ciò lasci l’apparecchio e se venga conservato da qualche parte.

Un’app può essere attenta sulla prima e distratta sulla seconda. Giudicare dal linguaggio della pubblicità invece che da queste due domande è il modo in cui la gente finisce per restare sorpresa.

Cosa implica la dettatura nel cloud

Decide l’architettura, non la buona fede dell’azienda.

Se il riconoscimento avviene su un server, il tuo audio deve arrivarci. Vuol dire che esiste, almeno per un istante, su hardware che appartiene a qualcun altro, e quello che gli succede dopo è governato dalle regole di quell’azienda invece che da qualcosa di visibile dal tuo telefono.

Per quasi tutte le persone, quasi sempre, va benissimo, e le aziende coinvolte sono soggette a obblighi di legge veri. È anche l’unico modo per avere i modelli davvero grandi, che reggono l’audio difficile meglio di qualunque cosa stia dentro un apparecchio tascabile.

Il motivo per cui la cosa conta è che certe frasi non sono come le altre. Un promemoria di password detto ad alta voce. La situazione sanitaria di un collega. Le condizioni commerciali di un cliente. Qualunque cosa coperta da un accordo che hai firmato. Sono i casi in cui «viene trasmesso, e poi trattato secondo delle regole» è una risposta diversa da «non viene trasmesso».

Cosa implica la dettatura sull’apparecchio

Se il modello è un file sul tuo telefono, non c’è nessuna trasmissione su cui ragionare. Nessun caricamento, nessuna copia lato server, nessun periodo di conservazione, nessuna questione di giurisdizione.

È una garanzia più forte di un’informativa, perché è una proprietà di come il programma funziona invece che una promessa su come si comporta un’azienda. Le regole cambiano. Un’app senza nessuna strada verso la rete non può cominciare a mandare il tuo audio senza pubblicare una versione nuova che chieda il permesso.

Ed è anche più stretta di quanto la gente creda.

Da cosa la dettatura non può proteggerti

L’elaborazione locale chiude una domanda e ne lascia aperte altre quattro.

L’app in cui stai scrivendo. Quando le parole compaiono in un messaggio, in una nota o in un modulo, appartengono a quell’app. Il coinvolgimento di una tastiera finisce nell’istante in cui il testo atterra, esattamente come se lo avessi digitato tu. Se l’app di messaggi che usi tiene tutto su un server, dettare in locale non lo cambia.

Chiunque sia a portata d’orecchio. Dire un messaggio privato ad alta voce in un ufficio condiviso è un’esposizione più grande di qualunque questione di software, e nessuna app la risolve.

Un apparecchio già compromesso. Se qualcosa di malevolo gira già con privilegi alti, la tastiera non è l’anello debole.

Il fatto che il messaggio dimostri cosa hai scritto. La dettatura in locale vuol dire che la tua voce non è stata trasmessa. Non vuol dire che il messaggio che ne esce sia riservato rispetto a chi lo riceve.

Chi vende la dettatura come un prodotto di sicurezza invece che come una proprietà di riservatezza sta esagerando, e questo vale anche per noi.

La dettatura non è un assistente sempre in ascolto

Buona parte della preoccupazione attaccata a questa domanda appartiene a un altro prodotto, e separarli rende la risposta molto meno allarmante.

Un assistente ascolta di continuo in attesa di una parola di richiamo. È il suo mestiere, ed è il motivo per cui con quelli l’indicatore del microfono è una domanda viva.

La dettatura non funziona così. Il microfono si apre quando premi il tasto e si chiude quando smetti, ed è proprio per questo che un tasto esiste. Fra quei due momenti non c’è niente in ascolto, e su Android il sistema mostra un indicatore ogni volta che una qualsiasi app tiene aperto il microfono, quindi puoi vederlo di persona invece di crederci sulla parola.

Quella distinzione spiega anche perché la dettatura possa girare in locale mentre gli assistenti per lo più no. Mettere per iscritto una frase che hai pronunciato apposta è un compito delimitato su un ingresso che hai scelto di dare. Rispondere a una domanda qualsiasi richiede una conoscenza del mondo, che non è una cosa che un telefono possa contenere.

Cosa chiederà probabilmente un datore di lavoro

Per chi detta la corrispondenza di lavoro, è questa la versione della domanda che salta fuori nella pratica.

La preoccupazione riguarda di rado un’azienda che si comporta male. Riguarda il fatto che dei dati escano da un ambiente controllato, perché una politica interna o un contratto dice che non dovrebbero. Materiale di un cliente, dati di un paziente, qualunque cosa sotto un accordo di riservatezza.

La dettatura lato server vuol dire che l’audio passa a un terzo, cosa a cui il loro ufficio conformità deve dare una risposta anche se poi la risposta risulta tranquilla. La dettatura sull’apparecchio la domanda non la solleva, perché non è stato trasmesso niente e non c’è nessun responsabile del trattamento da nominare.

Se qualcuno ti chiede di dimostrarlo, la prova in modalità aereo è tutta la dimostrazione. Spegni la rete, detta, mostra che funziona ancora.

I campi password, che meritano una menzione a sé

Android dice a una tastiera quando un campo contiene una password, e una tastiera attenta lì cambia comportamento.

LocalType disattiva del tutto la dettatura nei campi password, così una password non può essere dettata per sbaglio. Conta più di quanto sembri: dettare diventa automatico appena ci si abitua, e su un telefono le schermate di accesso stanno accanto a tutto il resto.

Controlla che qualsiasi tastiera tu installi faccia lo stesso, qualunque sia la tua scelta.

Dove sta LocalType, nel concreto

Il riconoscimento è un file di modello dentro uno spazio di archiviazione che può leggere soltanto l’app, e gira sull’apparecchio. Dentro l’app non c’è proprio nessuna strada verso il cloud, quindi non c’è nessuna modalità da verificare prima di dire qualcosa di delicato.

Non esiste nessun account, il che vuol dire che niente lega la tastiera a una persona. Nel prodotto non c’è pubblicità, e dentro non c’è tracciamento del comportamento. Non viene tenuto nessun archivio delle tue registrazioni, perché l’audio diventa testo e con l’audio è finita. I dati dell’app sono esclusi apposta dal backup nel cloud di Android, con la conseguenza che un telefono nuovo parte vuoto. Le parole che aggiungi al dizionario restano su quell’apparecchio. L’accesso a internet viene chiesto una volta, per prendere il modello vocale che scegli, e mai più.

E il limite descritto sopra vale ancora per intero: quando le tue parole sono dentro l’app in cui stavi scrivendo, seguono le regole di quell’app, non le nostre.

La risposta corta

La dettatura vocale è sicura quanto la sua architettura. Se l’audio viene trasmesso, ti stai fidando di un’azienda e di un’informativa. Se non viene trasmesso, non c’è niente di cui fidarsi, perché non c’è niente in viaggio.

Nessuna delle due è sbagliata. Ma dovresti sapere quale stai usando, e adesso puoi scoprirlo in dieci secondi.

Se ti porti via una sola abitudine, che sia quella. Non leggere un’informativa, non confrontare frasi pubblicitarie: spegnere la rete e guardare cosa continua a funzionare.

LocalType per Android

La voce che diventa testo, in privato sul tuo telefono. Il riconoscimento vocale funziona sul telefono stesso.

Disponibile su Google Play