My current address (1PandaF1XZ5MvJ49RjLUHouQcCrgBCvcpC) has no balance in it and I'm not planning to fund it right now.
How did you get that address ? VanityGen from a trusted source or online websites .If you have generated that address using
https://bitcoinvanitygen.com/ or similar services then most likely they will store your private keys which can be used to steal your funds.
How do I know if the privkey is already compromised? I think I scattered my private key on my old PC, my external drive, my old phone, my current phone, some encrypted online storage, and an old flash drive of mine. I can't really track them all down and delete them since I'm not sure where each and every one is.
That is a bad way of storing a private key.You could choose one and make it as secure as possible.In case of back up,another alternative method such a paper wallet could be added.There is no way to track if your private key is compromised until you see some significant changes in your wallet ,for example : Your wallet is empty after you transferred funds.