Is there or could there be a way that integrating with a client app didn't require giving them your private key? I'm not familiar with HW signer but would seem that if I can use a browser extension to validate on a client, is that what a HW signer would do? Would it enable signing in to a client without giving them the private key?