Cloud computing is an information technology (IT) paradigm that enables universal access to shared pools of customizable system resources and higher-level services that can be rapidly provisioned with minimal management effort, often over the Internet. Cloud computing relies on sharing of resources to achieve coherence and economies of scale, similar to a public utility. Cloud computing is arguably one of the most significant advances in IT services today. However, many cloud customers have concerns on cloud security and the threat of the unknown. Our digital investigations assist in locating, identifying and separating the suspected or compromised data. Many existing approaches to evidence collection and recovery in a non-cloud (traditional) system are not practical without certain expertise or technologies. This is where CyberTruth comes in. We approach the forensic challenges in cloud computing and analyze their most recent solutions and developments. We help in identifying the problems and solutions for non-cloud and cloud digital forensics.