Tldraw Slide Board user guide

English privacy policy · 简体中文隐私政策 · English user guide · 中文使用指南

1. Install and open

  1. Install Tldraw Slide Board from its Chrome Web Store listing.
  2. Optionally pin it from Chrome’s Extensions menu for easier access.
  3. Select the extension icon. Tldraw Slide Board opens in Chrome’s side panel for the current window.

Local boards do not require a Google account. Google authorization is requested only when you enable optional Drive sync.

2. Create and edit a board

  1. Select New board (the plus icon) at the upper right of the board list.
  2. A new board named “Untitled board” is created and opened immediately.
  3. Use tldraw’s canvas tools to add freehand drawings, shapes, arrows, text, notes, and other supported content.
  4. Select the save icon in the top bar to save immediately. Edits are also saved about every three seconds, with another attempt when you return to the list, hide the panel, or leave the page.
  5. Select the back arrow at the upper left to return to the board list.

If Save failed appears, keep the editor open and select Retry. Do not uninstall the extension or clear browsing data until the board is saved or you have created an export backup.

3. Browse by date and manage boards

Create a full export before deleting important boards. There is no local recycle bin after you confirm deletion.

4. Export and import

Export every board

Select Export all (the download icon). Chrome downloads a file named like tldraw-slide-board-2026-08-19.json containing all board metadata and snapshots.

Treat the export as private content. Anyone who can read the file may be able to see the boards inside it.

Merge an import

  1. Select Import (the upload icon).
  2. Select Merge import.
  3. Choose a JSON file previously exported by Tldraw Slide Board.

The extension validates the file before writing. Valid boards are added to the existing library; an imported board with the same board ID updates that board.

Overwrite with an import

  1. Select Import.
  2. Select Overwrite import.
  3. Read and accept the confirmation, then choose the JSON file.

The full file is validated first. A successful overwrite replaces every local board, so export the current library beforehand. If cloud sync is enabled, the imported state is also queued for synchronization.

5. Connect Google Drive

  1. Select the cloud icon at the upper right of the board list to open Google Drive sync.
  2. Read the notice: boards will be stored in your private Google Drive application-data folder and are not end-to-end encrypted.
  3. Select Connect Google Drive.
  4. Choose a Google account on Google’s consent page and grant access to the application-data folder.
  5. Wait for the state to progress from Connecting/Initializing to Up to date. The first connection uploads local boards and merges any existing extension data in that account.

The requested OAuth scope is drive.appdata. It does not grant access to your normal Drive file list. The extension does not read browsing history or the content of the current website.

If Google says that the app is being tested, only accounts listed as test users can continue. Before a public release, the developer must complete the OAuth consent configuration and use the appropriate production publishing status.

6. Enable two-way sync on another device

  1. Install the same store version on another device or Chrome profile.
  2. Sign in with the same Google account.
  3. Open the cloud panel, select Connect Google Drive, and authorize access.
  4. Wait for Up to date, then compare the dates and board lists on both devices.
  5. Edit and save a board on either device. The extension queues the change; the other installation merges it during its next sync.

While the side panel is open, the extension normally checks about every 20 seconds, and a local save schedules a faster attempt. A background attempt is also scheduled about once per minute. Chrome may suspend its service worker, a device may be offline, or an API may apply quotas, so these timings are not guarantees. Use Sync now when you need an immediate check.

7. Work offline and understand conflicts

Tldraw Slide Board is not a real-time multi-user collaboration service. Do not rely on it for live cursors, simultaneous team editing, or strict transactional locking.

8. Cloud panel controls

To stop cloud sync permanently on every device, first select Disconnect on the other devices, then select Delete cloud data on one device. Otherwise, another installation that remains connected may upload data again.

9. Common sync errors

403 access_denied

Likely causes include:

Use the intended account, confirm the developer’s OAuth configuration, and reconnect.

Google Drive API has not been used ... or it is disabled

The developer must enable Google Drive API in the same Google Cloud project as the OAuth client. After enabling it, wait several minutes and select Sync now or reconnect.

Sign-in required or 401

Open the cloud panel, disconnect, and connect again. If the problem continues, remove the authorization from Google Account third-party connections and retry.

Offline or network error

Confirm that the network and firewall allow Google APIs, then select Sync now. A single network failure does not automatically delete local boards.

10. Delete data and uninstall

Delete local boards only

Delete boards individually in the list, or replace the full library with a validated overwrite import. Export a backup first.

Delete Drive data

Open the cloud panel, select Delete cloud data, and confirm. This does not delete local boards.

Revoke Google authorization

Select Disconnect in the extension. You can also remove Tldraw Slide Board from Google Account third-party connections. Revoking authorization alone does not delete existing local or cloud boards.

Uninstall

Export first if you want to keep your content. If you also want to remove Drive data, use Delete cloud data before uninstalling. Uninstalling removes the local extension and its local storage, but it does not automatically delete replicas from Google Drive appDataFolder.

11. Support and privacy

Do not attach OAuth tokens, cookies, passwords, or full exports containing private boards to a public support issue.