Try to make sure that you are not exposing your private key to any site...
What happens to someone if they have the 2fa, pass phrase, password but no private key? Is there any chance such a wallet could be retrieved?
This is not a hypothetical scenario, I know someone who has at least $300k stuck in an old Blockchain wallet from 2013/14.