Gaia/Architecture Proposal: Difference between revisions

Jump to navigation Jump to search
m
Line 173: Line 173:
[[File:Gaia Architecture Proposal Data Sync.png]]
[[File:Gaia Architecture Proposal Data Sync.png]]


Applications datas has a copy on the device, as well as a synchronized copy over a remote service.
Applications data lives on the device, and is synchronized to a remote service.
Datas that will be copy remotely are first encrypted on the client side.
The content is first encrypted on the client side before being propagated remotely.


This remote service is accessible by any apps using Firefox Accounts.
This remote service is accessible by any app using Firefox Accounts.
The encryption token is derived from Firefox Accounts in order to share it between multiple devices.
The encryption token is derived from Firefox Accounts in order to be shareable between multiple devices.


The remote storage back-end is not yet defined. One suggestion that is currently under investigation is to have a proxy offering an HTTP API in order to abstract the specificity of the remote storage back-end.
The remote storage back-end is not yet defined. One suggestion that is currently under investigation is to have a proxy offering an HTTP API in order to abstract the specificity of the remote storage back-end.
Confirmed users
51

edits

Navigation menu