Firefox Sync data is secure - Find out more

Revision Information
  • Revision id: 17675
  • Created:
  • Creator: gszorc
  • Comment: initial; content influenced by sections in "What is Firefox Sync?"
  • Reviewed: No
  • Ready for localization: No
Revision Source
Revision Content

High-Level Overview

When you configure Firefox Sync, a Sync Key is generated. You can think of this key as a digital version of a key you use to open doors, safes, etc.

When you send data to a Sync server, Sync creates a digital safe on your local computer, puts your data in that safe, then uses the Sync Key to lock it. The digital safe is then sent to the Sync Server.

Your Sync Key is the only key in the universe that can open these digital safes and there is no other way to crack the safe. If someone accesses your Sync data on the Sync server, they only see your digital safe, not what's inside. The Sync Keys are generated such that it would take thousands of computers thousands of years to duplicate your key and unlock your safes and the data inside.

All of your Firefox Sync data is stored this way by default.

Tell Me More

A Sync Key is a cryptographically secure randomly-generated key. It is generated by the Sync client when you initially configure Sync. The Sync Key is used to encrypt data before being uploaded to the server.

The Sync Key is never transmitted to the Sync Server, so the server nor the people with access to it know how to decrypt your stored data.