Does an HD Wallet record my IP when I make a transaction?

Companies like BitPay and Electrum can register my IP address when I make a transaction, does not it? If so, should I use a web wallet (plus a VPN) for transactions?