KeepSync Privacy Policy
Last updated: 8 May 2026
KeepSync is a self-hosted, open-source browser extension for syncing tabs, bookmarks, and history across your own devices. We do not operate a central service, and we do not collect, sell, or share your data.
1. What data the extension accesses
- Tabs: URLs, titles, favicon URLs, and window IDs — used to sync your open tabs to your own server.
- Bookmarks: Titles, URLs, folder structure, and positions — used for bookmark sync.
- History: Recent browser history entries — used to backfill sync gaps after a crash or offline period.
- Storage: Local settings (server URL, device token, sync preferences) are stored in the browser's local extension storage.
2. Where your data goes
All synced data is sent only to the self-hosted KeepSync server URL you configure in the extension settings. There is no third-party server, analytics provider, or cloud backend operated by the extension authors.
3. Data retention
Data is retained on your server for as long as you choose to keep it. You can purge synced data at any time from the extension's Advanced settings tab or by deleting the server's SQLite database file.
4. Permissions rationale
tabs— Required to read and sync open tabs.bookmarks— Required to read and write bookmarks for sync.history— Required to backfill missed events after offline periods.downloads— Used only when you explicitly export a backup from the settings page.storage— Stores local configuration and cached data.alarms— Schedules periodic background sync.host_permissions— Allows the extension to reach your self-hosted server on any domain.
5. Open source
The full source code is available at github.com/lachlanallison/keepsync. You can inspect exactly what the extension does and build it yourself.
6. Contact
If you have questions about this policy, open an issue on GitHub.