I never let ccleaner run on startup, aside from slowing the boot it shouldn't have any other adverse effect. As craigb said by default it doesn't delete temp files that are less than 24hrs old.
However, the paranoid that elect to run it on startup may well have unchecked this safety option.