--- title: "Sync to Cloud" description: "Sign in to sync your conversations, settings, and automations across all your devices" --- Sign in to BrowserOS and your data follows you everywhere. Your conversations, AI model settings, and scheduled tasks sync automatically to the cloud so you never lose your setup. ## Why Sign In? Without an account, everything stays on one device. Sign in and your data is backed up and available wherever you use BrowserOS. Open BrowserOS on a new device and your conversations, model settings, and scheduled tasks are already there. Chat history is saved to the cloud automatically. Clear your browser data or switch machines and everything is still available. Set up your AI models once. Your provider configurations sync across devices so you never re-enter the same setup twice. Create a scheduled task on your laptop and it appears on your desktop. Edits sync both ways. ## How to Sign In Open a new tab in BrowserOS to see the home page. Click **Sign In** in the sidebar to open the login page. Enter your email for a magic link, or sign in with Google. Click the link in your email (or complete Google sign-in). BrowserOS starts syncing your data immediately. Magic link sign-in means you never need to create or remember a password. Just enter your email and click the link. ## What Gets Synced Your full chat history syncs to the cloud as you go. Every message is saved in real time so you can pick up any conversation on another device. Locally, BrowserOS keeps your 50 most recent conversations. In the cloud, there is no limit. Your configured LLM providers (OpenAI, Anthropic, Google, Moonshot, Azure, Bedrock, and others) sync across devices. This includes the model name, provider type, base URL, temperature, and context window settings. **Your API keys are never synced.** Sensitive credentials like API keys, access keys, and session tokens stay on the device where you entered them. You will need to re-enter API keys on each new device. Your scheduled task configurations sync in both directions. Create a task on one device, edit it on another, and changes are merged automatically using timestamps to resolve conflicts. Only the schedule setup syncs (name, prompt, schedule type, and timing). Task run results and output stay on the device where the task ran. Your name, profile picture, and account preferences sync across devices. Information you provide during onboarding (role, company) is also saved to your profile. ## What Stays Local Some settings are device-specific and do not sync to the cloud: - **API keys and secrets** for LLM providers - **Memory** (core facts and daily notes) - **SOUL.md** (assistant personality) - **Theme** (light/dark mode) - **Workspace folder** selection - **Connected MCP servers** - **Workflows** - **Scheduled task results** (run output stays on the device where the task ran) This is intentional. Sensitive credentials never leave your device, memory and personality files stay private, and display preferences can differ between machines. ## How Sync Works BrowserOS uses a local-first approach. Your data is always saved on your device first, then synced to the cloud in the background. Every action (sending a message, adding a provider, creating a task) is saved locally first. BrowserOS works fully offline. When you are signed in, changes are automatically pushed to the cloud. New chat messages sync in real time. Provider and task changes sync whenever they are updated. When you sign in on a new device, BrowserOS pulls your conversations, model settings, scheduled tasks, and profile from the cloud and merges them with any local data. If the same scheduled task is edited on two devices before they sync, BrowserOS keeps the version with the most recent timestamp. ## Security Sensitive credentials like API keys, access keys, and tokens are excluded from cloud sync entirely. Sign-in uses magic links or Google OAuth. No passwords are stored. All synced data is tied to your user account and is not accessible to anyone else. If cloud sync fails (e.g., no internet), your local data is unaffected. Sync resumes automatically when connectivity is restored.