USB debugging is intended for development purposes only. It can be used to copy data between the computer and the device, install applications on the device without notification, and read log data. Enabling USB debugging is different for each Android version.