Can I recover my Safari history after running CCleaner? I did a default delete of Safari data using CCleaner. Is there any way I can recover my browser history and more importantly the exact timing I viewed a website?
Safari History data lives in ~/Library/Safari/ so you could restore that from Time Machine - though it might be better to just restore the entire Safari folder, in case CCleaner did more damage.
If you sync Safari over iCloud, switch of any other devices as soon as possible to prevent them also syncing the lost data, then having to sync it all back again afterwards.