They don’t. It’s a security theatre.
My only solution is to have multiple accounts, spread the risk, and rely on legal protections and bailouts when they inevitably screw up.
Having a dedicated "banking device" is a good solution for power users, though I'd probably just switch banks if my bank tries to pull that bullshit on me.
https://support.google.com/googleplay/android-developer/answ...
which is then subject to Google reviewing and approving it.
I assume HSBC are using the "antivirus" use case.
There's an exception for banking apps
> Apps that have a verifiable core purpose facilitating financial-transactions involving financially regulated instruments (for example, dedicated banking, dedicated digital wallets) may obtain broad visibility into installed apps solely for security-based purposes.
> Real-money gambling apps where the core purpose of the app is real money gambling and where the app requires broad package visibility in order to comply with technical standards mandated by applicable geofencing regulations.
I presume that's to allow the gambling apps to make sure you don't have a location spoofing app installed?
But HSBC app declares "<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>" permission, which requires an explicit approval (https://support.google.com/googleplay/android-developer/answ...) but
> Apps that have a verifiable core purpose facilitating financial-transactions involving financially regulated instruments (for example, dedicated banking, dedicated digital wallets) may obtain broad visibility into installed apps solely for security-based purposes.
These things HSBC app does, I think it's overreaching
Many other banking apps in Singapore have this ridiculous restriction too, including Citibank.
The third-party "security framework" most of them use to pass audits is ridiculous.
I'm a developer and use adb and some dev settings daily. Annoying af to have to disable developer mode constantly.
Any security system that relies on any form of client-side security is going to have other problems as well, since its designers haven't grasped this basic principle.
We are rapidly losing our freedoms to the will of these companies. If they decide they don't want to they can even if the law doesn't forbid it.
People in Switzerland and the EU are being de-banked by local banks because of US pressure allowing them to force any bank that wants to use USD. The US has started to sanction people for free speech resulting in de-banking.
Swiss law requires one bank (Postfinance) to offer banking irregardless but if you are sanctioned you can't use the wire system, no other currencies, no credit cards and you cant use Twint either so it's in effect useless. You can't pay for your health insurance or rent.
What is this about? I'm a EU citizen, never heard about any EU citizen getting removed from any EU bank because of USD. Nor have I heard anyone being sanctioned by the US in the EU unless they're Russia-related somehow. Is there any link to a story about this?
Parent's comment gave me the impression that this was something exclusive to EU (and Swiss) banks in particular, since they were mentioned by name.
So technically, she can pay by card in France, Belgium, India and others countries that don't rely exclusively on Visa/MasterCard.
With local cards.
> She cannot open a bank account anywhere in the world or have a credit card, because she has been placed on the Office of Foreign Assets Control (OFAC) list of the U.S. Treasury Department, which targets money laundering and terrorism.
Are you saying this isn't true then? She's not actually on OFAC, but instead just targeted via Visa/MC?
There were some other sanctions involving visas, but as far as I understand that did not affect the individuals' ability to to bank: https://www.cnbc.com/2025/12/24/us-bans-visas-for-ex-eu-comm...
Did you read the article?
The judge reported closed/blocked bank accounts, booking being cancelled (successful booked, then later cancelled by the companies)...
https://verfassungsblog.de/sanctions-us-icc-united-states/
From a other poster:
> He cannot: open or maintain accounts with Google, Amazon, Apple, or any US company; make hotel reservations (Expedia canceled his booking in France hours after he made it); conduct online commerce, since he can't know if the packaging is American; use any major credit card (Visa, Mastercard, Amex are all American); access normal banking services, even with non-American banks, as banks worldwide close sanctioned accounts; conduct virtually any financial transaction.
Same with recently Garry Kasparov been designated a "T" by Russia. Banks simply do not take risks dealing with hot customers, as this can affect their entire business (especially if they have branches in the US).
So they rather railroad individuals that have little power, then take the risk that they will lose millions if the US sanctions their bank. Its also linked to a lot of other things.
Somebody who worked at a bank gave a description yesterday on how it works. And if your on that list, you are really in a world of hurt.
Yes, I read the article. You misread my comment.
I don't think GP misread your comment at all. I do, however, think you just deliberately truncated your own quote.
Here is what you said, in full (emphasis mine):
> There were some other sanctions involving visas, but as far as I understand that did not affect the individuals' ability to bank.
And here is a quote from the article you read (once again, emphasis mine):
> Beyond the ban on entry into the US, they report that from one day to the next they could no longer receive goods, services, or funds from US companies (e.g., Amazon, Airbnb, PayPal, Visa, Master Card), along with indirect (secondary) effects on transactions with European companies as well, such as their domestic bank or a travel company.
I've updated my original post with a link that hopefully helps explain what "other" means.
The real solution is for them to fix their shitty systems but I don't a handful of judges, lawyers, and human rights activists are important enough for them to make that investment.
I don't think there are any European banks that don't communicate with American payment providers in some way by default. It's possible that there are some that trust their feature gates enough to take on these sanctioned people (like government-run banks for those who can't get a normal bank account, i.e. because of a history of fraud and crime), but I don't think these banks will advertise that ability.
Perhaps if she'd take an Iranian, North Korean, or Russian bank account, she might be able to do America-free banking, but that's not very practical outside of Iran, North Korea, or Russia at the moment.
I don't think it is? I moved to Spain from other EU country the same way, basically bought the cheapest one-way plane ticket I could find, spent ~1 month here before deciding I wanted to live here, then got myself the local residence card one morning and that's about it. Everything else just worked by using my passport in the meantime.
Well, exactly. Some countries require/required registration and residence card. That did not exist in the UK when it was in the EU, you just showed your passport/ID card when you needed to prove your right to be there (basically once in a blue Moon). Even now EU residents don't have any physical documents.
The National Insurance number @pdpi mentioned is unrelated as everyone has one once they work and an appointment is not always required to get one, and you can actually start working before you get one.
If you work as an employee there is also usually nothing to do regarding tax.
Then you need a social security number exist is different than the NIE, you need empradonamiento, you need to register with the health service and you need to set up your tax if you're going to work here (or if you live there more than 180 days of the year)
But then even with appointment one only gets a temporary permit unless one already got a job offer. One gets the permanent card only after starting a business or buying a property or getting a work.
Also to open a permanent bank account one needs to have at least a temporary residence. Otherwise banks can only open a tourist account valid for few months.
The only actual hard part was just that the rental market in Berlin has vastly more demand than supply.
* hopefully next month I pass a B1 exam, which tells you how hard it has been for me to get fluent.
If you were in London, it's like you never left home!
I'm not sure about how London compares, but Berlin has rent controls so the queues for open house viewings around here can go all the way down the apartment staircase and along the street.
These days however the focus has moved to digital payments, and Europe is now backing Wero, which they aim to start rolling out properly in 2026.
Former intelligence agent, worked also with NATO.
[0] https://www.defenddemocracy.press/eu-sanctions-swiss-intelli...
this is doing a lot of work. at what point person stops being Russia related in your view?
This is doing a lot of work. at what point person starts or stops having ties with russia?
if you have any siblings or parents or grandparents or cousins or classmates or ex girlfriends who are living in Russia?
I know a bunch of foreigners with stronger ties to Russia than some of my Russian friends by this logic my friend;) especially Ukrainians and Israelis but really anywhere in the world. debank them all you say?
What it sounds like is the old USSR way "make sure most people are guilty of something so that if you want to press them you always have some excuse"
https://english.elpais.com/international/2025-12-28/the-comp...
When it comes to this kind of thing, an injury to one is an injury to all and we need to not tolerate it. At minimum, we need regulations guaranteeing that Visa and MasterCard, as well as participating banks, aren't allowed to debank anyone without judicial oversight. Make the same true of apps: call it a Banking Access Tribunal.
Anyone is free to think this is unjust or that her actions are justified of course (I don't but that's another story)
"Oh but it's arbitrary" yes and in a world of tidy and tight laws and procedures nothing gets done because nobody feels like bearing the responsibility of it
A broken clock is right twice a day
The only thing more naive than thinking that everything is a slippery slope is being blind to other things turning into a slippery slope (like closing your eyes to Islamist ideology)
Fucking repugnant. How do certain people sleep at night.
You might want to find another outlet for that, why kick up the blood pressure this much?
Such dishonest mis-characterization.
She's a UN Special Rapporteur on Palestine talking and writing about Israel-Palestine war in such a biased way that many, including me and US State Department led by Rubio, consider her a mouthpiece of Hamas. The system is what system does and person is what a person does.
You might agree or disagree about her de-facto supporting Hamas, or if US State Department (i.e. Marc Rubio) should sanction her for what she does but it's so dishonest to claim that it has anything to do with Trump.
That's an irrelevant detail right? The point is, she was debanked because someone in the US didn't like her, regardless of whom this person is.
We're reaching levels of wretchedness that I've never thought possible. Truly no shame anymore.
Especially problematic is that her actions would be unambiguously protected speech under US law if she did them in the USA.
Is Google implementing a rule which blockes any 3rd party app which wants access to things like the keystore (which could be reasonable), or are they deliberately blocking Bitwarden?
Given there is a choice, and given HSBC is on the hook if you get hacked in most jurisdictions, it seems fair to chalk this one up as a stupid move by HSBC that's nevertheless within their rights.
What is Google's rationale for flagging Bitwarden?
They don't always flag it. Only when SafeNet is set to paranoid levels. However, sideloading is considered a risk for some reason. Even if sideloading is a synonym for "installing".
What's funny is that this particular jurispudence was actually enforced due to a Russian oligarch (Vekselberg) on a C permit.
I am not sure regarding the rent and the health insurance, the health insurance especially as it is a legal requirement.
Today there is no such criticism from the US because censorship is something that is also of an interest to the christian backers of the current government.
When the cat is out of the house, the mice dance on your dinner table.
1: https://en.wikipedia.org/wiki/Zugangserschwerungsgesetz
2: https://en.wikipedia.org/wiki/Internet_censorship_in_Austral...
3: https://web.archive.org/web/20100123181634/http://www.abc.ne...
There is no other way for us mortals than to go back to cash... Or start using Bitcoin. Be your own bank. Vote with your money.
By design, it made its first users stupidly rich, which is not a good characteristic.
More importantly, it's a technical solution for a societal issue (aka, it's not at all a solution).
Guess where all these un-banked HNWI are going and who is offering them a gold card to run their businesses from?
Yuh, which once was owned by both Postfinance and Swissquote, works without Play Integrity. Support for GrapheneOS is confirmed - see https://github.com/PrivSec-dev/banking-apps-compat-report/is...
The real issue is that most "legacy" banks have to comply with stupid regulations that force them to come up with these stupid solutions.
Banks are lazy and find the quickest way to comply with said regulations - simply by enabling Google Play Integrity.
About the whole US thingie - yes, that's true, and it's what happens if you get sanctioned. I'm pretty sure russians (and other people from sanctioned countries) have similar limitations elsewhere. In Switzerland US nationals have huge problems in opening accounts because of the whole bank secrecy law that allowed many americans to hide money from the IRS in Switzerland.
The catch is that you need Google Play Services installed and for many, you need to disable GrapheneOS' "Secure App Spawning" feature, which often trips root detection heuristics.
I know many Russians living here and when sanctions came in, their accounts became unable to receive deposits until they provided evidence of a valid residence permit. Some have problems during permit renewals as well but overall, it's nothing like as bad as it is for Americans.
Not sure how this is the top post on this thread, no links nothing but misinformation and FUD.
What happens in Switzerland to non US citizens is not a free speech issue no matter how you want to twist it.
Also being an American in Switzerland trying to do banking is eye opening. Local banks mostly tell you to pound sand when they find out you're American. Regardless of this or that administration, the US is really totalitarian when it comes to finance and taxes.
Apps are a tool of control and surveillance and it is time we stopped tying ourselves to them. Dumb phones or degoogled operating systems (like e/OS/) are probably the answer here.
It does seem like Starling has gone out of their way twice to exempt GrapheneOS from their checks, but only after users complained: https://github.com/PrivSec-dev/banking-apps-compat-report/is...
Of course, asking POSB for help has lead to nothing being done. By and large the biggest threat to people finance wise in singapore isn't malware but are scams (what is called "pig butchering" in America is rampant here) whilst malware is always a threat sometimes I feel like just refusing to function is problem due to overzealous viligiance to a low probability threat.
The best part is that the Current Account Switching Service makes it very easy to make the jump from a legacy bank like HSBC.
Chip contacted me at one point via their live assistant randomly without my doing and told me to stop using the app because they would soon be enforcing that rooted devices would no longer work. I continued to use the app rooted and nothing came of it.
Barclaycard, Nationwide and others don't let you use the app or require some circumvention of their detection to allow access.
Sure there are plenty of other apps, but those apps and banks have a worse product I found.
TSB still works for now, but even for a bank they're technologically incompetent so I'm going to just assume they're behind the curve rather than willingly not using SafetyNet.
The only one I would bank on still working in the future is Monzo, since, like you say, they detect it and just give you scary warning and let you continue.
Their app also likes to prompt me periodically for the password instead of the phone's biometrics, which would be good, except it always happens in a public place like the subway, which is the last place I'd want to enter a 6 digit code to my bank account on a scrambled visual keyboard which slows down typing to a point it's trivial to write down (instead of letting muscle memory do its job). Also, it seems like those apps did not get the ATM memo of giving visual/audio feedback on a random delay to user input, to y'know, not letting glancers know what you actually type.
AFAIK this trend of visual scrambled keyboard on the desktop started when keyloggers were rampant. They quickly adapted to screenshot the 20px around the mouse on click when on a bank website. The banks never adapted.
Google is an asshole for making this. When Microsoft first proposed a scheme like that for PCs under the name Palladium, everyone knew it was a corporate power grab. Somehow, it got normalized.
One I repeatedly got back in the day was hilarious: "After uninstalling the app credentials stay present in the keychain". Yes thanks genius, I don't get to run code on uninstall.
The more people who continue to use this, the better. It sends a clear signal that customers prefer the open web over restrictive and inconvenient mobile apps.
I’m also hanging on to my bank’s physical RSA fob as my 2FA, instead of using their app based version.
Apparently using an open source keyboard runs the risk of my keypresses being shared with a 3rd party. Unlike Googles keyboard?
Their top 3 priorities:
1. Apple's ban of third party browsers on iOS is deeply anti-competitive
2. Web Apps need to become just Apps. Apps built with the free and open web need equal treatment and integration. Closed and heavily taxed proprietary ecosystems should not receive any preference.
3. All artificial barriers placed by gatekeepers must be removed. Web Apps if allowed can offer equivalent functionality with greater privacy and security for demanding use-cases.
Website: https://open-web-advocacy.org/en/
https://www.consilium.europa.eu/en/press/press-releases/2025...
https://www.ecb.europa.eu/press/key/date/2025/html/ecb.sp251...
i hope it will be part of the digital wallet initiative: https://github.com/eu-digital-identity-wallet
there is an active discussion there on NOT integrating play integrity API or any other US-dependent remote attestation: https://github.com/eu-digital-identity-wallet/av-doc-technic...
itsthecourier•1h ago
arccy•1h ago
makeitdouble•1h ago
arccy•1h ago
rwmj•1h ago
Accessibility settings are a tricky one since that's a separate law, but it's not the case for the original article.
[1] https://www.bbc.co.uk/news/articles/cy94vz4zd7zo
zb3•1h ago
EDIT: there's also Android Protected Confirmation that works in the TrustZone so apps can't display over that. It was made exactly for apps like banking apps, so they should use it.
jeroenhd•1h ago
Using overlay permissions, it's relatively simple to trick someone into transferring money by overlaying a different UI that the malicious app makes the user type or paste into. I believe blocking access to the app while such an overlay is present makes a lot of sense. Trusting apps from Google Play to do this while blocking other install sources would be an obvious mistake, though.
I'd argue this feature shouldn't exist (because of things like the API you mention) but having a user override doesn't make sense here.
graemep•1h ago
I have stopped using the HSBC app and asked for a security device (which they will send you if asked) instead and use the web site instead.
devsda•1h ago