Data cleansing is a process by which a computer program detects, records, and corrects inconsistencies and errors within a collection of data.