Clients should allow signing trough extensions like alby or Nos2x, else yes 🙌 nothing prevents a client from taking your key if they are malicious
Discussion
I would think the same could hypothetically be asked of these browser extensions? No? And if you’re on an iOS or android app the answer can’t be “use browser extension” bc it’s not possible
True the buck stops somewhere, Nos2x is developed by fiatjaf, so I guess you gotta trust him 😄 or the alby team and for iOS there is Nostore