What is Xiaomi Frequent Phrases and How to Turn Off Advertising

Owners of Xiaomi, Redmi and Poco smartphones sooner or later face a mysterious string in keyboard settings or system processes called “Frequent phrases,” a term that puzzles users who do not speak English perfectly or are simply not familiar with the internal structure of the MIUI shell and the new HyperOS.

But behind the innocuous name lies a mechanism that many users perceive as intrusive. Frequent phrases are not just a list of frequently used words, they are a tool that, in conjunction with the system keyboard and advertising modules, can offer you ready-made text templates or even advertising inserts. Understanding how this process works is necessary to fine-tune the device.

In this article, we will discuss in detail what this system element is responsible for, why it can be annoying and how to manage its settings correctly. We will not delete system files, as this can lead to instability, but learn to minimize their impact on your user experience. It is important to understand that Frequent phrases are part of the Sogou or Gboard system keyboard depending on the region of the firmware.

The main purpose of the function Frequent phrases

Frequent phrases was originally designed to make it easier to type in text, and it analyzes your messages, notes, and correspondence history by highlighting repetitive patterns, for example, if you often write "I'm on the road" or "I'll be in 15 minutes," it will offer you to save those phrases to quick access, and it allows you to type long sentences in one tap, which is especially convenient when you use one hand.

However, in the Xiaomi ecosystem, implementation of this feature often goes beyond simple autocomplete. In some firmware versions, especially in Chinese builds (CN) or global versions with active advertising modules (MSA), this section can be used for (push) content. These can be offers to download games, subscribe or click on the link, which is why users are looking for ways to limit the work of this component.

💡

If you use your smartphone to work, turn off the collection of input statistics in the keyboard settings so that corporate data does not fall into cloud text prediction algorithms.

It's worth noting that the process itself is not a virus; it's a legitimate system service, but its aggressiveness depends on its privacy settings. In modern versions of HyperOS, the company tries to balance convenience and intrusion with more control tools.

⚠️ Note: Do not attempt to remove system applications related to text input via ADB, If you're not sure what they're supposed to do, it can cause the keyboard to stop calling in any applications, and you'll have to reset the device before factory settings.

Where to hide the settings of frequent phrases

You can find control of this functionality in different places, because the path depends on the keyboard installed. Most often, users find activity traces in the settings section of the device itself. To get to the origins, you need to go to the Settings menu → Additional settings → Language and input. This is where the keys to managing text services lie.

If you use a standard keyboard, which is often preinstalled on global versions (usually an adaptation of Gboard or Sogou), the path may be different. In the Gboard interface, you click on the gear settings, then select Additional → Frequent Phrases. This is where your templates and prediction algorithms are stored.

📊 What keyboard do you have installed by default?
Gboard (Google keyboard)::Xiaomi Keyboard (Sogou)::SwiftKey:::Other

In some cases, especially on older versions of MIUI 12 or MIUI 13, access to editing the list could be hidden deeper or require activation through an engineering menu, although this is less common in modern builds. It is important to check the permissions for applications that have access to the clipboard, as they often use data from this section.

For advanced users who are used to controlling every byte, you can view active processes through the developer menu, and by enabling the display of running services, you can see how often the process associated with text input accesses the network, which helps to identify background data transfer if you don't need it.

Communication with MSA and Mi Daemon advertising modules

One of the main reasons why the query “frequent phrases xiaomi what is” is so popular is that it is linked to system advertising, and MSA (MIUI System Ads) is responsible for delivering advertising content in the MIUI interface. Although Frequent phrases are an input tool, they can serve as a channel for displaying recommendations.

When you open the input field in your browser or messenger, the system can load "popular queries" or "trends" that are essentially disguised ads. This data is often cached and updated by background services. Disabling ads in MIUI settings does not always completely block these pop-up prompts in the input bar.

Technical details of the MSA
MSA works with Mi Daemon and the system analyzer, and it collects anonymized data about the applications that are running and how often they are used to build an advertising profile, and it rarely turns off a single component 100%, and it requires a comprehensive approach.

There's also a component called Mi Daemon, which is often mentioned in conjunction with battery and data problems, and it can use predictive input mechanisms to analyze your habits, for example, if you often open a lunch delivery app, the system can suggest text or a link when you type in a message.

Users who want to completely clean the system of advertising noise are advised not only to work with the list of phrases, but also to limit background activity for system services. This is done through the Apps menu → Show all applications → (three dots) → Show system → MSA. Here you can turn off “Getting recommendations”.

Instructions for disconnection and cleaning

If you're annoyed by the prompts or you just want to clean up your input history, there's a series of steps to take. First, we'll go into the keyboard settings. The process may vary slightly depending on the model, but the logic remains the same across the entire Xiaomi, Redmi and Poco ecosystem.

☑️ Checklist for disabling obsessive functions

Done: 0 / 1

Once you log into the keyboard management menu, find the item that's responsible for dictionaries or history. In Gboard, this can be called a Personal Dictionary or a History. When you click on it, you'll see a list of saved designs. You can delete them manually or select the "Clear Personal Data" option, which will reset algorithmic predictions based on your behavior.

For a deeper cleaning, you can use the command via ADB if you want to remove the cache of the system keyboard without losing personal data in the applications. To do this, connect the phone to a PC with USB debugging enabled and type in the command:

adb shell pm clear com.android.inputmethod.latin

This command will clear the data of the standard Android keyboard, often used as a base. Be careful: after that, the keyboard can be reset to factory settings, and you will have to reconfigure the language and vibration, however, this is guaranteed to delete all accumulated “frequent phrases”.

⚠️ Note: When you clear the keyboard data, you will lose all saved passwords and logins that were stored in the device's local dictionary. Make sure you have access to Google or Xiaomi Cloud accounts to recover.

Comparison of Xiaomi system keyboards

The behavior of Frequent phrases is very much affected by which keyboard is active on your device. Different regions and firmware versions have different solutions, and understanding the differences will help you better combat unwanted content.

Below is a table comparing the main characteristics and behavior of popular keyboards in the context of data collection and intrusiveness:

CharacteristicsGboard (Google)Xiaomi Keyboard (Sogou)SwiftKey
Source of phrasesGoogle AccountLocal + Cloud XiaomiMicrosoft Account
Advertising in hintsVirtually absentPossibly in CN-versionAbsent.
Prediction accuracyHigh (AI Google)MediumVery high.
Impact on the batteryModerate.High (because of the ads)Low.

As you can see from the table, switching to Gboard or SwiftKey often solves the problem of intrusive “frequent phrases” of an advertising nature. These keyboards focus on the user experience and are less integrated with MIUI ad modules. Installing a third-party keyboard is one of the most effective ways to get rid of the problem.

If you decide to leave a standard keyboard, make sure that the settings turn off the option “Improving speech recognition and input” or similar, which sends data to servers for analysis, this will not only increase privacy, but also reduce the load on the processor when you type text.

Alternative solutions and security

Instead of fighting system constraints, many experts recommend using alternative input methods: Installing trusted third-party keyboards from Google Play completely eliminates interaction with Xiaomi’s Frequent phrases system module.

However, when using third-party apps, it is important to keep security in mind. The keyboard has access to everything you type, including passwords and card numbers. So download these apps only from official stores. Avoid modified versions of keyboards that promise “golden themes” or advanced functionality – they may contain spyware modules.

💡

Replacing the standard keyboard with Gboard or SwiftKey is the most reliable solution for completely ignoring the system modules for text prediction Xiaomi.

And there's also Safe Entering, which is activated automatically when you enter data in banking applications, and in this mode, system enhancements, dictionaries, and history are forcibly disabled, and if you notice that the prompts disappear only in certain applications, then the security mechanism is working correctly.

Regularly checking app permissions will help keep things under control. Go to Settings → Privacy → Permission Manager and see which apps have access to the clipboard. Restricting this access for suspicious programs will prevent copying passwords or codes from being stolen.

Why did the MIUI update reappear in the intro?
Firmware updates often reset user privacy settings to factory values. After a major update (e.g., from MIUI 13 to 14 or switching to HyperOS), the system re-requests consent to data processing. Carefully read the welcome screens and uncheck the boxes for "Receive personalized recommendations" and "Improving input services."
Can Frequent Phrases be removed completely?
You can't remove the system component that's responsible for basic text input without root rights, because it will cause the system to fail, but you can turn it off or replace the standard input application with a third-party one, making it a priority, and you can only remove it completely through firmware reassembly, which is not recommended for ordinary users.
Does this feature affect the speed of the smartphone?
The phrase list itself takes up a minimum of space. However, the process of analyzing the input and loading of advertising recommendations can load the processor in the background, especially on low-cost Redmi and Poco models with little RAM. Disabling unnecessary services can slightly speed up the interface response.
How to clear the keyboard cache without losing settings?
The keyboard app settings (via Application Manager) have a "Clear Cache" button that is secure and deletes temporary files. The "Clear Data" or "Reset" button will delete your personal vocabulary and settings, so only use it if you're ready to reconfigure the keyboard.
Is it safe to use AliExpress keyboards?
No, installation. APK-Keyboard files from unverified sources carry a high risk, and attackers can implement a keylogger that will intercept all the data you enter, including passwords from banks.