A compliance-based cleaning device includes a receiving area configured to receive a piece of equipment to be cleaned, a cleaning member located in proximity to the receiving area and configured to perform a cleaning process on the piece of equipment, a compliance component configured to monitor the cleaning process performed on the piece of equipment, and a network component configured to transmit compliance data to a compliance database in response to the cleaning member performing the cleaning process on the piece of equipment. The compliance data includes identifying information obtained by the compliance component.