Skip to content

Instantly share code, notes, and snippets.

@yakov0922
Created April 24, 2026 09:42
Show Gist options
  • Select an option

  • Save yakov0922/fd1a68b0881dc3266be16d828e74884b to your computer and use it in GitHub Desktop.

Select an option

Save yakov0922/fd1a68b0881dc3266be16d828e74884b to your computer and use it in GitHub Desktop.
Bookmark Sync Privacy Policy

Bookmark Sync Privacy Policy

Effective date: April 24, 2026

Bookmark Sync is designed to help users manage, back up, and synchronize bookmarks across Chromium-based browsers such as Chrome, Edge, and Brave using GitHub.

1. Information We Process

The extension may process:

  • Browser bookmark data, including bookmark titles, URLs, folder structure, and related metadata
  • User settings, such as language, theme, sync rules, excluded folders, excluded domains, and sync preferences
  • GitHub connection information provided by the user, including a Personal Access Token (PAT) and Gist ID
  • Local sync status, cached statistics, conflict records, and version history metadata

2. How the Information Is Used

This information is used only to provide the core functionality of the extension, including:

  • Viewing and managing bookmarks
  • Detecting duplicate bookmarks
  • Synchronizing bookmarks between the browser and GitHub
  • Restoring bookmarks from cloud snapshots
  • Maintaining version history and sync records
  • Saving extension settings and preferences

3. Data Storage

Data is stored in two places:

  • Locally in the browser using extension storage for settings, cached state, and sync status
  • In the user’s GitHub account when the user enables cloud sync and provides GitHub credentials

Bookmark data is uploaded only to the GitHub location authorized by the user.

4. GitHub Access

If the user chooses to enable synchronization, the extension connects to the GitHub API using the Personal Access Token provided by the user.

The token is used only to:

  • Validate GitHub access
  • Create or reuse a GitHub Gist
  • Upload bookmark snapshots
  • Download bookmark snapshots
  • Maintain version history related to bookmark sync

The extension does not use the token for any purpose unrelated to bookmark synchronization.

5. Data Sharing

We do not sell, rent, or share user data with third parties.

Data is only transmitted to GitHub when the user explicitly enables sync and chooses to store bookmark data there.

6. No Remote Code Execution

The extension does not load or execute remote JavaScript or remote WebAssembly code. All extension logic is bundled within the extension package.

7. User Control

Users can:

  • Disable sync at any time
  • Remove their GitHub token from the extension
  • Delete local extension data by removing the extension
  • Delete synced bookmark data from their own GitHub account

8. Security

We take reasonable steps to minimize data usage and keep processing limited to bookmark management and synchronization features. However, users are responsible for protecting their own GitHub account and access tokens.

9. Children’s Privacy

This extension is not directed to children and does not knowingly collect personal information from children.

10. Changes to This Policy

This Privacy Policy may be updated from time to time. Any updates will be reflected in the latest published version of this policy.

11. Contact

If users have questions about this Privacy Policy, they may contact the developer through the contact information provided on the Chrome Web Store listing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment