A device and method for disinfecting a needleless connector, the device including a housing comprising a hub rotationally coupled to a motor, the motor being operably connected to a power source, the hub further comprising a receptacle configured to receive a cleaning head, wherein the device is configured to detect achievement of one or more minimum thresholds which are recommended to achieve proper disinfection of the needleless connector. Various devices and methods are further provided to permit tracking and reporting of disinfection events.