When using the easyclean feature, it is not made clear that, before use, all cookies not in the keep file list will be deleted. I think that the easyclean routine should follow the rules and the selected items which should NOT be deleted when running the custom clean feature.
Easy Clean (and the newer Health Check) has it's own set of cleaning rules and follows those rules (and only those rules).
If you want to have more control over what is or isn't cleaned then you have to use the Custom Clean.
Easy Clean/Health Check is intended for non-technical users who just want to 'easily' clean what is recommended by default, so it would be illogical for it to follow the Custom Cleaning rules.
If it did that then it would be no different to Custom Clean anyway.
I agree that perhaps it could be made clearer that Easy Clean/Health Check will use its own default settings and will not follow your custom settings.
However it's fairly easy to set CCleaner to open to Custom Clean (instead of Easy Clean) by default.
it would be nice if the "easy clean" section show the points to be cleaned - as in "custom clean" but with greyed out (unchangeable) chosen points
so that the user knows exactly at a glance what will be cleaned
easy clean -> easy to see :-)
If you run Easy Clean in CCleaner debug mode and just do the analyze and then close CCleaner without finishing the clean, then the log shows you what Easy clean is looking at.
https://www.ccleaner.com/docs/ccleaner/troubleshooting/running-ccleaner-in-debug-mode
That's not as simple as what you are suggesting, but it is a way of seeing what Easy Clean/Health Check is looking at on your computer setup, it will be different depending on what apps you have installed.
As an example here is a section from an Easy Clean debug log I ran a while ago, you can see at the end of the lines what it was looking at: