374 pointsby leumon7 hours ago59 comments
  • axegon_5 hours ago
    This is arguably the most irritating thing with just about every largecorp developer: "os that hasn't been updated in 6 years? Sure boss!". Os that is built specifically around security and privacy with daily updates: "No, you can't do that". Annoying - yes. Safe way to make sure I will stop being your customer - also YES!
    • fluidcruft4 hours ago
      Generally I think the issue is that there's a tension between your security vs Paypal's security (deliberate, motivated bad actors).

      Maybe an analogy could be about using metal detectors as a layer to reduce bank robberies. A gun in a good guy's hands is a good thing to prevent robberies. Guns in a bad guy's hands are a bad thing to prevent robberies. Paypal knows you have a gun but they don't know if you're a good guy or a bad guy so it's easier to just ban guns.

      • axegon_4 hours ago
        That's your argument? Mate, you can make explosives out of stuff you can buy in literally any supermarket and no one bats an eyelash. You don't have to legally be adult to buy any of the things you'd need and I say that as someone who only struggled with chemistry in school, that's now low the bar is. What's the solution then? Ban sea salt? If someone is using Graphene, the chances of them getting hacked are astronomically lower than any Chinese spyware-infested phone.
        • HenriTELan hour ago
          The problem here seems to be that the phone is detected as rooted, not specifically that it's running grapheneOS. But I agree that it's a big problem. That's how you end up in a situation where google has full control from hardware to final apps like on iphones. When devs assume that everybody is using the stock android with google services enabled.
          • Melatonic7 minutes ago
            You'd think they're would be a way to switch Graphene to non root privilege mode
        • iugtmkbdfil834an hour ago
          Parent has a point by playing devil's advocate. Practical considerations indicate that platform is gonna platform. Solution here to greed driven development is some level of 'non possumus' from the general public. Sadly, I am starting to think is what we really need is a lot of valve like companies, where company stay private, founder is not a complete asshole and so on. Tall order, but that is the only real way to reverse some of the damage. I am done counting on the public to see light.
        • pkulak2 hours ago
          It was an analogy, or metaphor, I forget the distinction. But I don't think it was stood up to be literally argued against though.
        • john_strinlai2 hours ago
          physical risks, like your example, do not map well to digital risks faced by large international companies.
          • axegon_2 hours ago
            It was a response to the gun example which is a physical risk. My argument is that Paypal (much like all other tech-bro companies) are incompetent. The incompetence grows exponentially the larger a software company is. I speak of experience.

            On a side note, if you want to be extremely specific, the line between the physical and digital threat does not exist anymore. There are two things people need to be afraid of: incompetent friends and competent enemies. Tech giants are already filled to the brim with incompetent friends, which drastically lowers the bar for the competence of their enemies.

      • brightball4 hours ago
        Yea, years ago I was in the security space and got to talk to some paypal security folks at a symposium in San Diego. The level of stuff that they have to deal with is so extreme.

        It's similar to how people don't like sites blocking entire countries or access from Tor, etc. You might be doing it for privacy...but all the people trying to commit fraud are also using those same channels to hide their identity. The blockades are one piece of a holistic security picture that frustrate the well intentioned users.

        • axegon_3 hours ago
          Yet another weak point. My question stands: A user with an OS from 2019 is "secure" and dozens of unpatched CVEs but a literally-last-night-patch OS is not? That's the "stuff they have to deal with"? I was lucky and did not make the mistake of joining a payment provider in 2020 or 2021 (I can't remember). The reality is that European laws are much harsher when it comes to payments and personal data protection and the security team I was being interviewed for was catastrophic(big part of the reason I did the "I accepted another offer already, sorry" card).

          As for geo fencing or blocking Tor... HAH! As if that's ever stopped anyone with the will. That is the last concern of anyone with a malicious intent. Sure, it stops irritating kids but no one beyond that.

          The simple fact is that cybersecurity was in an abysmal state before the slopification began and it's infinitely worse now. Paypal is no different given that much of their support has been outsourced to slop machines. Punishing the users that know what they are doing while rewarding the ones that don't is the most counter-productive and detrimental crap anyone could come up with.

          • a2ff6eeb0an hour ago
            Yeah, they can track and profile the old os, and feed the data to the risk models.

            It's not about user security.

          • brightball2 hours ago
            I don't run their business. Just trying to explain.

            From what we see above it sounds like the change trips their rootkit detection, which they are probably interpreting as a compromised device.

            It sounds like you're expecting them to have a perfect security posture that can correctly identify fraud in call cases and only block the real thing. It's more complicated than that and there's typically some type of scoring system involved with numerous triggers that are higher value indicators of potential fraud. If they think the device is compromised, that's probably a high value indicator.

            This is just me speculating.

          • browningstreet3 hours ago
            > That's the "stuff they have to deal with"?

            No. It's the offensive fraud vector coming from unsecured devices that account for a significant portion of the noise. Requiring device profiling aggravates this vector.

            • axegon_3 hours ago
              > unsecured devices that account for a significant portion of the noise. Requiring device profiling aggravates this vector.

              Bullshit! Source:

              > The reality is that European laws are much harsher when it comes to payments and personal data protection and the security team I was being interviewed for was catastrophic

              Sounds like someone who wanted to impress the audience with fluffed up claims.

              • Zedfragg31 minutes ago
                It's comments like yours that remind me of an important lesson.

                Just because you argue with vigor and intent, it doesn't make you right.

                People are offering their opinions, try not being a dick about it.

                GrapheneOS is a privacy orientated OS which is great. But if the vectors to achieve privacy are the same as used by bad actors, I'd block it too.

                Get over it, don't like it? Use a different product. Or make a better one.

      • RunSet2 hours ago
        > Maybe an analogy could be about using metal detectors as a layer to reduce bank robberies.

        A more apt analogy might be game developers who demand admin rights so they can install a rootkit to detect "cheating".

      • kevin_thibedeau3 hours ago
        The cherry on top is that their web site invariably still works so the refusal to work via app is an intentional manipulation tactic to harvest more consumer data for sale.
        • fluidcruftan hour ago
          I'm fairly skeptical the website supports NFC payments.
        • gvurrdon2 hours ago
          Sadly, their website now appears to require an app in order to sign in. Even before that it would often block me with text along the lines of "We don't know who you are, call our support number."
          • kevin_thibedeau2 hours ago
            Desktop mode fixes discrimination against small viewports.
            • gvurrdon2 hours ago
              This was happening to me on the desktop. I've not tried on a phone (I try to avoid PayPal).
      • dmichulke3 hours ago
        To stay with your analogy, there is no technical obstacle to treating the customer of 15 years differently to the newly onboarded one.

        They have all the data they need, and they choose not to use it.

        • fluidcruft3 hours ago
          The analogy was not about new vs old customers being allowed to have guns.

          I think that's a limitation of the analogy because there is no correspondence with trusted computing. I guess it would be some sort of a magical gun that some other company is endorsing as of limited use during bank robberies? Maybe like some sort of RFID thing that disables the gun when inside a bank?

          Anyway it really stretches the analogy to get tied up in technical details (risks missing the forest for the trees type error).

      • DANmode27 minutes ago
        This might make sense if you trusted clients,

        and if GrapheneOS was a root-having OS.

      • encom4 hours ago
        How does a rooted phone enable bank fraud? This smells like pointless policy checkboxing.
        • biosboiii4 hours ago
          If you run a rooted phone and download malware, that malware can gain root and do payments on your behalf. Then PayPal has to deal with you revoking payments etc., they don't want to so they forbid you from using PayPal on a rooted phone.
          • ruszki4 hours ago
            Malwares can possibly do that even on non rooted phones if a privilege escalation attack is possible. And just yesterday, there was an article here about exactly one of those.

            Also I highly doubt that there is any real statistics anywhere about whether this is a real threat or not. I guarantee that nobody did such statistics properly. The only known data is from companies which sell root prevention tools, so totally unreliable. And internally I guarantee, that no banks collect such info.

            So no, banks lie about this only because they can sell this to judges as safety feature, when they fuck up, which happens continuously.

          • fylo4 hours ago
            Graphene isn't rooted.
            • Grombobulous4 hours ago
              Not only is it not rooted, it runs real Google Play services. It’s not microG.
          • master-lincoln4 hours ago
            If this happens it's the device owners fault and they should be responsible for it.
            • Grombobulous4 hours ago
              Which they would be anyway since PayPal isn’t a bank and isn’t FDIC insured.

              They allow you to open PayPal.com on any web browser. Running Windows/macOS/Linux is basically identical to a rooted Android phone (you have local admin rights, you can modify and automate the browser, and can run unsigned code).

            • bayindirh4 hours ago
              No, no... In 2026, all footguns are banned. Even in programming, so if something allows a footgun, it's banned now.

              Apparently the world can't adult and be responsible for their actions, or people believe in that.

          • 4 hours ago
            undefined
          • encom3 hours ago
            For that argument to hold, they'd also have to blacklist any phone not running the newest, most up to date Android version, because all older versions presumably have known exploits. So that basically leaves Pixel phones.
        • iamnothere4 hours ago
          Graphene OS does not support root. This is a false positive based on some check they are doing.
          • fluidcruft3 hours ago
            It's probably just a generic error message for failing that Google Play Protect thingamajigger that attests provenance of the vendor OS from boot. Will be interesting to see whether the Motorola phones have this endorsement when they ship. Most devices would probably fail because they are rooted rather than because they are GrapheneOS. I wouldn't put it past a scammer talking grandma into rooting their phone.
        • goonersallofyou3 hours ago
          One thing that I'm actually excited about regarding AI is that the pointless policy checkboxes that have never been effective in adding any actual security are even less so effective now that everyone can wield their very own security researcher.
          • edoceoan hour ago
            PHB at insurance company will still need them, so any company they insure will need them. Theater continues, the show must go on.
      • dathinab3 hours ago
        this isn't quite true

        From a Paypal security POV, weather you use "custom Android OS" or an hugely outdated Android phone, you have:

        - a similar risk for the "you" want to mess with Paypal case, in both cases the "you" can technically most likely mess with anything including the "virtual secure module" thingy android uses for NFC

        - a lower risk for "others" wanting to mess with Paypal through your phone, at least if "custom Android OS" is GrapheneOS or another up-to-date android fork with decent security handling

        so as far as I can tell, this inconsistency is very clearly not about PayPal's security.

        IMHO it's about two other things:

        1. marketing, if PayPal doesn't work on Android they lose customers, GrapheneOS for now has a tool small customer base for them to care. Outdated Android phone do have a large customer base.

        2. compliance/politics BS. including potentially involving insurance. Compliance is mostly about checking of tickmarks(1) on outdated Android they can check them off and blame the user, Goodle or "hackers" for the issue. On GraphemeOS they have a harder time checking it of. Add the smaller user base and end up with PayPal doesn't care. Also iff things go wrong with Paypal on GraphemeOS in a public manner you will have all the "crime os" bad news bs, you won't have that if things go wrong with a even more risky highly outdated Android phone.

        -----------------------

        I got a bit to much off topic below:

        (^1): Technically compliance should be about building robust, secure, law compliant systems and "showing" that by being able to pass a compliance tests consisting about a bunch of requirements. Practically there is way to many ways you can be "fully compliant" (on paper) but not secure and "very secure" but not compliant (wrt. security regulations). In the former case this might still come back and bite you iff you get sued or people suing which should get right don't get it because of ad-absurbum reasoning like "they comply with security regulations, hence can't have acted negligent". It's a shit show I don't know how to fix even if I could just magically change laws as compliance rules need technological flexibility, but if you give them that that will be abused to make insecure things pass. And the whole industry around checking that isn't really one who cares about actual security, sometimes outright corrupt (like groups which have the necessary accredited to check your compliance, are strangely more expensive then other groups, and somehow find less issues in average, with some excuse of why that isn't strange ...) :/

        ---

        Lastly similar to how Teams or Slack could easily support FF (^2) but not only don't but outright refuse to try to even work. PayPal likes to act similar and doesn't care about niches. E.g. at least on some Mobile browsers WebAuthn works, but the PayPal website refuses to _even try_ 2FA with WebAuthn on mobile no matter if the APIs are there or not.

        (^2): Yes there are some challenges, AFIK especially in certain edge cases most user might never run into. But Jitsi made it work, other smaller apps also made it work. And Jitsi is open source, so they technically can "look up" all the tricks to make it work (algorithmic ticks, not copy-pasting code) or outright just use their system with an appropriate contract (probably would be even cheaper wrt. maintenance cost then building your own system). At Slack/MS Teams scale that behavior is just messed up.

      • akimbostrawman44 minutes ago
        Paypal's security? the same "security" which in 2026 still does no allow a passwords above 32 character (which most likely indicating that they don't hash passwords)?
    • 1vuio0pswjnm73 minutes ago
      With Silicon Valley "largecorp" the required "security" is to protect the company from (a) the privacy-conscious user who would object to the company's data collection, surveilllance or ads/tracking and (b) from competitors, i.e., other companies that would potentially do own data collection, surveilllance, advertising services

      "OS that user compiled herself" can avoid this nonsense

      No "smallcorp" is safe from Silicon Valley "largecorp" for long with the amounts of money SV largecorp can, and will, offer smallcorp if smallcorp grows. SillyCon Valley "largecorp" wants data about/from users, not users' money

      "Safe way to make sure I'll stop being your customer - also YES!"

      The user is not SV largecorp's customer

    • xnxan hour ago
      Might be more a matter of "OS with millions of users" vs. "OS with dozens of users".
    • RobotToaster32 minutes ago
      It's not about protecting your security, it's about protecting the "security" of corporate profits.
    • matheusmoreira3 hours ago
      It was never about your security, it was about the corporation's security from you!
    • exe3425 minutes ago
      The safety isn't for you, it's for the companies who want your data without you getting in the way.
    • tonyhart74 hours ago
      "Safe way to make sure I will stop being your customer - also YES!"

      I don't think they care at all about the size of graphene os market share

      if its jeopardize entire userbase then its not worth it

      • axegon_4 hours ago
        Fine by me. My example illustrates their incompetence if they are willing to let a user with an OS that hasn't received any updates in half a decade, then clearly, they don't give a single crap about security.
        • tonyhart74 hours ago
          Noo, it’s the other way around lmao.

          A financial security audit is one of the most thorough security audits you can ask for in software.

          GrapheneOS gets blocked because it doesn’t follow the secure system requirements (root).

          • axegon_4 hours ago
            I suggest you read up the graphene documentation.
          • inexcf4 hours ago
            What requirements does it not follow?

            >(root)

            GrapheneOS is not rooted.

            • nekusar32 minutes ago
              Yep, GrapheneOS is anti-user-freedom.

              They do their damndest to prevent owners from having full control of their property, over claims of 'insecurity'.

              And complaints of this nature get inane drivel responses of "lol just fork Graphene"

              • DANmode25 minutes ago
                > GrapheneOS is anti-user-freedom.

                This is a really, really poor-quality take.

                > complaints of this nature get inane drivel responses of "lol just fork Graphene"

                It’s a fork of AOSP, which you can just…use.

                • nekusar10 minutes ago
                  Uh, no. Shaming a "take" is just tone policing. Owners should own the hardware along with the software both.

                  Its only since the smartphone era (2008) with locked down shit devices has this view changed. And people challenging this are somehow defective, tone policed, shamed, or likewise.

                  GrapheneOS users are treated as 'rooted phones', at the exact same time tools that would attack and prevent corporate surveillance (xprivacy, etc) are withheld cause they would involve root.

                  Even this thread is full of a lot of anti-owner hand wavey shit that amounts to 'we don't trust our users, and fork you'. https://discuss.grapheneos.org/d/18953-why-the-stigma-agains...

          • ruszki4 hours ago
            As several others have already said here, GrapheneOS is not necessarily rooted. So that's a lie.

            Also, I've seen such audits internally, and they don't care about security at all. They care about the theatrics of security waaaaay more.

            For example, I was at Santander in 2024, during its huge data breach. Here is the list of actions which are supposed to prevent the same kind of attacks again in the future:

            -

            Yeah, it's an empty list.

            But of course, they made our life more difficult. In the end, I literally had more permission than before, because they were even sloppier than before. But of course, I had to change my password more frequently, and I had to type it about 5x more.

            • fluidcruftan hour ago
              Audits are primarily about liability and safe harbors in lawsuits. Companies get audits on record so that if something happens they have someone to throw under the bus and pass damages off onto.
      • dylan6044 hours ago
        I'm sure their automatic bans have happened to more people than the number of grapheneOS users
  • zerof1l6 hours ago
    I see this happen from time to time. Lately, almost all of the apps work fine on GrapheneOS. The best strategy is to keep writing the business once every two or so weeks that you can’t log in to and use the app. Don’t go too technical at first, because most of the time, the moment they hear things like “rooted” or “unofficial,” they just say your phone is the issue. To date, I was able to convince, or at least contribute to, making three apps work on GOS.
    • dvoros4 hours ago
      I had the same experience. Asked in an email why an important government app won't work on GrapheneOS, first without any technical details. Got the response that it's "because security". I sent some technical details and argued that they're denying service to their most security-conscious users. 3 months later the app started to work!
    • microtonal2 hours ago
      I think in this case it's also them just introducing a new check that either GrapheneOS will need to work around or Paypal needs to refine. I can reproduce the issue, but it doesn't seem like it did a failed Play Integrity check at that point.
    • basilikum4 hours ago
      Great job, man. We have to make ourselves get heard. It's a social problem after all. Technical workarounds are great and sometimes the only practical short term option, but we have to fix the social issue at the root.
    • Groxxan hour ago
      Honestly there's a decent chance they don't even know, in most cases, because corporate environments generally try hard to have as few as possible hardware/software setups to maintain. And they're unlikely to proactively test on Graphene unless it's closely related to what they do (and it definitely is not for most apps).

      Mistakes happen and ya can't fix what you don't know about. Always report issues.

      Also strongly consider just using the website.

  • Kwpolska5 hours ago
    Why would anyone still use PayPal after so many cases of accounts being banned and funds being frozen for no reason, and all the other terrible stuff they've done?
    • dewey4 hours ago
      Easy to say when you are in a country where you have a lot of options.

      There's some countries with very bad financial sector where your option is PayPal or Western Union as the local banks don't know how to do international transfers, Remitly doesn't support all countries and Wise also doesn't work. PayPal works, even if they charge fees.

      • cloudie784 hours ago
        Which countries have local banks that don’t know how to do international transfers?
        • dewey3 hours ago
          We were having a lot of problems with that in Honduras, staff in the branch did not know how to do that, fees are extremely high and sometimes the bank system is just offline and you get sent home. There's a reason all these alternatives like Western Union etc. exist for this remittance use case.

          It was a big reality check for me usually living in Germany and having access to a lot of banks and modern neo-banks.

        • kalleboo3 hours ago
          My local banks know how to international transfers but I have to go into a bank office and fill out a paper form. Receiving international transfers they call and ask if I wish to accept it, if I can't answer the phone right then the transfer gets delayed. If the sender does not include my middle name, I have to come into the office and sign an affidavit that this person with this different name is also me. Each time.
          • cloudie782 hours ago
            Thank you for sharing your experience. I don’t know what your local banks are and what country you’re talking about.
            • 2 hours ago
              undefined
        • FireBeyondan hour ago
          Oftentimes it's not necessarily that they don't know, but unless two international banks have a direct relationship, they have to use intermediary banks. Even my parent's large bank in Australia, when wiring me a gift towards my home purchase, had to go via an intermediary bank who could then forward-on to my bank.
    • rciorba5 hours ago
      Critical mass? I had to start using it after moving to Germany, because everyone else expects you to use it.

      One of the ladies at daycare is leaving? Here's a paypal link to chip in for a good-bye present.

      Split a take-out order with a German friend, but he paid? Here's his paypal to send him your share.

      It's just assumed that everyone has paypal over here...

      • OroPla3 hours ago
        As a German that never has encountered PayPal in the wild and doesn't have a Paypal account either, your narration requires elaboration to be believable.
        • dewey27 minutes ago
          I'm not doubting you but I have a hard time believing that, as I see it all the time. Sometimes restaurants even accept it if they don't take card and then ask you to send to their private PayPal account as a fallback. It's even part of many German memes around the German way of always splitting the bills, even if it's just < 5 euros.
      • iammrpayments5 hours ago
        Thought they use Sepa
        • mr_mitm3 hours ago
          I wish. The small inconvenience of putting in an IBAN and a matching name instead of just an email address is already enough for many people to default to paypal. Just happened to me again yesterday, the guy preferred to bring cash next time we see each other instead of just receiving my info via text.
          • carlosjobim2 hours ago
            "The guy" probably let you know in a polite way that you were behaving immaturely. You're not supposed to ask your friends for money to split bills etc. The way grown ups do it is "I pay this time, you pay next time".
            • mr_mitman hour ago
              No, he didn't. He offered to cover a case of beer for after our game at the park, but he didn't have a car, so he asked me to bring it and he'll pay for it. Afterwards he came to me (I never brought up the topic of money) and asked for my Paypal details. How am I in the wrong here?

              The whole "I pay this time you pay next time" is already covered by "everybody brings a case once in a while", but if the guys without cars just ask someone else to pay for it when it's their turn it won't add up.

              If you're going to make assumptions, perhaps start with those that don't paint me in a bad light.

              • carlosjobim24 minutes ago
                You weren't in the wrong, he was. He shouldn't have asked somebody to pay for something and bring it if he didn't have the money at hand to cover for it. PayPal isn't real money in this case.

                If this was a long time friend, I'd let it slide. It's just a case of beer, and in Germany beer is dirt cheap. If this was a new acquaintance, I'd let it slide and take note that it's not a person to make friends with.

                > If you're going to make assumptions, perhaps start with those that don't paint me in a bad light.

                Good point. But all of this isn't a problem of payment systems, but of people's behaviour.

            • socksyan hour ago
              This is not how German culture works.
            • drabbiticusan hour ago
              This seems likely to be cultural, possibly even microcultural.

              I know many adults who believe that splitting bills is a normal and reasonable thing to do.

              • carlosjobim23 minutes ago
                Splitting bills, where each pay a part in the restaurant, fine. Splitting bills where one pays and the other sends him money, not.
        • netsharc5 hours ago
          SEPA uses your IBAN (account number), and one can also enter this account number for payment, implicitly allowing the store to withdraw money from it...
          • c7b4 hours ago
            You must be referring to SEPA Direct Debit, which would be very risky to use to siphon funds. There's an 8 week no-questions-asked refund policy, 13 months for unauthorized transactions, if the payment fails (eg due to insufficient balance), the payee is charged a non-refundable cancelation fee. [0] And that's all separate from any legal troubles for fraudulent charges. I don't know why Germans use PayPal over SEPA, but I'd be surprised if SEPA Direct Debit was the reason.

            [0] https://www.europeanpaymentscouncil.eu/what-we-do/sepa-direc...

          • crote4 hours ago
            IBANs aren't secret, they have the same level of confidentiality as your address or birth date.

            One-off SEPA Direct Debit is virtually unheard of, recurring payments are a bit more common but usually involve a €0,01 payment to prove ownership of the account. The transactions are also trivial to undo, and can only be initiated by companies.

            So no, "IBAN fraud" isn't a thing in practice. You can safely share your IBAN with your friends for instant free wire transfers.

          • fuzzy24 hours ago
            Well yes. But just in case this wasn't clear: this is a crime, and you will get your money back in most cases. It's on the merchant to ensure a Direct Debit Mandate is actually valid.
          • master-lincoln4 hours ago
            I do not think it is possible to withdraw money having only an IBAN. It would need a SEPA direct debit mandate for my bank to accept the transfer request.
          • skinfaxi4 hours ago
            That sounds like the same info on a check, which people hand out freely. I'm probably misunderstanding.
        • rciorba4 hours ago
          Sepa is how my kid's daycare debits me each month, or how I transfer money to other accounts (most bills are direct-debit, but sometimes I get a one-off invoice and I have to transfer the money myself).

          But for the small person-to-person type thing, paypal is the defacto here (sadly).

      • cloudie784 hours ago
        Time to start heralding change you want to see. Offer Wero instead. It’s really simple.
      • drdexebtjl34 minutes ago
        “I don’t use paypal, here’s cash”
    • DemetriousJones5 hours ago
      I simply use it as an intermediary between my bank and any website I don't fully trust
      • fg1374 hours ago
        I use "virtual card" for those needs. For me, it doesn't justify bringing out PayPal
        • dylan6044 hours ago
          I've had to use it when my bank's purchase limits did not allow for card (virtual or real), but the same purchase was allowed when going through PayPal. It was annoying AF, but was much faster than contacting my bank and getting permission to spend my money.
          • iamnothere4 hours ago
            Privacy.com is a better option, but some merchants block it.
      • k4rli26 minutes ago
        So both Paypal and Visa/Mastercard get a cut of every transaction. At least with a regular virtual card Paypal isn't getting their cut. Having Paypal as a middleman will make chargeback requests harder as well since they likely need to be negotiated with before the actual card issuing bank.
    • qingcharles2 hours ago
      For the unbanked, PayPal is like Chime and Cash App. A quick way to be able to deposit incomings and get a debit card where you can spend them.
    • 5 hours ago
      undefined
    • vlyan4 hours ago
      because global-ish exchange of goods and services for money is a deliberately convoluted experience that only a handful of well-connected entities are allowed to facilitate, which enables each and every one of them to put "we reserve the right to fuck you in the ass for any or no reason" in their ToS.
  • BoredSmurf7 minutes ago
    android is over, no open source any more.

    open source mobile software is over, no support by payment, medical, insurances and state agencies.

    If I'm left with a choice between two walled gardens in order to communicate with my banks, my insurances, my doctors... well then I choose the one which does not sell ads.

    And I will only run it on the cheapest hardware for that walled garden.

    And now go out there and do anything that desktop linux does not go the same route.

    • romanovcode3 minutes ago
      If there was some kind of legislation for essential apps to have open api then it would not be a problem as people could use AI to create said apps and risk would be on the consumer as only the API would be under the responsibility of the corporation.
  • shaky-carrousel3 hours ago
    It works here. Running in a work profile, no contactless payments.

    Play Integrity API: Not blocked

    Hardened memory allocator: Enabled

    Memory tagging: Enabled

    Extended virtual address space: Enabled

    Secure app spawning: Enabled

    Native code debugging: Allowed

    WebView JIT: Disabled

    Dynamic code loading via memory: Allowed

    Dynamic code loading via storage: Allowed

    • dathinab2 hours ago
      > no contactless payments.

      I think this is the problem here.

      A lot of NFC related tech is deeply rooted in having "trusted (aka large company)", "attested (aka you can't easily lie)", secure module functionality.

      What should have happened is to just not enable the contactless payment functionality for given app, even if the user enabled it in general. And not crash.

      Also as others have pointed out, this might be an accidental mishap not an intended outcome.

      But it's not like PayPal is known to care about small user-base edge cases (quite the opposite). Which I guess is the actual root problem.

    • Groxxan hour ago
      This is my setup as well, though with JIT enabled (which is the default). Crashing at launch on:

          version 10.10.0
      
          com.paypal.android.p2pmobile
          versionCode 1160090162
      
      Seems pretty likely a flawed root detection being rolled out (given the stack trace), my phone is not rooted.
    • microtonal2 hours ago
      Doesn't work here. No contactless payments, full Exploit protection compatibility mode.
      • shaky-carrouselan hour ago
        This is the PayPal version I have installed that works:

        Version 8.107.0

        com.paypal.android.p2pmobile

        • microtonal34 minutes ago
          Looks like I have 10.10.0. They'll most likely remove support for older versions server-side at some point.
  • StrLght4 hours ago
    Still works for me.

    I had to update exploit protection after their latest update — I think it was enabling dynamic code loading via both memory and storage that did the trick.

    Edit: checked now, I have also disabled secure app spawning.

    • Retr0id4 hours ago
      Interesting, just inferring from that it sounds like GrapheneOS's actual-security features might have been tripping up PayPal's root-detection "security" features.

      (Rather than something fundamentally incompatible, like them using Play Integrity)

      • StrLght4 hours ago
        There are valid RASP techniques that involve dynamic code loading, so it actually makes a lot of sense. Source: I worked on RASP a long time ago :)

        IMO headline is very misleading, and OP should have tried disabling all exploit protection options before jumping to any conclusions. PayPal isn't actively trying to block GrapheneOS as of now.

        • skinfaxi4 hours ago
          So to use paypal you actually have to reduce the security of the phone?
          • StrLght3 hours ago
            As with all things about security — it depends on your threat model.

            It reduces security of the app itself, but doesn't affect security of the phone by much.

          • iamnothere4 hours ago
            Not too surprising. I usually have to reduce my browser security on the rare occasion that I access PayPal via the web.
  • onion2k5 hours ago
    Has PayPal blocked GrapheneOS, or have they blocked every OS they're unable to verify and done a poor job of implementing their checks?

    Hanlon's Razor is a useful tool. https://en.wikipedia.org/wiki/Hanlon%27s_razor

    • folkrav4 hours ago
      The very fact they've managed to convince anyone that checking what OS I decide to run on the devices I own to check my own banking is any of their concern is a problem in and of itself.
    • y-curious4 hours ago
      Ironically, I had to apply Hanlon’s Razor to the impolite tone of your post
      • onion2k4 hours ago
        "Ironic" means saying the opposite of what you mean in order to be funny or sarcastic. So that would mean you think I was both polite and not an idiot.

        Jokes on you though, I'm neither of those things.

        • an hour ago
          undefined
    • 4chandaily4 hours ago
      It is a useful tool, but is largely irrelevant to this issue. To the end user, this isn't really much of a difference. Whether the cause is malice or simply not choosing to use the smallest effective brush, they are still taking an action that is preventing legitimate users from accessing the service.
    • redleader554 hours ago
      You're a banking app. Why do you need to check my phone or my os? The security is not in what phone I use, but in how sane your 2-factor auth is and if even exists.
      • onion2k4 hours ago
        You're a banking app.

        I've been called worse.

    • skinfaxi4 hours ago
      Hanlon's razor is for people. Organizations do not operate like people and do not deserve the same deference.
    • basilikum4 hours ago
      > have they blocked every OS they're unable to verify

      This is evil in itself.

    • bossyTeacher4 hours ago
      They have blocked rooted phones based on the error provided. Nothing to do with verification. They treat rooted phones to a level they don't with phones without critical security updates. That's the tension. Non-rooted phones aren't necessarily unsafer.
      • fylo4 hours ago
        Graphene isn't rooted....
        • glitchcan hour ago
          We don't know if the OP has rooted their phone in addition to installing Graphene.
  • leumon6 hours ago
    Update: it seems to work when disabling "secure app spawning" (for now)
    • zvmaz5 hours ago
      So it's not PayPal blocking GrapheneOS?
    • paperscissors4 hours ago
      Great to know, thanks!
    • ttouch4 hours ago
      thank you!
  • steveharmanan hour ago
    Isn't this more about PayPal disliking a rooted device rather than Graphene? I used to have all kinds of issues with financial apps when I was rooted, regardless of OS
    • edoceoan hour ago
      It's been explained in this thread many times: not-rooted
    • Groxxan hour ago
      Flawed root detection issues are kinda common to see when running Graphene, tbh I suspect this is just an accident - it very much is not the first time, nor the first for PayPal.
  • hkt5 minutes ago
    This happened to me with Starling Bank's app years ago. I have since conceded defeat. What is pernicious is how some of these services are unusable without an app, while also bossing the user around about what operating system they can use. Starling left me without any access to any of my bank accounts at the time (2022 or so) so now I use very old school online banking now to avoid this situation ever occurring again.
  • glitchcan hour ago
    Have you explicitly enabled root access? GrapheneOS does not do so by default, in fact their documents explicitly mention that enabling root access weakens the OS's security posture. Many app protection frameworks detect root access and block by default.
  • gnoll_of_gozag5 hours ago
    Can it still run in browser like it would on a regular pc?
    • qingcharlesan hour ago
      Yes, but you might have to enable desktop mode on a mobile browser so it doesn't try force-spawning the app.
  • aabdelhafez6 hours ago
    Switched to Wero and haven't looked back.

    https://wero-wallet.eu

    • sunaookami4 hours ago
      Wero is not a PayPal alternative. It doesn't even have buyer's protection and every bank must manually implement it which immediately makes it a failure. Some banks also connect it to your phone number so you can't link Wero to two different bank accounts with the same number when you have 2 bank accounts. Very messy.
      • master-lincoln4 hours ago
        > Some banks also connect it to your phone number

        What do you mean "some banks"? I thought the whole value proposition of Wero was instant bank transfers with SEPA but using phone numbers?

    • unpopularopp5 hours ago
      Unfortunately peasants like us who don't live in the 5 countries where it's available still can't look back
      • Carbon16034 hours ago
        I live where it's available and still can't use it to pay stuff, only to transfer money to friends.
    • muvlon5 hours ago
      You need to use your bank's app for Wero, and many EU banks' apps refuse to run on GrapheneOS for the same reasons as PayPal. This is sadly not a clear win for Wero.
    • therealmarv5 hours ago
      wait for it... I can see a future were every wallet, payment etc. app will block devices which are on custom ROMs and do not pass strong hardware integrity with blessing from Google.

      I've read once that there are paid app testing labs which test if an app has root and custom ROM detection and when they don't have that it's a minus point on the report.

    • Carbon16034 hours ago
      Sadly, not even close. I would even dare to say that Klarna is closer to what PayPal is, than Wero.
    • oniony5 hours ago
      The website is pages and pages of blankness for me on Firefox mobile.
    • savwolf4 hours ago
      Does this work in the UK?
      • doublerabbit4 hours ago
        No. We left the EU, so we don't get such fun.
        • jeroenhdan hour ago
          Wero also isn't implemented EU-wide either, so it's still possible as long as the banks play ball.

          UK politics has been quite isolationist, though, so I doubt the banks will see much in interoperating with the rest of Europe.

  • ThomasGlanzmann5 hours ago
    I'm on Debian Testing sometimes on amd64 and sometimes on m1. Paypal also doesn't like me. Than I have two options: I use a Windows VM to do the payment or I use another payment method. Most of the time I use the other payment method.
  • enos_feedler2 hours ago
    I have never been a crypto currency advocate, but if the banking utility of a mobile phone is going to be dictated by the operating systems that finance apps whitelist, I might want open rails that work with my open phone
  • bit19935 hours ago
    I was always suspicious of GrapheneOS, thought it was too good to be true. But this makes me reconsider and want to install GrapheneOS.
    • nicman235 hours ago
      it is great and you know that because cops are pissy about it
    • kissiel5 hours ago
      I think if paypal not working on GOS makes you not use it, then GOS is definitely not for you...
      • WCSTombs5 hours ago
        They're saying the opposite, no?
        • pirates4 hours ago
          They didn’t read it that closely, they just wanted to put someone down and move along.
        • kissiel2 hours ago
          My parser got stuck on "Too good to be true, then reconsider."
  • anonymousiam4 hours ago
    Hopefully these stupid companies that are refusing to allow their apps to run on GrapheneOS will have a change of heart when Motorola begins launching their new phones:

    https://arstechnica.com/gadgets/2026/08/motorolas-grapheneos...

    • master-lincoln4 hours ago
      if there is enough money to be made they will consider it...
  • onaclov20003 hours ago
    Dumb idea, but I wonder if the underlying os can see who is asking questions like do you have root, And if an app has no need to know, it just plays dumb and responds...of course not. It's a bit of a chicken and egg problem, in that if you don't know what apps need to know if you have root, or not, then you can't determine that at the OS level...maybe an option for the user (popup) to tell the program, tell them we are rooted or not? (Or a settings page you can determine what apps can know root or not)
    • Retr0id3 hours ago
      That's exactly how modern Android rooting tools work. You select which apps you want to have root, in a manager app. No other app should be able to notice.

      But GrapheneOS isn't root, that's just PayPal's thing being broken.

    • NoidFonsense3 hours ago
      perhaps but this is about device/os attestation, not rooting
      • kevin_thibedeau3 hours ago
        How does their web site do device attestation? The argument that apps have to be locked behind a validation mechanism controlled by Google to be secure is BS when a cookie is sufficient.
  • sdcfgy5 hours ago
    I'm starting to see these restrictions as a deterrent for using the products in question. My GOS handset is slowly fizzling away into a dumbphone with Firefox, organic maps and k9. And you know what, I am starting like it.
  • chmod77537 minutes ago
    Works just fine for me on an unrooted Pixel 10 Pro.
  • prartichoke4 hours ago
    Confirmed on my phone too. I left a 1-star review on the play store saying it crashes on every launch, uninstalled and will use the website from now on. (Luckily, I dont use contactless payments, ai just send and receive money from friends from time to time)
  • savwolf4 hours ago
    This is what really makes me question if I want to continue to use GOS, already some UK banks apps (which are app only) don't want to run. I'm considering switching back to stock as I can't be bothered to try to find hacks and workarounds for daily necessities.
    • microsoftedging5 minutes ago
      Same experience in the UK, but it was the push that got me to switch from Lloyds to Nationwide if you're looking for another option. They're great, they even have offline 2FA methods as they send you a card reader for things like authing purchases or sign-ins. And the app still works :-)
    • depressedpanda4 hours ago
      I would never use a bank that is app only. Sounds like a horrible experience.
  • goonersallofyou3 hours ago
    I remember when I had to boot up an old windows machine because TurboTax refused to run on a Linux (might have been something related to flash as well... been too long to recall), then I just ran Windows in a VM, then extensions allowed me to do User-Agent spoofing (honestly should have thought of this sooner), and now they don't seem to care at all. I did my taxes on OpenBSD last year.
  • bdzr4 hours ago
    I also ran into the eBay application being blocked just recently. Other than that I've had no issues, but I imagine this is going to become more and more common as time goes on.
    • microtonal29 minutes ago
      Most likely, unless the GrapheneOS user base can be grown quickly. We are at a point in time where the number of apps that block GrapheneOS through Play Integrity Strong is fairly small. So it's still possible to grow the user base since the inconvenience is not too large. Once the majority of banks would require passing Play Integrity Strong, far fewer people would switch.

      So, best to grow the user base fast now and let every user send a complaint for every app that gets blocked. A few million users will be harder to ignore.

    • StrLght4 hours ago
      eBay has been enforcing Play Integrity for over a year now. Luckily you don't lose much by using it in a browser.

      I also get why they'd be desperate to fight bots. It's a weak excuse for not doing it better, but at least it makes some sense.

  • Itoldmyselfso2 hours ago
    The best approach to combat this is to cause as much headache as possible: bombard them with 1-star reviews, contact news sites, post this on social media sites snd contact Paypal's support.
    • microtonal2 hours ago
      Good luck with 3.7M existing reviews.
      • Itoldmyselfso34 minutes ago
        With a user base of 500k if every GOS user left a review that'd make a dent.
        • microtonal32 minutes ago
          True. But when the Volkswagen block was publicized a lot, last time I checked the number of stars didn't even decrease by 0.1 (even though there were a bunch of negative reviews). Admittedly, PayPal probably has more GrapheneOS users than VW, but with VW negative reviews could have made a serious dent.
  • schnittbrot4 hours ago
    I've been using it in the browser with GOS no problem. Any reason why one would need the app besides a little more convenience?
    • aframemodular4 hours ago
      They require the app for certain things like managing which PayPal debit card category gets 5% cash back
  • jadar4 hours ago
    Does this really have anything to do with GOS and more to do with apps not wanting to run on rooted phones? A rooted phone is more likely to be tampered with and have its sandbox rules relaxed. There's a big business of security companies selling tools to harden mobile apps and the bare minimum is not running on rooted phones.
    • ledoge3 hours ago
      A normal GrapheneOS installation uses Android Verified Boot with a locked bootloader, and does not give the user root access. Google's Play Integrity cannot be used to verify the integrity of the OS (as GrapheneOS is not approved by Google), but equivalent verification can be done using standard Android APIs and GrapheneOS's public keys.
    • daveoc643 hours ago
      GrapheneOS doesn't give you root access.

      The OS is designed to offer privacy and security guarantees, which root access breaks, so they don't offer it.

  • josephcsible3 hours ago
    This wouldn't be that bad if they had a functional website you could use instead, but their website doesn't even let you do things like pick your monthly rewards category or configure auto-replenish for your debit card.
  • Helmut100013 hours ago
    Why do you need PayPal APP? I have grapheneos and just tested logging in to PayPal web. Works.
  • jordand4 hours ago
    I've disabled auto-update for PayPal in the Play Store and also Disabled the app locally (so I can re-enable when rarely needed). They'll force people to update soon enough given how banking apps are.
  • bookofjoe3 hours ago
    I would bet that fewer than 1/1,000 non-HN users have ANY clue what it means to root a device. I sure don't!
  • Grisu_FTP5 hours ago
    I still remember when my bank wanted me to run Android 9 instead of my Android 15 rom (without root) on my Samsung S8 because "muh security!!"

    Funnily enough, the only way to hide those detections was to Root my phone... And i still remember when i had an appointment there, they wanted to see something in my Bank app, i opened it (and i assume it had an update since i then last used it) and a big "THIS DEVICE IS NOT SUPPORTED. ROOT IS NOT SUPPORTED" poped up

    But was as simple as readding the bank app to my root hiders.

    but still, i hate this security theater

  • 3 hours ago
    undefined
  • dennemark4 hours ago
    Looking at the description, the title should be changed to "Contactless PayPal card does not run on GrapheneOS"

    I use latest Aurora Store PayPal version and it still works. I just dont use contactless payment.

    • hashworks4 hours ago
      I'm not using the contactless payment feature and get the same crash and error.
  • zache64 hours ago
    It works for me after enabling exploit protection compatibility mode. Pixel 9a on latest versions of GOS and PayPal.
  • taegee4 hours ago
    Still works fine for me. PayPal and GrapheneOS are both on the current release.
  • tombardier5 hours ago
    Still works on my up to date pixel 9 xl. I haven't enabled NFC payments though
  • https4433 hours ago
    Similarly, Cash App does not work on Graphene
  • ethagnawl3 hours ago
    Does the website still work?
  • 12ahs713 hours ago
    This is likely incompetence. PayPal/Thiel are deep state and for sure the CIA has all PayPal transactions.

    So they'd want to enable an app trojan on GrapheneOS.

    The question is why anyone would use GrapheneOS and use apps from hostile publishers?

  • helloiamantoine2 hours ago
    Graphene OS isn't part of the satanic elite then. I mean, you could already tell that when they started arresting anyone with a pixel at any border crossing.

    Good job them. Can't wait for the motorola phones

  • 7r334 hours ago
    P10F, 2026081301, Aurora Store, secondary profile, flawless. Try harder.
  • 4 hours ago
    undefined
  • 1970-01-012 hours ago
    Funny how PayPal don't trust you to safely handle root but they will trust you to pay thousands in loans, credit, etc. What a joke.
  • kova123 hours ago
    How is it that PayPal is still relevant? What does it even offer these days that other platforms don't do better?
  • varispeed3 hours ago
    This should be illegal, but it won't. Corrupt politicians want people to be only on the approved operating systems so they can be surveilled.
  • doublerabbit4 hours ago
    When threat comes knocking, the door gets bolted-shut.
  • hd45 hours ago
    did you re-lock the bootloader?
  • 5 hours ago
    undefined
  • nekusar42 minutes ago
    Yep, and how dare we plebes who run GrapheneOS get fucking root to start attacking these absurd anti-owner policies.

    But the howls you hear from Graphene is "wahhhh people can't be trusted" or "suck-u-rity holeeeee".

    GrapheneOS devs are just as corrupted and anti-owner as Apple or Google.

  • gib4446 hours ago
    With or without Google Play Services running?
    • leumon6 hours ago
      With. But disabling "Secure app spawning" seems to fix it for now.
  • 5 hours ago
    undefined
  • justmarc2 hours ago
    [dead]
  • paperscissors4 hours ago
    [flagged]
  • fenestella5 hours ago
    [dead]
  • hoshi734 hours ago
    [dead]
  • freakynit7 hours ago
    "RootDetectionSecurityException" .. there's your answer ... it doesnt't want to run on "rooted" devices.
    • leumon7 hours ago
      Well I haven't rooted my device. It's just normal grapheneos
      • therealmarv5 hours ago
        These days, root is mostly flagged via indirect indicators rather than detecting the root binary itself. For instance, detecting custom ROMs is a common clue. Does anyone remember the suhide days? ;)
      • freakynit6 hours ago
        [dead]
    • tensegrist5 hours ago
      iirc grapheneos can't be rooted unless you do your own build
      • futune4 hours ago
        That's the bizarre thing about this hn discussion... A lot of people referencing rooted phones, but to the best of my knowledge GrapheneOS is almost never rooted?
      • Sophira4 hours ago
        It can be rooted just fine without doing your own build. It's just that if you do, the GrapheneOS community will claim that it is no longer GrapheneOS and that it's separate.
    • windowliker5 hours ago
      Isn't it more likely to be saying that the app is running with root privileges?
    • 5 hours ago
      undefined
  • dingdong20263 hours ago
    Why would you use PayPal anyway? It's a t#rd.
  • nunobrito5 hours ago
    Paypal doesn't work on LineageOS since a long time, even though the connections of that dubious Graphene distro with the US government are always in the horizon it is just natural that paypal doesn't work there now.

    Otherwise it would just continue to raise suspicious that Graphene is favored by governments and big tech.

    • imska4 hours ago
      It does work for me on lineages for microg with an Xperia 5 II. Haven't tried to activate contactless though.
      • nunobrito3 hours ago
        Never worked for me, tried with microg and plenty of other ways.