I work for BD so most of this I cannot speak on.
Let me however make very, very, very clear this part is not possible.
Tacticsoft does not store your credit card info, bank information or any other information to that sense. Not even encrypted -- We never store it, we never see it, we never touch it. PayPal and such handle it on our behalf.
Additionally all passwords are entirely encrypted according to all expected security norms.
Over the past 9 years, not once has a player, hacker or otherwise managed to gain access to any of the databases, let alone the ones shared between BD and SM. There is a dedicated security professional (Julius) who is responsible for the security of our databases and other backend services (the stuff not specific for the game), he also was responsible for huge parts of core infrastructure that allow both BattleDawn and SuperMechs to exist, so it's fair to call him a bit of a genius and totally devoted to ensuring such a thing will never, ever occur.
I cannot speak on SM much, I apologize for that and I wish I could help, but the SM team is all in an office and I am hundreds of km away working on an entirely different game.
That said, I just wanted to make clear there is no reason to worry about your personal data (specifically: real name, bank details, passwords, stuff like that).