Welcome to the developer home of Firefox Sync. For non-technical information, please see the official Sync web site.
Firefox Sync is a service for syncing bookmarks, history, passwords, and other profile data across Mozilla products. The Sync service includes clients, which are integrated in Firefox Desktop, Firefox for Android, and Firefox for iOS, and servers, which store encrypted blobs of synced data.
The code and specifications for the clients and servers are all public, meaning that others are free to implement components or run Sync on their own. By default, Firefox uses the Sync server stack hosted by Mozilla. The storage server documentation covers the Sync HTTP server API, cryptography model, daa storage formats, and how to run your own server.
People and Places
Shout out in the #sync channel on Mozilla's IRC
sync-dev is a low-volume mailing list for announcements and technical discussions.
These fine folks are the globally distributed Sync development team, and will be happy to answer your questions!
- Mark Hammond (:markh) - Desktop (Melbourne, UTC+10)
- Thom Chiovoloni (:tcsc) - Desktop (Portland, UTC-8)
- Edouard Oger (:eoger) - Desktop (Toronto, UTC-5)
- Lina Cambridge (:lina) - Desktop (San Francisco, UTC-8)
- Grisha Kruglov (:grisha) - Android (Vancouver, UTC-8)
- Ryan Kelly (:rfkelly) - Server (Melbourne, UTC+10)
- Rebecca Billings (:rbillings) (San Francisco, UTC-8)
- Adrian Utrilla (:autrilla) (Berlin, UTC+1)
- Bob Micheletto (:bobm) (Ohio, UTC-5)
- Alex Davis (:ADavis) - Product Manager (Vancouver, UTC-8)
- Julie McCracken (:Julie) - Engineering Program Manager (San Diego, UTC-8)
- Ryan Feeley (:rfeeley) (Toronto, UTC-5)