For context; I live in a NOT progressive country/region where being LGBT is illegal, and I often post in LGBT spaces. I want to do digital transactions but am afraid of the above will quickly get me in jail.
Basically as long as you don’t link your bank account with your social media accounts in any way, you’ll be fine. Basically don’t put your real name on your social media accounts, which no doubt you don’t do anyways. Don’t for example add bank information to say a Google account linked to that social media account.
The bank only sees the information you provide it, which is where you send your money and where it comes from. A bank cannot rat you out unless you are sending or receiving money from something illegal in your country.
A government investigating you on say social media might try to obtain information about your account to eventually tie said account to a real person. For example, you might use a Gmail to sign up to a queer site, and that google account might have bank information if you have Google bank information. Then the government will use said bank information to identify you. Just don’t put your bank information on anything linked to your social media accounts.
This is good advice.
just wanted to add that OP needs to mask their IP. If they log to social media and other sites, including their bank, with their real IP then the correlation is easily done by a government that will have access to ISP’s logs.
I’d recommend OP to use a VPN for all their online traffic, making an exception to their bank because they might block VPN/Tor.
Also, it’s quite important that they never give their real phone number and don’t reuse email accounts. Having a separate browser profile is also a good practice.
I’m not usually a “this” guy, but I thought it might be worth pointing out that this seems like the best advice of all the other answers.