I am confused! A closed-source-code app cannot be non-custodial. Even if I give the app a NWC link to my own wallet, what stops it from displaying a fake QR and stealing the client's payment? It is based on trust, hence custodial.
How would an anonymous wallet or platform know if a client is based in the EU? And why would it care? EU will block access to all such providers, like Boltz and Coinos? Or spy on users?