In a hardware wallet, your private key is stored in a hardware device. It is securely stored and cannot be copied from the device, and so it is safe from viruses. You can plug hardware wallets into your USB port and use its software to check your balance, view past transactions, and send or receive money. Trezor is an example of a hardware wallet.