A cleaning device connectable to a heater-cooler unit of a cardiopulmonary bypass system, the cleaning device is operable for cleaning one or more internal tanks, pumps and tubing of the heater-cooler unit. The cleaning device includes: a first tank configured to receive a fresh fluid and an additive that form a cleaning fluid; a first supply line fluidly connected to the first tank for delivering the fresh fluid to the first tank; a second tank configured to receive a cycled cleaning fluid from the heater-cooler unit, and configured to discard a waste fluid from the cleaning device; a dosing device configured to deliver the additive to the first tank, wherein the dosing device is connected to the first tank by a second supply line; a first connection line fluidly connected to the first tank and that is fluidly connectable to the heater-cooler unit; a second connection line fluidly connected to the second tank and that is fluidly connectable to the heater- cooler unit; an optional third connection line fluidly connecting the second tank to the first connection line; and a control unit electronically connectable to the heater-cooler unit to establish electronic communication with the heater-cooler unit. The control unit is configured to control the flow of fluid in the first supply line, the first connection line, the second connection line and the optional third connection line (when present), and the movement of additive in the second supply line, in order to clean one or more internal tanks, pumps and tubing of the heater- cooler unit.Un dispositif de nettoyage pouvant être relié à une unité de chauffage-refroidissement d'un système de dérivation cardiopulmonaire, le dispositif de nettoyage étant utilisable pour nettoyer un ou plusieurs réservoirs internes, pompes et tubulures de l'unité de chauffage-refroidissement. Le dispositif de nettoyage comprend : un premier réservoir conçu pour recevoir un fluide frais et un additif qui forment un fluide de nettoyage; une