Where are Passkeys Stored in Chrome?

Blog-Post-Author

Vincent

Created: August 22, 2024

Updated: September 10, 2024


Where Are Passkeys Stored in Chrome?#

Passkeys in Chrome are stored differently depending on the operating system. On macOS, they can be stored in the Chrome profile or iCloud Keychain; on iOS, they are saved in the iCloud Keychain or third-party password managers. Windows stores passkeys in Windows Hello or third-party password managers, while Android saves them in Google Password Manager or third-party password managers.

  • Passkeys in Chrome are stored differently depending on the operating system.
  • iOS: Stored in iCloud Keychain
  • macOS: Stored in Chrome profile or iCloud Keychain.
  • Windows: Stored in Windows Hello or third-party password managers.
  • Android: Stored in Google Password Manager or third-party password managers.

where are passkeys stored in chrome

Storing Passkeys in Chrome Across Operating Systems#

Chrome, as a browser, integrates with various operating systems to store passkeys securely. The storage location and method depend significantly on the underlying operating system:

macOS#

  • Chrome Profile (Not Synced): On macOS, users have the option to store passkeys locally within their Chrome profile. These passkeys are not synced across devices and are securely stored in the Secure Enclave.
  • iCloud Keychain (Synced): Alternatively, passkeys can be stored in iCloud Keychain, allowing them to be synced across all Apple devices. The Secure Enclave is also used to safeguard these passkeys.
Subreddit Icon

Discuss passkeys news and questions in r/passkey.

Join Subreddit

iOS#

  • iCloud Keychain (Synced): On iOS devices, passkeys are stored in iCloud Keychain, making them accessible across all Apple devices. Like on macOS, the Secure Enclave is utilized for protection.
  • Third-Party Password Managers (Synced): Users can also choose to store passkeys in third-party password managers, which are synced across devices.

Windows#

  • Windows Hello (Not Synced): For Windows users, passkeys are stored locally using Windows Hello. These passkeys are not synced and are protected by the Trusted Platform Module (TPM).
  • Third-Party Password Managers (Synced): Similar to iOS, Windows users can opt to store their passkeys in third-party password managers, allowing for synchronization across multiple devices.

Android#

  • Google Password Manager (Synced): Android devices store passkeys in Google Password Manager, ensuring they are synced across devices. The Trusted Execution Environment (TEE) provides robust security for these passkeys.
  • Third-Party Password Managers (Synced): Android users also have the option to use third-party password managers for storing and syncing passkeys.

Technical Considerations#

When considering where to store passkeys in Chrome, it's important to understand the security implications:

  • Secure Enclave (macOS/iOS): A dedicated security processor used to protect sensitive information like passkeys.
  • Trusted Platform Module (Windows): A specialized chip that secures hardware through integrated cryptographic keys.
  • Trusted Execution Environment (Android): An isolated environment that runs in parallel to the main operating system, safeguarding sensitive information.
Slack Icon

Become part of our Passkeys Community for updates and support.

Join

Each storage method offers different levels of security and convenience. For instance, storing passkeys in a non-synced environment (like Windows Hello or a local Chrome profile) offers higher security but less convenience. In contrast, syncing passkeys across devices through services like iCloud Keychain or Google Password Manager provides ease of use but with slightly different security considerations.


Share this article


LinkedInTwitterFacebook

Enjoyed this read?

🤝 Join our Passkeys Community

Share passkeys implementation tips and get support to free the world from passwords.

🚀 Subscribe to Substack

Get the latest news, strategies, and insights about passkeys sent straight to your inbox.


We provide UI components, SDKs and guides to help you add passkeys to your app in <1 hour

Start for free