Tecnologia

O teclado do iPhone esconde 4500 frases que nunca lhe vai sugerir

Adrian Kessler
Adicione-nos no Google

O teclado do iPhone guarda uma lista oculta de expressões que nunca vai sugerir, e um investigador conseguiu agora decifrá-la. O texto preditivo recusa-se a apresentar qualquer expressão da lista, mesmo quando seria a continuação mais óbvia, e a escrita por deslize também raramente as produz. Por vezes, chega mesmo a alterar uma palavra que já escreveu para impedir que a expressão apareça. O catálogo inclui insultos e calão sexual, slogans políticos, acontecimentos históricos e curiosidades como “Santa isn’t real” e “iMessage isn’t working”.

Nada na lista o impede de escrever qualquer uma dessas expressões. Se tocar nas letras uma a uma, o teclado deixa passar tudo, por isso não se trata de uma proibição. É uma forma mais discreta de orientar o que escreve: a Apple decide que palavras coloca ao alcance do seu polegar, mas não publica a lista nem explica como é que uma expressão vai lá parar. Para quem depende do preenchimento automático ou da escrita por deslize, em vez de escrever cada letra, essa escolha determina o que é mais fácil dizer.

O investigador, Derik Kauffman, publicou as listas decifradas num site chamado Swipeblocked, juntamente com o código e os dados no GitHub. Só a lista em inglês contém 4.513 expressões. A Apple mantém listas semelhantes para outras 27 línguas e sistemas de escrita, e a Reuters, que noticiou as descobertas em primeira mão, contabilizou mais de 100.000 palavras e expressões bloqueadas no conjunto de todas elas. Outro investigador disse à Reuters que tinha extraído a mesma lista de forma independente.

As regras aplicam-se a sequências exatas de palavras, pelo que uma formulação ligeiramente diferente passa. O comportamento da escrita por deslize é mais estranho. Depois de deslizar para escrever “left wing”, se deslizar em seguida para “conspiracy”, o teclado volta atrás e altera “wing” para “wrong”, impedindo que “left wing conspiracy” apareça no ecrã. O inglês tem uma lista separada e mais curta para a escrita por deslize, com cerca de 2.800 expressões, o que explica por que motivo algumas entradas, entre elas “Santa isn’t real”, ainda podem ser escritas por deslize, embora nunca sejam sugeridas. As palavras isoladas que a Apple classifica como ofensivas nunca são sugeridas, e as que classifica como obscenas só aparecem depois de as ter escrito três vezes.

Algumas entradas parecem resultar de critérios que só foram aplicados num sentido. “Bad girl” está bloqueada; “bad boy”, não. “I’m white” está bloqueada; “I’m black”, não. “Taiwan is country” está bloqueada, enquanto “Taiwan is a country” passa. Provocações políticas norte-americanas como “sleepy Joe” e “dictator Trump” surgem ao lado de “NSA surveillance”, “Covid was a hoax”, “send nudes” e “tree hugger”. O único nome completo de uma pessoa na lista em inglês é Trayvon Martin.

As outras línguas têm os seus próprios temas sensíveis. As listas em chinês incluem “June Fourth”, a forma abreviada de referir a repressão de Tiananmen, e o nome de Liu Xiaobo, laureado com o Prémio Nobel da Paz. O chinês também funciona de maneira diferente: as palavras bloqueadas continuam a aparecer quando são escritas em pinyin, mas, depois de escolher uma, o teclado deixa de sugerir o que vem a seguir. Kauffman descobriu que uma parte do sistema de escrita em chinês da Apple ignora as sugestões sempre que uma palavra é “taiwan” ou “tibet”, escrita em inglês. O turco bloqueia “Armenian genocide”, o italiano bloqueia “Crimea is Russian” e o alemão bloqueia dezenas de slogans nazis. A lista completa em hebraico tem seis entradas.

As listas decifradas deixam muitas perguntas sem resposta, a começar pelo motivo por que razão cada expressão lá aparece. A Apple guarda as listas sob a forma de impressões digitais de 32 bits, em vez de palavras, pelo que Kauffman as recuperou gerando expressões possíveis e verificando cada uma na tabela da Apple. Tudo aquilo que ninguém se lembrou de testar permanece oculto, e Kauffman diz que as listas estão incompletas sempre que não foi possível decifrar as entradas. Também alerta para o facto de a presença de uma expressão não revelar nada sobre o motivo que levou a Apple a incluí-la. A Apple disse à Reuters que o teclado foi concebido para evitar sugestões potencialmente impróprias ou ofensivas e que os utilizadores podem continuar a escrever o que quiserem ou ignorar uma sugestão. Isso explica os insultos. Não explica por que motivo “iMessage isn’t working” está na lista.

A filtragem aplica-se a todos os iPhones, em todos os mercados, com uma lista para cada idioma do teclado, e tem vindo a crescer de forma constante. De acordo com a comparação de Kauffman entre versões, a lista em inglês tinha cerca de 1.700 expressões no iOS 14, em 2020, e chegou às 4.513 no iOS 27.0. A Apple atualiza-a com cada lançamento do iOS e, nos intervalos, através de dados linguísticos que o iPhone descarrega em segundo plano. Também há entradas que desaparecem: dois títulos presidenciais bloqueados desde uma atualização de 2022 foram removidos no iOS 26.3.

A Reuters noticiou as descobertas a 6 de novembro, referindo que Kauffman usou o Codex, da OpenAI, e o Claude Code, da Anthropic, para localizar a lista nas profundezas do iOS. As listas que publicou correspondem ao iOS 27.0 e aos dados linguísticos que a Apple disponibilizava em outubro de 2026. Como esses dados podem alterar a lista sem uma atualização do software, o Swipeblocked acompanha agora cada nova versão assim que fica disponível. A Apple não disse se irá publicar a própria lista.

Até lá, o teclado do iPhone continuará a tomar pequenas decisões sobre as suas frases, que só poderá perceber ao reparar naquilo que nunca sugere.

Etiquetas: , , , , ,

Adicione-nos no Google

Discussão

Existem 0 comentários.