Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 2.44 KB

PRIVACY.md

File metadata and controls

19 lines (13 loc) · 2.44 KB

WearAuthn Privacy Policy

The Wear OS app WearAuthn is a U2F/FIDO2-compliant security key. It can be used to register with and, afterwards, log in to websites that use WebAuthn for second-factor or single-factor login.

WearAuthn only exchanges data with previously paired and connected Bluetooth devices and via NFC, and only to the extent of the CTAP 2.1 specification for FIDO2-compliant authenticators. In particular, WearAuthn itself does not transmit (or receive) data over the internet and does not contain trackers or advertisement of any kind.

WearAuthn can be operated in second-factor or passwordless mode. In second-factor mode, WearAuthn will

  • only after acquiring consent from the user, create a random, uniquely identifying public/private key pair on the watch, store the private key pair in secure OS facilities, and share the public key with the device that requested so via Bluetooth or NFC. This public key will be forwarded to the website the user is currently registering with by that device.
  • only after acquiring consent from the user, reveal the possession of a private key belonging to either a provided public key or a provided website identifier to a connected device and perform cryptographic operations using that private key. If so requested by the connected device, this operation can also take place without user consent, but will be cryptographically marked as such ("silent authentication").
  • only after acquiring consent from the user, store the identifiers of websites with which it has been registered.
  • maintain a usage counter for every key pair.
  • not store any personal information.

Additionally, in passwordless mode, WearAuthn will

  • only after acquiring consent from the user, store a username and real name received from a connected device and associate this information with a key pair. This personal information is indirectly encrypted with the watch's screen lock credential and will be wiped if the screen lock is disabled.
  • only after acquiring consent from the user and if the watch has recently been unlocked, show usernames and real names associated with key pairs on the watch or send them to the connected device.
  • not reveal any personal information unless the device is unlocked and the screen lock credential has recently been confirmed.