CleanMyMac X

Last modified
Monday, September 10, 2018

Description of App

CleanMyMac makes space for the things you love. Sporting a range of ingenious new features, CleanMyMac lets you safely and intelligently scan and clean your entire system, delete large, unused files, reduce the size of your iPhoto library, uninstall unneeded apps or fix the ones that started to work improperly, manage all your extensions from one place and do much more - all from one newly designed and beautifully simple interface.



Free or Paid


Version Of macOS App Was Tested On


Accessibility Comments

This application is usable with VoiceOver, but I would recommend you spend some time familiarizing yourself with the layout and generally minor niggles before you run any of its “no going back” tools.

CleanMyMac's main tools are presented in a table. When you are new to this application, it might be helpful to know that when you interact with this table that some of the items are actually section headings, as this will explain why nothing appears to change anywhere on the screen when you VO+Space on them. The section headings are Cleanup, Protection, Speed, Applications, and Files.

Smart Scan is described by the developers as the “heart” of CleanMyMac,Combining most of the tools offered by the application in to a couple of button clicks. After performing the initial scan, the application displays a total amount of data that can be removed safely, a number of found threats, and a number of optimization tasks. Having reviewed the results, you click on a button to run the tasks.

Unfortunately, reviewing the results of the Smart Scan isn't straightforward with VoiceOver. They are reported as being displayed in a grid. After interacting with this, arrowing around will only have VoiceOver make a series of “ding” noises, suggesting that there is nothing to be found in this grid. However, interacting after hearing one of these “ding” alerts will give you access to results. After much experimenting and trial and error, I am still unsure as to whether VoiceOver is finding everything that is visually displayed in this grid. As a result, because I do not feel confident to know exactly which tasks will be run, I currently avoid the Smart Scan feature in favor of running its component tools individually.

There is at least one screen where VoiceOver does not correctly report the state of checkboxes. This is in the Maintenance tool, where these checkboxes are always reported as unchecked. Elsewhere on this screen there is an element which reports the number of tasks which have been selected to run, so I have to use this to determine the state of each checkbox - essentially, I VO+Space on a task, and then check whether the number of tasks to be run has changed. Obviously this is not ideal, but it sort of works.

I should stress at this point, that checkboxes ‘seem’ to behave as expected elsewhere in the application. So, it's odd that they fail in this area of the app.

CleanMyMac has a menu bar item which, along with other things, can display some information about your system (free space, trash size, network, and DropBox status). This information is reported by VoiceOver as being displayed in a grid. And, like the one mentioned earlier, you will find after interacting and arrowing around that VoiceOver will give you a series of “dings”. Again, like previously, further interacting will get you access to the displayed system information. However, I find it to be very hit and miss; offering more frustration than value.

Overall, as I said right at the start, this application is usable with VoiceOVer. However, because of the nature of the application - in that it has some tools where you really want to be confident in knowing exactly what's going to happen when you click on the Run button - it's hard to recommend. The new pricing introduced with the latest version also makes it hard to recommend, but that's a whole different matter.


There are some accessibility issues with this app, but it can still be used if you are willing to tolerate these issues and learn how to work around them.
Developer's Twitter Username


0 people have recommended this app



Submitted by Serhii Butenko on Thursday, May 16, 2019

Hi! As a CleanMyMac X developer, I’d like to thank you for reviewing CleanMyMac X. Let me share the latest news on accessibility issues.

CleanMyMac X is evolving — we constantly add new features and tools and pay special attention to the application accessibility. With the latest updates (4.4.0 and 4.4.1), we’ve improved the issues mentioned above: reviewing Smart Scan results, sidebar navigation, wrong state of checkboxes in different modules, and more. Now everything is pretty straightforward with VoiceOver. Additionally, we respond to Reduce motion and Increase contrast system settings.

We’ll keep working on CleanMyMac X accessibility to make sure that visually impaired people can enjoy the application to the fullest. Stay tuned!

Submitted by JC on Monday, July 12, 2021

I just downloaded the app, and I love it as well! simple and easy to use with VO.

Submitted by KE7ZUM on Monday, July 12, 2021

first, you do not need to vo space on the table items. I've been using this program since about 2012. second you can actually get around with numbers on the number row . so command 1 will be the first one, etc. I love the app.