---
title: "Sync and backup · Docs"
description: "Back up Donut Browser profiles to Donut cloud or your own server, use them on other computers, encrypt them end to end and roll back with restore points."
url: "https://donutbrowser.com/docs/sync/"
---

# Sync and back up profiles

Sync is off by default. When you turn it on for a profile, Donut uploads the profile's settings and browser data, and your other computers download them. Proxies, VPNs, groups, extensions, extension groups and statuses can sync too.

## Where profiles sync to

| Server | Plan | Profiles you can sync |
| --- | --- | --- |
| Donut cloud | Solo, Pro, Team or Enterprise | 20 on Solo, 50 on Pro, 100 on Team |
| Your own server | Every plan, Free included | No limit without an account; your plan's limit when you sign in |

To use Donut cloud, open the **Account** page (**Cmd/Ctrl+Shift+A**) and click **Sign in**. In the dialog, click **Login**, sign in on the website, copy the code it shows, paste it under **Login code** and click **Verify & Log In**. The **Account** tab then shows your plan, its status, your team role, the billing period, which of your devices this is, and the remote hours left. Browser automation runs only on your primary device (Device 1); sign out there to use it on another device.

![Account page for alex@example.com on the Team plan: plan Team, status active, team role Owner, billing period monthly, device 1 of 2, and a note that browser automation is active on this device. A Remote hours card shows 752.5 of 800 hours left, 47.5 used this period. Tabs: Account, Team usage, Team activity, Team access, Self-hosted.](https://donutbrowser.com/img/docs/account.webp "Your plan, team role, devices and remote hours.") To use your own server, see [Self-hosted sync server](https://donutbrowser.com/docs/self-hosting).

## Turn on sync for a profile

Open the profile panel and choose **Sync**. Pick a **Sync mode**:

| Mode | What happens |
| --- | --- |
| Disabled | The profile stays on this computer |
| Regular Sync | Faster. The server can read the data. [Cookie Bot](https://donutbrowser.com/docs/cookie-bot) and [remote browsers](https://donutbrowser.com/docs/remote-browsers) need this mode |
| E2E Encrypted Sync | Donut encrypts the data before upload. The server stores only encrypted data |

A profile syncs when its browser stops, and other computers receive the change. **Sync Now** starts a sync at once.

The **Enable Sync for Existing Items** dialog turns on sync for all your proxies, VPNs, groups, extensions and extension groups at once. Each item also has its own **Sync** switch.

![Sync section of the profile panel. The Sync mode picker is open with the options Disabled (selected), Regular Sync and E2E Encrypted Sync.](https://donutbrowser.com/img/docs/profile-sync.webp "Choose how a profile syncs to your other devices.")

## End-to-end encryption

Set the password in **Settings → Sync Encryption** (8 characters or more). Then choose **E2E Encrypted Sync** for each profile that needs it.

- The encryption key comes from your password through Argon2id. Data is encrypted with AES-256-GCM before it leaves the computer.
- Enter the same password on each computer. If one has none, sync pauses there until you enter it.
- When you change the password, Donut encrypts every synced item again: profiles first, then proxies, groups, VPNs and extensions.
- Nobody can recover a lost password. Profiles encrypted with it cannot be restored.
- On a Team plan, only the owner sets the encryption password.

## Restore points

The **Sync** section of a synced profile lists its restore points: copies of the profile's data on the sync server. The server makes one a day after a sync that changed something, and you make more with **Create**. It keeps the newest 3 of each kind (**Daily** and **Manual**). **Restore** puts the profile's data back to that copy; the current data first becomes a new restore point. **Delete** removes a copy.

![Sync section of the profile panel for Shop · US-East 02. Sync mode is Regular Sync and the status is Synced. A Restore points list shows copies of the profile's data on the sync server, daily and manual ones, each with its date, kind and size, and Restore and Delete buttons. A Create button makes a new restore point.](https://donutbrowser.com/img/docs/restore-points.webp "Synced profiles keep restore points on the sync server: daily copies and the ones you make.")

## What you cannot sync

- Ephemeral profiles: they have no data to keep.
- Extensions loaded in place from a folder.
- 2FA keys: they stay on the computer where you added them.
- A profile made for another operating system can sync, but only a computer with that system can launch it.
