Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Cloud Sync & Accounts

ProFacet stores every edit in your browser first for speed and data privacy. Cloud sync builds on that foundation: when you sign in, the studio mirrors those designs to your account so you can pick up the same work on another machine. This chapter explains what stays local, what changes after authentication, and how to keep multiple browsers aligned.

Local storage and manual backups

ProFacet requests persistent storage from the browser at startup to keep your designs safe. If granted, your data is labelled Protected — the browser guarantees it will keep your data even when disk space is low. If not granted, your data is labelled Standard — everything works the same, but the browser may clear site data if the disk runs very low.

[!NOTE] Whether storage is Protected or Standard is decided by the browser, not by ProFacet. Most browsers grant persistence for sites you visit regularly, bookmark, or install as a web app. You can check the current status in About ProFacet (click the ProFacet logo in the sidebar).

Either way, your designs are saved locally and work the same. Regular backups are still a good idea in case you ever clear site data, switch browsers, or move to a new machine:

  • Open Design → Backup exports the entire library (active and deleted designs) as a JSON file you can keep on an external drive, in cloud storage, or anywhere you like. Restoring that file walks you through conflicts: you can overwrite locals with the backup or keep whichever version has the newest change.
  • Cloud Sync automatically mirrors every design to your account so you can recover on another device (see below).
  • Deleted entries stay two weeks in the dialog's Deleted filter until you purge them or restore them, so accidental removals are easy to undo.
  • Always keep multiple backups (cloud sync, JSON export, external drive) so you can recover if anything goes sideways.

Signing in unlocks cloud sync

Click the Sign In badge in the editor header to open the account menu. Depending on the deployment, cloud features may be disabled entirely - in that case the badge simply reads Offline and behaves like a label.

When cloud sync is available, authenticating adds:

  • Automatic backups - the latest copy of every design is stored alongside your account.
  • Cross-device libraries - any browser that signs in with the same account receives the same portfolio. Remote designs win when they have a newer modification timestamp; otherwise your local edits stay in place.
  • Preset sync - user-created optimizer presets are uploaded alongside designs, so the Optimizer panel shows the same list everywhere.
  • Account controls - the menu offers Account Overview, Sync Now, Resend verification email (when needed), Delete Account, and Sign Out. Signed-out users get a one-click option to authenticate.

How syncing behaves

  • Initial merge - the first sign-in pulls any remote snapshot, combines it with your local designs (newer changes win), saves the result back to the browser, and, if nothing is open, loads the most recently edited piece.
  • Deferred uploads - after you edit a design, the badge notes that changes are waiting. About 45 seconds after you stop typing, the studio pushes the updated library so quick tweaks batch together.
  • Interval syncs - while you are signed in, the studio also refreshes your cloud copy roughly every 10 minutes in the background.
  • Manual Sync Now - choose Sync Now from the profile menu to force an immediate round-trip before you close a laptop or switch machines. The menu closes once the request completes.
  • Optimizer presets - the presets you create travel with your account, so the Optimizer panel shows the same list wherever you sign in.

If the network is unavailable, sync retries later and your edits remain in IndexedDB. The spinner disappears once the controller falls back to idle.

Troubleshooting

  • Designs are missing after signing in - open the profile menu and run Sync Now once to trigger a merge. If the designs still do not appear, check the browser console for [cloud-sync] errors.
  • Contest submission says email unverified - use the menu's Resend verification email action and complete the link in your inbox, then try again.
  • Preparing to wipe a device - export a JSON backup first (Open Design -> Backup). You can restore that file on the fresh install before or after you sign in.