browserfog

End-to-end encrypted · on-device semantic search

A private memory of every page you keep.

Save pages with one click. Search by meaning, not keywords. The server stores only ciphertext — your URLs, titles, and page content stay readable in your browser only.

Free tier: 1 GB. Paid: $5/month for 100 GB. No ads. No telemetry.

Opt-in capture

You decide every page.

Nothing is saved automatically. Click the popup button or right-click → Save. The extension uses activeTab permission only — it can't read pages you haven't asked it to.

E2E encrypted

We can't read your captures.

A 24-word recovery passphrase generates a vault key that lives only in your browser. AES-GCM encrypts every record before upload. The server only ever sees ciphertext plus an HMAC of the URL for dedup.

On-device search

Find by meaning.

A 384-dim MiniLM model runs locally. Long pages are chunked with a sliding 256-token window so search returns the relevant passage, not just the page-level average. Queries never leave your machine.

What the server sees — and what it doesn't.

The server stores

  • · Your email + Argon2id password hash
  • · A per-device API key hash
  • · Ciphertext + IV of each captured record
  • · An HMAC of the canonical URL (blind index for dedup)
  • · A risk score (0–100) and the reasons array
  • · Timestamps and size in bytes

The server never sees

  • · The URL, title, or text of any captured page
  • · Your passphrase or vault key
  • · Your search queries
  • · The contents of any decrypted record
  • · Which pages you have or haven't captured

Pricing that pays for the storage you can see.

Free
  • · 1 GB encrypted storage
  • · All features unlocked
  • · Unlimited paired browsers
$5 /month
  • · 100 GB encrypted storage
  • · Everything in Free
  • · Priority support

Try it.

The browser extension is on the Chrome Web Store. The dashboard is at app.browserfog.com. The API is open source.

Create your vault