Saved locally first, then sent to the server. Works without a connection; queued items are sent when the server is reachable again.