Arora Browser Gallery
Privacy & Advocacy

Keep Your Bookmarks Off Their Servers: A Real Guide to Private Browser Sync

Arora Browser

Let's be honest about something. Most people who care about browser privacy — people who've switched to a privacy-focused browser, who've read the terms of service, who know what telemetry means — are still syncing their bookmarks through Google or Mozilla's servers. Not because they want to. Because setting up an alternative is just annoying enough that the default wins.

That friction is not accidental. But it is solvable. This guide is for anyone who's tired of their browsing history living on someone else's infrastructure and wants to actually do something about it.

What Browser Sync Actually Collects

Before getting into alternatives, it's worth being clear about what's at stake. When you enable Chrome Sync, you're potentially sharing bookmarks, browsing history, open tabs, saved passwords, autofill data, extensions, and settings with Google's servers. Google says this data is encrypted and used to improve your experience. That may be true. It's also true that this data is extraordinarily detailed — a near-complete map of your intellectual and commercial interests.

Firefox Sync is a different story in some meaningful ways. Mozilla encrypts your sync data end-to-end using a key derived from your password, which means Mozilla itself can't read your synced data even if it wanted to. That's a genuine privacy improvement over Chrome. But your data still lives on Mozilla's servers, and you're still trusting a third party with your browsing footprint.

For a lot of users, that's an acceptable tradeoff. For others — journalists, activists, people in professions with confidentiality requirements, or just privacy-minded folks in general — it isn't.

The Self-Hosted Option: Running Your Own Sync Server

Firefox's sync protocol is open-source, and Mozilla publishes the server software. This means you can run your own Firefox Sync server on hardware you control — a home server, a VPS, a Raspberry Pi sitting in your closet — and point your browser at it instead of Mozilla's infrastructure.

The project is called syncserver, and while setting it up requires some comfort with the command line, it's not as intimidating as it sounds. The basic process involves:

  1. Setting up a server with Docker or a manual Python environment
  2. Configuring a domain or local address for the server
  3. Pointing Firefox at your server via about:config (specifically the identity.sync.tokenserver.uri preference)

Once it's running, your sync data never leaves your network. Bookmarks, history, passwords — all of it stays on your machine. If you're already running a home server for other reasons (Plex, Nextcloud, Pi-hole), adding a sync server is a pretty natural extension of that setup.

The main downside is maintenance. You're responsible for keeping the server updated, backing up the data, and making sure it's accessible when you're traveling and need to pull up a saved password. That's real overhead, and it's worth being honest that it's not for everyone.

Floccus: Bookmark Sync Without the Server Headache

If full self-hosting feels like overkill for your needs, Floccus is worth knowing about. It's an open-source browser extension that syncs bookmarks across browsers using a backend you choose — WebDAV, Nextcloud, or even a simple XBEL file on a server you control.

What makes Floccus interesting is its flexibility. If you already have a Nextcloud instance (which is its own rabbit hole worth going down), Floccus integrates with it seamlessly. If you don't, you can use any WebDAV-compatible storage — including some free providers that don't monetize your data.

Floccus supports Firefox, Chrome, and Chromium-based browsers, which means you can use it to sync bookmarks across different browsers on different devices. That's something Google and Mozilla's native sync tools explicitly don't do — keeping you in their respective ecosystems is part of the point.

Passwords: The Hardest Part to Move

Bookmarks are relatively low-stakes. Passwords are where the rubber meets the road, and where most people give up and stay with their browser's built-in sync.

The open-source answer here is Bitwarden. It's a fully open-source password manager with browser extensions for every major browser, apps for iOS and Android, and — crucially — a self-hosted server option. Bitwarden's server software is free to run yourself, and the client apps will connect to your self-hosted instance just as smoothly as they connect to Bitwarden's own servers.

For users who don't want to self-host but still want out of Google or Apple's password ecosystem, Bitwarden's hosted service is a reasonable middle ground. They're transparent about their encryption model, have been independently audited, and don't have a business model built around monetizing your data.

KeePassXC is the other major open-source option — a local password database that you sync yourself via whatever file sync method you prefer (Syncthing, Nextcloud, even a USB drive). It's more manual but has zero cloud dependency by design.

Why People Still Default to Big Tech Sync

Here's the uncomfortable truth: the alternatives described above require effort. Not a huge amount, but more than zero — and zero is what Chrome Sync requires. You sign into your Google account, you check a box, and your bookmarks are everywhere. That's a genuinely good user experience.

There's also a trust asymmetry at play. People have been using Google products for years. They've built up a kind of ambient trust — not enthusiastic trust, but the passive trust of familiarity. Switching to a self-hosted sync server means trusting your own setup, which requires confidence in your own technical abilities that a lot of users reasonably don't have.

Privacy advocates sometimes underestimate how much this matters. Telling someone to "just run their own server" is a bit like telling someone to "just grow their own vegetables" as a solution to food system problems. Technically possible. Not realistic for most people.

The more honest goal is making the friction smaller, not eliminating it entirely. Projects like Bitwarden have done a good job of this — creating open-source tools with user experiences that are genuinely competitive with proprietary alternatives. That's the model worth supporting and emulating.

A Practical Starting Point

If you want to start reclaiming your sync data without going all-in on self-hosting, here's a reasonable progression:

None of this is perfect. Self-hosted solutions have their own failure modes and require ongoing attention. But "not perfect" and "meaningfully better" can both be true at the same time. Your browsing data tells a detailed story about who you are. It's worth deciding who gets to read it.

Back to Gallery

More Stories

Your Favorite Extension Might Be Spying on You: The Dark Side of Browser Add-ons

The Browser You Choose Is a Political Act: Open Source, Privacy, and Who Really Controls Your Web

Your Browser Is Becoming a Computer: The WASM Shift Nobody's Talking About