В iOS нашли словари фраз, которые клавиатура не предлагает пользователю

Исследователь Дерик Кауфман обнаружил в iOS списки слов и выражений, которые встроенная клавиатура не предлагает во время набора. Ограничения действуют для разных языков и распространяются примерно на 100 тысяч слов и фраз — без учёта китайского языка.
Записи из этих списков по-прежнему можно ввести вручную. Однако клавиатура не показывает их в подсказках, не подставляет автоматически и не использует при наборе свайпом по клавишам. В английской локали исследователь нашёл около 4,5 тысячи записей для обычных подсказок и примерно 2,8 тысячи — для свайпового ввода.
Что попало в словари
Основную часть списков составляют ругательства, оскорбления и названия запрещённых веществ. При этом в английском словаре встречаются выражения на политические и другие чувствительные темы. Среди них — формулировки, которые можно перевести как «диктатор Трамп», «сонный Джо», «независимость Тибета» и «ковид был обманом».
В список также вошли фразы, не связанные напрямую с политикой: «Санта-Клауса не существует» и «iMessage не работает». Для других языков набор отличается. В китайском словаре обнаружены выражения 台独, означающее независимость Тайваня, 习大大 — «Большой папочка Си», — и 六四, отсылающее к 4 июня и протестам на площади Тяньаньмэнь.
В испанской локали клавиатура не подсказывает выражения inmigrante ilegal («нелегальный иммигрант») и Gibraltar español («испанский Гибралтар»). Во французском списке есть immigration trop élevée («слишком высокая иммиграция»), а в шведском — bevara Sverige svenskt («сохраним Швецию шведской»).
Не только отсутствие подсказок
В некоторых случаях iOS не просто убирает выражение из подсказок, а предлагает другой вариант или автоматически исправляет введённый текст. Например, при наборе United Ireland («единая Ирландия») система может заменить его на United Iceland («единая Исландия»). Поведение зависит от настроек автозамены и других параметров клавиатуры.
Apple хранит такие фразы в виде хешей. Кауфман восстановил содержимое списков перебором сочетаний слов и сравнением результатов с системной таблицей. Инструмент для восстановления и полный перечень выражений на разных языках, включая русский, исследователь опубликовал в открытом доступе.
По словам автора исследования, подобные фильтры существовали и в предыдущих версиях iOS, а Apple периодически редактирует их при обновлении системы. Например, в iOS 26.3 из списка исчезли выражения «президент Трамп» и «президент Буш».
Apple заявила, что клавиатура должна избегать потенциально оскорбительных подсказок, но пользователь всегда может самостоятельно набрать нужный текст. При этом компания не стала комментировать размер словарей и наличие в них политических выражений.


