(Rant)

At somepoint, HSBC decided KDE Connect installed via F-Droid is less secure.

Photo of the HSBC UK app urging I install KDE Connect via GPlay or Galaxy Store

Then it decide non-whitelisted keyborads are a security risk. Only Gboard and Samsung Keyboard is confirmed within the whitelist.

Photo of the HSBC UK app telling me to switch input method citing security risk


I understand the point that risk can be introduce at various points, yet this is simply too much. Yeah there are people phone infected by malware but from Play Store. Not a single time I heard one ever happened on F-Droid distributed apps, at least not from the official repo. Also, I will put more trust on an open source keyboard than any proprietary keyboard.

Furthermore, I’m shocked that an app can read my app list, and current keyboard (introduced in Android 14). This just make building a profile much easier as I belive everyone almost have an unique set of apps they like. I don’t think any apps need such functionality. Why the f it needs to care what input devices I uses? This make me worry more about untold (aka burried deep in Privacy Policy) data collection.

  • ParadoxM
    link
    fedilink
    English
    572 months ago

    We seriously need a way to sandbox apps, where they cant see shit outside their sandbox

  • @[email protected]
    link
    fedilink
    English
    442 months ago

    And then i complained that my bank blocked access if adb was enabled…

    If there’s no loan attached to that account, for me this message reads “sorry, we don’t want you as a customer. Please contact a bank teller to have a full refund, uninstall this app and don’t forget to leave a 1 star review”

    I’m not willing to compromise on this shit. My phone is my phone.

    • @RubberElectrons
      link
      English
      182 months ago

      Imagine one of my medical apps refusing to run because of adb…

      • @[email protected]
        link
        fedilink
        English
        5
        edit-2
        1 month ago

        My medical app doesn’t let me take a screenshot of the bill statement when I wanted to contest an upcharge.

        luckily there was still an option to download a pdf, but still there was no option at all to disable that BS.

        • @RubberElectrons
          link
          English
          2
          edit-2
          1 month ago

          That’s wack as hell.

          In my case, Medtronic does a lot to prevent inspection of how their apks work at all, encrypting and obfuscating the code to make open-source emulation extremely difficult.

          Luckily, hackers don’t quit.

  • @[email protected]
    link
    fedilink
    English
    292 months ago

    Sounds like it’s time to use the website and not the app. And if you can’t use the website instead of an app, you should probably switch banks.

    • @[email protected]
      link
      fedilink
      English
      122 months ago

      I don’t know a single bank that hasn’t reinvented the wheel and is using their app as a glorified authentication app for generating totp codes

      • @[email protected]
        link
        fedilink
        English
        42 months ago

        Mine actually. I’m in the United States, but I actually switched banks. And the vast majority of the reason I did so was because my bank did not allow me to use the website to use their functionality. And so I said fuck you and left them.

  • @[email protected]
    link
    fedilink
    English
    172 months ago

    I thought this was for employees of the bank on the work phone.

    If my bank does this, they can kiss goodbye my $254.21.

  • @[email protected]
    link
    fedilink
    English
    152 months ago

    They are now blocking you because you are not using gboard and sam keyboard. Now it’s too much . I stopped using mobile banking became they need g play services.

  • @[email protected]
    link
    fedilink
    English
    102 months ago

    That’s annoying! I’m using Graphene and I just installed KDE Connect from F-Droid to test, which didn’t trigger, however it did bounce me for using Heliboard. Changing to default keyboard and reloading worked, ie it can only see my currently active one.

    Using Shelter to set up a second profile, or the new Private Space feature on 15 may help provide isolation.

    Halifax/ Bank of Scotland/ Lloyds does an integrity check that rejects Graphene or LineageOS phones completely.

  • LiveLM
    link
    fedilink
    English
    9
    edit-2
    2 months ago

    Check out Shelter by PeterCxy [FDroid - Source]
    It uses Android’s native work-profile feature to create a separate space for the apps you choose, so you could install the HSBC app there and it wouldn’t be able to see anything outside its little bubble.
    The downside is that AFAIK you cannot have multiple work profiles on the same phone, so if you have a MDM solution from work already installed like Intune you won’t be able to use this, and given how draconian this app is, it might refuse to run if it detects its inside one. Worth a shot though.

    This is the type of shit that has me losing faith in Android.
    They added a fuck ton of restrictions on Clipboard Access because ‘Privacy,’ yet this clear privacy violation (with 0 use cases!!!) is still here.

    You’d think that they’d create a permission you can toggle at will since they care about protecting you so much right?
    Nope. Google’s the one who decides who gets to use this capability and your wishes as a user can go to hell.

  • pacjo
    link
    fedilink
    English
    52 months ago

    With recent releases CorePatch can spoof app source, but it won’t help with keyboard whitelist.

  • @Im_old
    link
    English
    52 months ago

    Graphene and starling, works great

    • Virkkunen
      link
      fedilink
      242 months ago

      You do know screenshots exist

      App doesn’t allow screenshots or screen sharing as part of the security features

      Also, don’t do mobile banking

      Many times that’s simply impossible depending on the bank, and it’s wholly inconvenient for most people. Security wise, it also depends on way too many variables, so you can’t just tell people to not do it and don’t elaborate further.

      • Possibly linux
        link
        fedilink
        English
        -32 months ago

        They there is little room to complain about the app. If you willing make yourself dependent on an app you might be out of luck.

    • @[email protected]
      link
      fedilink
      English
      122 months ago

      Actually, I wouldn’t be surprised if screenshots are disabled in that app considering the rest, to “stop leaking sensitive information”.

    • @T156
      link
      English
      52 months ago

      If the app is so paranoid that it refuses to work after detecting a different keyboard, I should be surprised if it allowed screenshots.

    • @Robin
      link
      English
      42 months ago

      You want us to yell out our credit card details over the phone like the good old days?

        • @[email protected]
          link
          fedilink
          English
          52 months ago

          I don’t think normal people use cash over the phone. I think you’re thinking Star trek teleporters?

          • @[email protected]
            link
            fedilink
            English
            12 months ago

            Why are you ordering stuff over a phone call and what does a smartphone app have anything to do with it lol

            If you mean ordering from a phone shopping app, 1) you can just enter credit card details into the app, you don’t need your bank’s software, 2) you can just use a website on a computer

          • Possibly linux
            link
            fedilink
            English
            12 months ago

            Why would you pay over the phone? Maybe I’m missing something but you can enter your card info or you can go in person and pay.

            At least that’s what I do personally. I’ve always found mobile phone based payments problematic. However, if there is ever some sort of Foss payment system I’m ready to give it go. (Taler)

            Is it that common to pay over the phone? Do you give them some sort of code? How does that work?