How to Clean the Call Log on Xiaomi Phone: 5 Proven Ways

The call log on Xiaomi smartphones can contain hundreds of records of incoming, outgoing and missed calls, which accumulates over time, takes up space in the device’s memory and creates privacy problems, and clearing the history is especially important for those who often hand over the phone to colleagues, sell the device or just want to keep the system in order.

Unlike other manufacturers, MIUI offers several unique ways to manage the call log, from standard deletion through the Phone app to hidden functions through Security Settings. In this article, we will discuss all the current methods for the 2020-2026 models, including the Redmi Note 12, POCO X5, Xiaomi 13 and others running on MIUI 13/14 and HyperOS.

1. Standard method: cleaning through the application "Phone"

The most obvious and quickest method is to use a built-in call app, which is suitable for clearing the entire history or selectively deleting individual records, and works on all versions of MIUI and HyperOS without any additional settings.

Instructions:

  • πŸ“± Open the Phone app (the tube icon on the home screen).
  • πŸ“„ Go to the Journal tab (usually in the bottom menu).
  • βš™οΈ Click on the three dots in the top right corner and select Delete Call Log.
  • πŸ—‘οΈ Confirm the action by pressing OK in the dialog window.

If you only need to delete specific entries, press your finger on the number in the log, then select other entries (if necessary) and click Delete (basket icon).

Make a backup copy of important numbers|Make sure your sync with Google is disabled (unless you need to delete your account data)|Close all background applications to speed up the process-->

⚠️ Note: This method only removes the recordings from your device. If you have Google Contacts or Mi Cloud enabled, your call history may be saved to the cloud. To delete it completely, you will need to clear the data in the relevant service.

2. Cleaning through the "Settings" of the phone

An alternative way is to use Xiaomi’s system settings, which is useful if the Phone app is unstable or you prefer to manage data through a central interface.

Step-by-step:

  1. Open the settings (cog icon).
  2. Go to the Appendix section β†’ Application management.
  3. In the search bar, enter the phone and select the application.
  4. Press Warehouse. β†’ Clear the data.
  5. Choose Clear Call Log (not to be confused with Clear Cache!).

This method removes the entire history without the possibility of selective cleaning, and it also resets some settings of the Phone application, such as quick dial parameters.

Once a week.|Once a month|Just before the phone is sold.|Never cleaned.-->

Cleaning methodSpeed.Selective removalRemoval from the cloudResetting settings
Through the phone app.β­β­β­β­β­βœ… Yes.❌ No.❌ No.
Through Settings.⭐⭐⭐⭐❌ No.❌ No.⚠️ Partially.
Through the Mi Cloud⭐⭐⭐❌ No.βœ… Yes.❌ No.
Through Safe Modeβ­β­βœ… Yes.❌ No.❌ No.

3. Remove History from Mi Cloud (for synchronized data)

If your Xiaomi has Mi Cloud sync enabled, a standard log cleanup on your phone won’t remove data from the cloud. It will remain available on other devices connected to the same Mi Account.

To completely erase history, including cloud-based copies:

  • 🌐 Go to i.mi.com and log in.
  • πŸ“ Select the Devices section β†’ Call magazine.
  • πŸ—‘οΈ Click Delete All or select specific records.
  • πŸ”„ Confirm the action through SMS-code (if two-factor authentication is enabled).

Important: Once cleaned through Mi Cloud, data will be deleted from all devices associated with the account, and it will not be possible to restore it.

πŸ’‘

Before mass deletion, export important numbers to the VCF file. To do this, click on the Mi Cloud Contact Export β†’ Call Log (if the feature is available for your region).

4. Cleaning through Safe Mode (if the phone brakes)

If your Xiaomi is slow to run due to a crowded call log (for example, on Redmi 9A or POCO M3 models with limited memory), you can use Safe Mode. This mode only loads system applications, which allows you to clear data without interference from third-party software.

How to activate Safe Mode and delete the log:

  1. Turn off the phone.
  2. Press the Power button until the Xiaomi logo appears.
  3. Release the power button and immediately press Volume Down by holding until loading into Safe Mode (there will be a caption at the bottom of the screen).
  4. Open the Phone app and clean the log in the standard way (see Section 1).
  5. Restart the device to exit Safe Mode.

⚠️ Warning: Safe Mode disabled all third-party apps, including Google widgets and services. Do not try to update software or change system files in this mode - this may cause crashes.

5. Resetting the settings of the "Phone" application (radical method)

If the call log is not cleaned in standard ways (for example, due to a failure in MIUI), you can reset the settings of the Phone application to the factory, which will delete the entire history, as well as:

  • πŸ”„ Reset the settings of the fast dial.
  • πŸ“ž Remove saved numbers for emergency calls.
  • 🎨 Returns the standard theme of the application interface.

Instructions:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find the phone and open its settings.
  3. Press Warehouse. β†’ Management of space.
  4. Choose Reset Settings (not to be confused with Clear Data!).
What to do if the Reset button is inactive?
This means that a modified version is installed on your device. MIUI (For example, custom firmware, or superuser rights are activated, in which case try: 1. Disable root access in the Security app. 2. Install the original firmware via Fastboot. 3. Use ADB-Reset command: adb shell pm clear com.android.contacts Warning: This command will delete all contacts and call log without the possibility of recovery!

6. Automatic Log Cleaning (MIUI setting)

MIUI 14 and HyperOS have a feature that automatically deletes old entries from the call log, which is useful if you don’t want to manually clear your history, but you don’t want to store data for years.

How to set up:

  • πŸ“± Open the Settings. β†’ Annexes β†’ Phone.
  • πŸ”„ Go to Auto Cleanup (or Data Management on some models).
  • πŸ—“οΈ Select storage period: 30 days, 90 days or 1 year.
  • βœ… Activate the Auto Cleanup switch.

Once activated, the system will automatically delete records older than the chosen timeframe, which works independently of cloud sync, so the data will be cleared on both the device and Mi Cloud (if sync is enabled).

πŸ’‘

Auto-cleaning doesn't affect favorites or numbers marked as important. To exclude a number from auto-deleting, add it to your contacts or mark it with an asterisk in your log.

FAQ: Frequent questions about cleaning up the call log on Xiaomi

Can I restore a remote call log?
If you haven't backed up, recovery is unlikely. However, you can try: Check Mi Cloud β€” maybe the data was synchronized before deleting. Use programs like Dr.Fone or EaseUS MobiSaver (not all Xiaomi models). Contact the service center if the deletion occurred due to a software failure (within 24 hours, it is sometimes possible to restore data through a service provider). EDL-Important: The less you use your phone after you've been removed, the better your chances of recovery are.
Why does the magazine reappear after cleaning?
This is because of: Sync with Mi Cloud β€” disable it in Settings β†’ Accounts β†’ Mi Cloud β†’ Sync. Google Backup β€” check Settings β†’ Google β†’ Backup. Viruses or malicious apps β€” scan the phone through Xiaomi Security.
How to clean a journal for a specific contact?
Open the Phone app, find the contact you want in the log, press your finger on the records, and select Delete. If you want to delete the entire history for that contact: Open the contact card. Click on the three dots in the top right corner. Select Delete the call log.
Will cleaning the journal affect the work? SIM-map?
No, deleting your call history is not affected: πŸ“Ά Network settings (3G/4G/5G). πŸ“ž Call function and SMS. πŸ” Pin code or PUK-code SIM-However, if you reset the settings of the Phone application (see section) 5), Video Calls or VoLTE settings can be reset – they will have to be reconfigured.
Can I turn off the call log altogether?
Completely disable the history record in MIUI You can't, but you can: πŸ”„ Establish a minimum storage period in Auto Cleaning (1 day-day). 🚫 Disable sync with clouds (Mi Cloud and Google). πŸ› οΈ Use third-party applications for calls (for example, Truecaller), which allow you to configure logging. On some firmware (for example, Xiaomi.EU), you can edit the system file call_log.db Root Explorer, but it requires superuser rights and can disrupt your phone.