WebRecall Privacy Policy

Effective: August 25, 2026 Applies to: WebRecall for Chrome and Firefox

WebRecall keeps your notes and browsing memory on your device — nothing is collected, transmitted, or sold. This page explains, in plain terms, exactly what WebRecall stores, where it stores it, and what it never does.

1. The short version

WebRecall is a local-first browser extension. It has no server, no account, no analytics, and no network requests of any kind. Every note, reminder, and page snapshot you create is written to your browser's local extension storage and stays on the device you're using — full stop.

You can export everything to a JSON file at any time, and you can permanently erase everything from the extension's settings, also at any time.

2. What WebRecall stores

WebRecall's entire purpose is to remember things about pages you choose to visit and annotate. Here is the complete list of what it records, and only what it records:

Data What it contains Why
local:notes The text of notes you write, the page URL/title/domain they're attached to, an optional color and pin state, and — if you highlighted text to anchor a note — that selection plus a short surrounding excerpt so it can be relocated on your next visit. Lets a note reappear on the exact page and passage you wrote it about.
local:visits Page URL, title, domain, first-visit time, last-visit time, and a visit count. Powers "you've been here before" context and reminder timing.
local:snapshots A hashed fingerprint of a page's visible text (not the full text) plus a short excerpt, captured only on pages where you have a note or have asked to be notified of changes. Lets WebRecall tell you a page changed since your last visit, without storing the page itself.
local:domainMemory Freeform bullet notes you write about a domain as a whole, rather than one page. A running "what I know about this site" scratchpad.
local:settings Your preferences — theme, reminder defaults, and similar in-app options. Keeps the extension configured the way you left it.

WebRecall does not record your general browsing history, form inputs, passwords, keystrokes, or full page contents. It only acts on a page when you interact with it — writing a note, selecting text to remember, or opting a domain into change-detection.

3. Where your data lives

Every field above is written using the browser's storage.local API — never storage.sync. That's a deliberate choice: sync storage is relayed through the browser vendor's servers to your other signed-in devices, and WebRecall doesn't use it. Your notes stay on the single device and browser profile where you created them, in a storage partition only WebRecall can read, walled off from every other extension and every website.

4. Why each permission exists

WebRecall requests a small set of browser permissions. Each maps to one visible feature and nothing else: