11月5日IT之家消息,11月3日,挪威开发者Helge Sverre发布博文,通过逆向分析macOS私有框架Lexicon.framework,揭示了苹果输入法内置的“脏话识别系统”。
开发者指出,在macOS系统的~/Library/Keyboard/目录下,存在一个名为VulgarWordUsage.db的本地数据库,其数据结构可按“应用、收件人、词语、读音”记录用户使用脏话的情况。IT之家附上相关截图如下:

开发者挖掘macOS 15.6的系统词典后,发现苹果使用Lexicon.framework框架对词条进行分级和主题标注。在美式英语词典约19.9万个词条中,约有4,271个词条带有分级标记,主要分为“粗俗”(vulgar)、“冒犯”(offensive)和“敏感”(sensitive)三类内容,并进一步标注了排泄、身体部位、侮辱、疾病、药物、政治、宗教、性、暴力、武器等主题。
在用途方面,开发者认为该机制并非用于直接审查或禁止用户输入,而是主要用于改进键盘自动更正和联想建议,例如避免系统在用户未主动输入时推荐不合适的词汇。
值得注意的是,被标记并不等同于被屏蔽。用户仍可输入相关词语,系统通常也不会将其强行改写;其作用更接近于降低这些词在QuickType候选栏中的主动出现概率。
参考