Yes, It is totally safe cleaning car battery terminals without disconnecting. To ensure safety, turn off the ignition and spray on the hot water on the terminal, more like a jet spray. The pressure and the temperature of the water will equally contribute to cleaning and removing dirt and deposits on the terminals.