Computer forensics is the branch of computer science that deals with the extraction of data from digital and mobile devices. This is a process normally required by the authorities, when they need to get information about a potential suspect or victim from their devices. A professional is needed to perform this extraction, as the data and devices can be easily corrupted.