How does CCleaner for Android know what files to clean?

Like the desktop version of CCleaner, CCleaner for Android uses a list of rules to determine what is safe for it to clean. Fortunately, the Android Operating System dictates precisely where temporary and downloaded files are saved, therefore by cleaning in these locations, you can be sure that CCleaner won't remove files that are required for any apps to run.