La tastiera dell’iPhone contiene elenchi nascosti di migliaia di frasi che Apple evita di proporre con il testo predittivo e, in molti casi, rende difficili da comporre con QuickPath. Accanto a insulti, termini sessuali e riferimenti alle droghe compaiono espressioni politiche, temi storici e perfino frasi apparentemente innocue come “iMessage isn’t working”.
Chi usa QuickPath, la funzione della tastiera iPhone che permette di scrivere facendo scorrere il dito da una lettera all’altra senza sollevarlo dallo schermo, può essersi imbattuto in un comportamento curioso: alcune parole vengono sistematicamente sostituite anche quando il gesto sembra corretto. In determinati casi non si tratta di un errore di riconoscimento, ma dell’effetto di una scelta prevista dal sistema.
A scoprirlo è stato Derik Kauffman, ricercatore che a settembre ha notato come la digitazione a scorrimento si inceppasse sempre sulle stesse combinazioni. Invece di archiviare il problema come un difetto, ha analizzato i dati linguistici della tastiera aiutandosi anche con strumenti di programmazione basati sull’intelligenza artificiale, tra cui Codex di OpenAI e Claude Code di Anthropic.
La ricerca è stata riportata da Reuters il 6 novembre. L’agenzia ha provato direttamente su un iPhone un campione delle espressioni indicate da Kauffman, riscontrando difficoltà nella digitazione QuickPath o l’assenza dei relativi suggerimenti. Matt Suiche, ingegnere della società di cybersecurity Tolmo, ha inoltre ricostruito indipendentemente la stessa lista ottenendo, secondo Reuters, una corrispondenza quasi completa.
Tastiera iPhone, quante frasi vengono escluse dai suggerimenti
I numeri aiutano a capire le dimensioni del fenomeno. Per l’inglese di iOS 27.0 Apple utilizza due tabelle differenti, una più ampia per predizioni e completamenti e una seconda riservata alla digitazione QuickPath.
- 4.525 voci sono presenti nella tabella inglese usata per predizioni e completamenti in iOS 27.0.
- 4.513 frasi sono state effettivamente ricostruite e pubblicate da Kauffman: una dozzina di voci non ha ancora una corrispondenza testuale certa.
- 2.794 voci compongono la seconda tabella inglese utilizzata da QuickPath; sono tutte comprese nella lista più ampia.
- L’inglese è un caso particolare: per la maggior parte delle altre lingue Apple usa una sola lista sia per i suggerimenti sia per la digitazione a scorrimento.
- Oltre all’inglese sono stati individuati elenchi relativi ad altre 27 lingue e sistemi di scrittura, italiano compreso.
- Kauffman stima in modo prudenziale circa 100.000 voci e varianti complessive, senza contare i caratteri cinesi.
- Nel 2020, ai tempi di iOS 14, le frasi inglesi ricostruite erano circa 1.700: in sei anni il numero è quasi triplicato.
Kauffman ha raccolto risultati, metodologia e dati nel sito Swipeblocked, accompagnandoli con il codice necessario per riprodurre l’analisi. Lo stesso ricercatore avverte che gli elenchi pubblicati rappresentano un limite minimo: alcune voci non sono state ancora decodificate e la presenza di una frase nella tabella non permette di stabilire perché Apple l’abbia inserita.
Cosa blocca realmente QuickPath e il testo predittivo
Un punto va chiarito: le espressioni presenti nelle liste non sono vietate. Digitandole lettera per lettera, la tastiera dell’iPhone continua ad accettarle. Il filtro interviene sui sistemi progettati per anticipare o velocizzare quello che stiamo scrivendo.
Con il testo predittivo la tastiera evita di proporre il completamento presente nella lista. Se, per esempio, una sequenza conduce a una frase esclusa, iOS può mostrare suggerimenti alternativi anche quando quello atteso sarebbe linguisticamente più naturale.
Con QuickPath il comportamento può essere più evidente. Il sistema può interpretare il percorso del dito come un’altra parola oppure modificare una parola appena inserita per evitare che la sequenza finale coincida con quella presente nella tabella. Swipeblocked mostra, per esempio, come una combinazione quale “left wing conspiracy” possa diventare “left wrong conspiracy”.
Reuters ha osservato comportamenti analoghi nei suoi test. Provando a comporre “United Ireland”, per esempio, il risultato poteva diventare “United Iceland”; con “Tibetan independence” appariva invece “Tibetan independences”. La frase resta comunque scrivibile toccando i singoli tasti.
Questo rende importante distinguere il meccanismo dalle normali correzioni della tastiera. Chi incontra errori generici può intervenire sulle impostazioni, sul dizionario personale e sul testo predittivo: nella nostra guida ai trucchi per digitare più velocemente e senza errori su iPhone abbiamo raccolto le principali regolazioni disponibili. Le sequenze individuate da Kauffman dipendono invece da tabelle integrate nei dati linguistici di Apple.
Le singole parole hanno un secondo sistema di filtro
Alle liste di frasi si affianca un secondo meccanismo dedicato alle singole parole. Nel dizionario inglese di iOS Apple utilizza tre etichette interne: Vulgar, Offensive e Sensitive.
Le parole classificate come Vulgar non vengono suggerite finché l’utente non le ha digitate manualmente tre volte. Quelle marcate Offensive non vengono mai proposte, indipendentemente dal numero di volte in cui sono state utilizzate. Le parole Sensitive vengono escluse dalle predizioni e dai completamenti e, in alcuni casi, anche dalla digitazione a scorrimento.
Il dizionario contiene inoltre tag relativi agli argomenti associati alle parole. Swipeblocked li raggruppa per contenuto in aree che comprendono sesso, droghe, politica, religione, malattie, violenza e armi. Apple non pubblica però i nomi o i criteri utilizzati per questi raggruppamenti.
Cosa contiene la lista nascosta della tastiera iPhone
Una parte consistente delle voci è facilmente spiegabile con l’obiettivo dichiarato da Apple di evitare suggerimenti offensivi o inappropriati: compaiono insulti, termini sessuali, riferimenti alle droghe e varie espressioni discriminatorie. Altre scelte sono molto meno immediate.
Politica e attualità. Tra le frasi inglesi ricostruite compaiono “sleepy Joe”, “dictator Trump”, “NSA surveillance”, “Covid was a hoax”, “Tibetan independence”, “Kashmir dispute” e “United Ireland”. Il sito segnala inoltre Trayvon Martin come l’unico nome e cognome completo di una persona presente nella lista inglese.
Formulazioni quasi identiche possono avere risultati diversi. Il controllo lavora su sequenze precise di identificativi linguistici. “Taiwan is country”, per esempio, compare nella lista, mentre “Taiwan is a country” no. Basta quindi cambiare anche una sola parola perché il risultato possa essere differente.
Le stranezze. Tra le voci compare “Santa isn’t real”, cioè “Babbo Natale non esiste”. Nella lista è presente anche “iMessage isn’t working”. Quest’ultima è difficile da ricondurre alle categorie più ovvie: dai dati, però, non è possibile stabilire perché Apple abbia deciso di includerla.
Le liste cambiano da una lingua all’altra
Il fenomeno non riguarda soltanto l’inglese e gli elenchi cambiano in base alla lingua, riflettendo temi politici, storici e culturali differenti. Swipeblocked precisa che la ricostruzione delle lingue diverse dall’inglese è in alcuni casi ancora parziale e che le traduzioni proposte dal sito devono essere considerate indicative.
Negli elenchi cinesi compaiono riferimenti al “Quattro giugno”, collegato alla repressione di piazza Tienanmen, e al premio Nobel per la pace Liu Xiaobo. Reuters cita per il francese una frase traducibile con “immigrazione troppo alta” e per l’ebraico “territori occupati”.
Nelle liste ricostruite compaiono inoltre riferimenti al genocidio armeno nella versione turca e numerose espressioni legate al nazismo in quella tedesca. Nell’elenco italiano è presente anche una frase che afferma che la Crimea è russa.
Queste differenze rendono improprio parlare di un’unica lista applicata allo stesso modo in tutto il mondo. Apple distribuisce dati linguistici differenti e, per alcune lingue, utilizza anche strutture tecniche diverse.
Come è stata decifrata la lista di Apple
La parte più interessante della ricerca è che Apple non memorizza le frasi in chiaro. Nei pacchetti LinguisticData utilizzati dalla tastiera compaiono piccole tabelle basate su una struttura chiamata minimal perfect hash, affiancata da impronte numeriche a 32 bit.
In termini semplificati, le parole vengono trasformate in identificativi numerici. Quando la tastiera sta per proporre una sequenza, il sistema verifica se quella combinazione corrisponde a una delle impronte presenti nella tabella: in caso positivo, il candidato viene scartato prima di apparire tra i suggerimenti.
Per risalire alle frasi, Kauffman ha effettuato il percorso inverso. Per le combinazioni più corte ha generato sistematicamente centinaia di miliardi di possibili sequenze partendo dagli identificativi utilizzati dalla tastiera, verificando quali producessero le impronte presenti nelle tabelle Apple. Per le frasi più lunghe ha sfruttato invece le strutture e le varianti ricorrenti già individuate.
Il sistema a 32 bit può produrre coincidenze casuali. Per eliminare questi falsi positivi, le frasi candidate sono state confrontate con tabelle appartenenti a versioni differenti dei dati linguistici e con famiglie di espressioni simili. Le sequenze reali ricompaiono in più versioni; le collisioni casuali generalmente no.
Per l’inglese la ricostruzione è quasi completa. Per lingue come tedesco, francese e hindi, invece, soprattutto le frasi più lunghe restano in parte da identificare.
Apple può cambiare la lista senza aggiornare iOS
La modalità con cui vengono distribuiti questi dati ha una conseguenza pratica importante. Inglese, cinese e cantonese sono presenti direttamente nell’immagine del sistema operativo, ma Apple può distribuire aggiornamenti linguistici anche separatamente attraverso i pacchetti MobileAsset LinguisticData scaricati in background.
Questo permette all’azienda di modificare le tabelle della tastiera senza necessariamente pubblicare una nuova versione di iOS. Lo storico ricostruito da Swipeblocked mostra infatti aggiunte e rimozioni avvenute anche attraverso aggiornamenti dei dati linguistici.
Le liste non crescono soltanto. Con iOS 26.3, per esempio, sono state eliminate “President Trump” e “President Bush”, due espressioni che risultavano presenti dal 2022. Con iOS 27.0 è stata invece aggiunta “Zionist propaganda”.
Per chi usa l’iPhone significa che il comportamento del testo predittivo o di QuickPath può cambiare anche senza aver installato manualmente un aggiornamento del sistema.
La posizione di Apple sulla tastiera e i suggerimenti
Interpellata da Reuters, Apple ha spiegato che la tastiera dell’iPhone è progettata per evitare di offrire suggerimenti che potrebbero risultare inappropriati o offensivi. L’azienda ha sottolineato che gli utenti restano liberi di digitare qualsiasi parola o frase e possono ignorare o sostituire i suggerimenti del sistema.
Apple non ha però risposto direttamente alle domande sulla dimensione e sulla composizione delle liste e non ha spiegato perché vi compaiano determinate espressioni politiche o storiche.
David Greene della Electronic Frontier Foundation, sentito da Reuters, ha posto soprattutto una questione di trasparenza: secondo l’organizzazione gli utenti dovrebbero sapere che un sistema di questo tipo esiste e poter comprendere meglio il modo in cui interviene sulla tastiera.
Perché una lista nascosta diventa un problema
Una possibile spiegazione di molte delle scelte di Apple è la gestione del rischio legato ai suggerimenti automatici. Una tastiera che completa spontaneamente una frase con un insulto, uno slogan estremista o un’affermazione politicamente delicata può produrre facilmente uno screenshot destinato a circolare sui social, indipendentemente dal contesto in cui il suggerimento è stato generato.
Bloccare le combinazioni più rischiose riduce questo problema. L’effetto diventa però più difficile da giustificare quando coinvolge formule come “NSA surveillance”, “Kashmir dispute”, “Tibetan independence” o “iMessage isn’t working”, che possono essere perfettamente normali in un articolo, in una ricerca scolastica o in una conversazione.
Il punto più delicato è quindi la combinazione fra selezione delle frasi, assenza di trasparenza e impossibilità di intervenire sul filtro. Le liste possono cambiare in background e l’utente non dispone di un comando che permetta di mantenere il testo predittivo e QuickPath disattivando soltanto questa limitazione.
Una soluzione più flessibile sarebbe lasciare il filtro attivo come impostazione predefinita e offrire un interruttore a chi preferisce una tastiera priva di queste esclusioni. Al momento questa possibilità non esiste: quando QuickPath rifiuta una determinata sequenza, il metodo più sicuro resta digitare le parole lettera per lettera.
Se invece il problema è più generale e riguarda correzioni indesiderate, suggerimenti o altre stranezze della tastiera, nella nostra guida su come personalizzare la tastiera dell’iPhone trovate le impostazioni che permettono di intervenire su testo predittivo, suoni e comportamento durante la digitazione.
















