A data card is a removable electronic card which allows data storage or is used to carry out data operations. A dongle, on the other hand, is used for enabling services like software protection, audio-video, etc. A dongle used for connection to mobile broadband is also referred to as a data card