Web Authentication relies on asymmetric encryption to do away with passwords and SMS 2-factor authentication.
Can it work across browsers? Must the user use the same browser on the same device where the private key resides? If the user were to clear the browser data or uninstall the browser, will the private key still remain?