Drive Sync
Keep your rules, profiles, sessions and hibernated tabs the same on all your computers, using Google Drive. Sign in once, and Takt syncs in the background. If this browser and Google Drive both changed, Takt asks you what to keep.
Premium feature. Drive Sync requires a Premium subscription.
How it works #
Takt stores your data in Google Drive's hidden app folder — a private, per-app space that only Takt can access. It is completely separate from your Google Drive files and never appears in the Drive UI. Other apps and people cannot see it.
After a one-time sign-in, Takt can sync every 15 minutes in the background. You can also sync on demand, or force-push and force-pull at any time. On every sync, Takt compares the content of the data, not the time it was saved: it pushes when only this browser changed and pulls when only Google Drive changed. When both changed, Takt writes nothing and asks you what to keep.
Drive Sync vs File Sync #
Takt offers two sync methods. Here is how to choose:
| Drive Sync | File Sync | |
|---|---|---|
| Setup | Sign in with Google once | Pick a folder once |
| Re-auth on restart | Never — Chrome caches the token | Sometimes — folder permission may reset |
| Auto-sync | Every 15 minutes; asks you when both sides changed | On every change (writes to disk) |
| Cloud provider | Google Drive only | Any (Drive, iCloud, Dropbox, etc.) |
| Visibility in Drive | Hidden — not in your Drive files | Visible files in a folder you choose |
| Manual control | Sync Now, Force Push, Force Pull | Sync Now, Import from Folder |
Drive Sync is the simpler choice for most users. File Sync is better if you want to inspect or edit the sync files directly, or use a cloud provider other than Google.
Setting up Drive Sync #
- Open the Takt Options page and go to the Settings tab.
- Scroll to the Drive Sync section.
- Click Connect Google Drive. A Google sign-in window will appear.
- Sign in and grant Takt permission to access its hidden app folder. Takt requests the minimum possible scope — it cannot read or modify any of your regular Drive files.
- Once connected, your account email appears next to the button. You can now sync.
The sign-in window appears only once. After that, Chrome caches the authentication token and renews it silently. You will not be prompted again unless you explicitly disconnect or revoke access from your Google account settings.
What gets synced #
Takt stores six files in Google Drive's app folder:
| File | Contents |
|---|---|
rules.json |
All your grouping rules |
profiles.json |
All your profiles and their rule assignments |
sessions.json |
All your saved sessions |
hibernated.json |
All your hibernated tabs |
settings.json |
Your hibernation settings |
meta.json |
Sync timestamp, device ID, and extension version |
Takt compares the files as one set. If this browser and another computer each changed something, even in different files, Takt asks you what to keep before it writes anything.
Sync Now #
Click Sync Now to sync right away. Takt checks what changed on each side since the last sync:
- Push — if only this browser changed, its data is uploaded to Google Drive.
- Pull — if only Google Drive changed, its data is downloaded and replaces the data on this browser.
- Both changed — nothing is written, and Takt asks you what to keep (see below).
The Last synced timestamp updates when the operation completes successfully.
When another computer has different data #
On every sync, Takt compares the content of this browser's data with the content in Google Drive, and with what each side held at the last sync. If only one side changed, Takt copies it to the other side. If both changed, Takt writes nothing and asks you what to keep. Nothing is overwritten until you choose.
After Sync Now, the choice opens right away. If auto-sync finds that both sides changed, Takt shows a ! badge on its icon and one notification. Click the notification to open the Options page, where you make the choice. Until then, auto-sync writes nothing.
You have three choices:
- Keep what is in Google Drive — replaces the data on this browser with the data in Google Drive.
- Keep what is on this browser — replaces the data in Google Drive with the data on this browser.
- Merge both — keeps the data from both sides, then writes the result to this browser and to Google Drive.
The two Keep choices replace data, so Takt asks you to confirm first. They cannot be undone. Cancel writes nothing, and the choice stays open.
What Merge both does:
- Rules and profiles — everything on this browser stays as it is, and the entries from Google Drive are added. An identical entry is kept once. A rule or profile whose name is already used gets a number, for example Work (2). Added profiles are inactive, have no schedule, and point to the merged rules.
- Sessions — the sessions from both sides, at most 50; the most recent are kept.
- Hibernated tabs — one entry per address, at most 200; this browser's entries come first.
- Settings — this browser's hibernation settings are kept.
Takt does not ask you in these cases:
- The data is the same on both sides. Nothing is written.
- This browser has no data of its own: no profiles, sessions or hibernated tabs, and no rules or only the example rules Takt adds at install. Takt copies the data from Google Drive.
- Google Drive holds no Takt data yet. Takt copies this browser's data to Google Drive.
Auto-sync #
Enable Auto-sync every 15 minutes to have Takt sync automatically in the background. The Settings panel shows a countdown to the next scheduled sync, refreshed every 30 seconds.
Auto-sync runs in the background. If a sync fails, for example because of a temporary network error, Takt does not tell you, and the next scheduled sync tries again. If this browser and Google Drive both changed, Takt shows a ! badge on its icon and one notification, and writes nothing until you choose. To check that a sync succeeded, use Sync Now and look at the Last synced timestamp.
Force Push and Force Pull #
These operations skip the check of what changed on each side.
- Force Push — overwrites everything on Drive with your current local data. Use this to reset the remote state, for example after correcting corrupted data or when setting up Drive Sync for the first time on a device that already has your data.
- Force Pull — replaces your local data with everything currently on Drive. Use this to bring a new device fully up to date.
Force Push and Force Pull are destructive. Force Push replaces everything in Google Drive with this browser's data. Force Pull replaces this browser's rules, profiles, sessions and hibernated tabs with the copy in Google Drive. Each one asks you to confirm first, and neither can be undone from within Takt.
Disconnecting #
Click Disconnect to sign out of Google Drive. Takt revokes its cached access token, clears your account email from Settings, and turns off auto-sync. Your data on Drive is not deleted — the files remain in the hidden app folder and can be accessed again if you reconnect.
Disconnecting does not delete anything from Google Drive. To delete the files, use Delete my Drive data before you disconnect; see Deleting your Drive data below.
Deleting your Drive data #
To delete the files Takt stored in Google Drive, open the Takt Options page, go to the Settings tab, scroll to the Drive Sync section and click Delete my Drive data. The button is shown only while Google Drive is connected. Takt asks you to confirm first. The deletion cannot be undone.
Takt deletes every file in its hidden app folder: the six files listed under What gets synced. The data in this browser is not deleted: your rules, profiles, sessions and hibernated tabs stay as they are. Files in a File Sync folder and backup files you exported are not deleted either.
When every file has been deleted, Takt turns off Drive Sync and auto-sync in this browser, removes its Google access token from the browser and asks Google to revoke it, so this browser does not write the files again at its next sync. If a file cannot be deleted, Takt shows an error and does not turn Drive Sync off, so you can click the button again.
If Drive Sync is connected in another browser, that browser can write the files again at its next sync. Disconnect it there before you delete.
Delete my Drive data also works after a Premium plan has ended, as long as this browser is still connected to Google Drive. If Takt can no longer reach Google Drive from this browser, you can delete the files in your Google Drive settings, under Manage apps.
Privacy #
Takt requests two OAuth scopes from Google:
- Drive app folder — read and write access to a hidden folder only Takt can see. Takt cannot read, list, or modify any file in your regular Google Drive.
- Email address (read-only) — used only to display which account is connected in the Settings panel. Not stored on any server.
Your sync data is stored exclusively in your own Google account's Drive. Anthropic and the Takt developers have no access to it.
Limits & behaviour #
| Property | Value |
|---|---|
| Availability | Premium plan only |
| Cloud provider | Google Drive only |
| Files synced |
rules.json, profiles.json, sessions.json,
hibernated.json, settings.json, meta.json
|
| Drive visibility | Hidden app folder — not visible in Drive UI |
| Auto-sync interval | Every 15 minutes |
| Direction logic | Automatic: push if only this browser changed, pull if only Google Drive changed |
| Both sides changed | Nothing is written until you choose what to keep |
| Conflict strategy | ETag-based; one automatic retry on concurrent write conflict |
| Maximum file size | 5 MB per file |
| Re-authentication | Never required after initial sign-in (Chrome caches the token) |
| Google Drive quota used | Counts against your Google Drive storage (typically a few KB) |