Sync status.
Whether local changes have reached another device or server.
See it in context
What it is
Sync status communicates the lifecycle of data synchronization: pending, uploading, up to date, or failed. It should make locally saved work distinguishable from remotely synchronized work.
When to use it
Use when work persists across devices or collaborators.
Know the difference
Saved locally does not necessarily mean synchronized; represent the two claims separately.
Across platforms
iOS · iPadOS · macOS · visionOS
Use the native platform presentation and terminology; adapt density and interaction to touch, pointer, remote, or spatial input rather than copying a phone-sized view.
Web · Android · Windows · Linux
On the web, announce meaningful status changes without moving focus. On Android and desktop, keep messages near the relevant operation and follow the platform’s notification conventions.
Go to the source
Primary documentation for the pattern and its platform conventions.