Browser intelligence

SnapBrowse

An automatic browsing journal that captures every site you explore—complete with screenshots, metadata, and your own annotations. SnapBrowse turns fragmented tab hopping into a searchable narrative you can revisit, share, and learn from.

Chrome-first

Manifest V3 extension

Visual journal

IndexedDB timeline

Privacy controls

Domain exclusions

Passive capture

Listens to chrome.webNavigation.onCompleted, waits for a two second buffer, then stores a screenshot, title, URL, and timestamp for the active tab.

Local first

Entries live inside IndexedDB while settings land in chrome.storage. Nothing leaves the browser unless you explicitly enable Supabase sync.

Control & curation

Tag entries, add personal notes, exclude sensitive domains, or pause auto-capture entirely from the in-extension command panel.

Flow overview

Capture pipeline

  1. Navigation completed event fires (webNavigation.onCompleted).
  2. Two second debounce ensures page assets finish loading.
  3. chrome.tabs.captureVisibleTab() records the viewport as a base64 PNG.
  4. chrome.tabs.query supplies title and URL metadata.
  5. Entry persisted to IndexedDB alongside settings snapshot.

Dashboard experience

  • Timeline view with day separators and hover previews.
  • Filters for tags, domain, and time range.
  • Entry drawer reveals full screenshot, metadata, and personal notes.
  • Settings panel to manage exclusions, clear data, and optional Supabase sync cadence.

SnapBrowse Privacy Policy

Understand how SnapBrowse captures screenshots, stores browsing history locally, and what controls you have.

Read privacy policy

SnapBrowse Terms of Use

Review responsibilities, fair use expectations, and how optional sync features are offered.

Read terms of use