Not happy about aggressive permission forcing on latest Android build. No reason CCleaner needs access to Contacts, Phone Nums, SMS, esp as these can be turned off in custom scan. App now does not run unless these are allowed (at least on my Oreo build).
This may be just to allow more thorough cleaning, or it may be unwanted data mining. Only an issue since latest update (Dec v 1.25.104).
Either way, user should have a choice. Now it is allow or app won't work. Please fix this.
It's LONG past time for these app developers to learn they can't have full run of your systems. I don't know if it's maliciousness, laziness (by not checking what permissions their dev kits are setting up) or just blatant incompetence (as in they have no clue of what they're doing). Regardless of which, CCleaner has no place on my Android devices.
Permissions were always there but since Android 6 (Marshmallow) those are not granted blindly during installation but in app UI when it is necessary to provide app features. All permissions Cleanup asks for are in order to provide cleaning features and nothing more
You can always use Google to search out why the application needs each specific permission also, this can come in handy for the paranoid users out there...