Why does CCleaner Android request permission during a Clean process?

If you are using Android 6 or above, CCleaner does not have rights to access parts of your internal cache. This means that CCleaner cannot fully clean certain files from your device during cleaning. To enable CCleaner to perform a full Clean, follow these steps:

  1. Once analysis is finished Tap Show results.
  2. Ensure Hidden Cache is ticked.
  3. Tap Finish cleaning, then tap Enable in the dialog that appears.
  4. Scroll to the Services section and tap CCleaner.
  5. Tap the slider next to cleanup_off_16.png OFF so that it changes to cleanup3_on_16.png ON.
  6. Tap Back to return to CCleaner where the enhanced cleaning automatically starts.