ANy wallet which has private keys are completely secured only if you know how to keep those private keys safely.
not at all, there are wallets that let's you hold private keys yet they are close source which is actually risky to hold funds. there are this so called 'back doors' in which any IT expert can be able to perform this.