You can stake on hardware like Ledger Nano X
OP, I don't know what coin(s) you're staking, but if Ledger supports it I'd say getting one is your best bet as far as convenience and security. I know you can stake coins like Tron, Tezos, Polkadot, Neo, and some others (though Neo isn't supported on Ledger Live). If it's an oddball PoS coin, then you might be out of luck. Care to share what you are or plan on staking?
I didn't even know there were software wallets out there that let you stake multiple coins on them like Exodus. I tried that wallet a long time ago and wasn't impressed. They aren't an open-source code wallet if I'm not mistaken, so that's a major concern IMO, more so than even having your IP known.