browsaBrowser Side-Panel AI

Settings & privacy

The settings are few, and each solves a specific problem. This page also lays out exactly where your data goes.

Settings, one by one

SettingWhat it does
System promptPrepended to every conversation as role: system — reply language, tone, and format rules live here
Reply languageForce replies in a specific language regardless of the page's language
UI languageEnglish / 中文 / Auto (follows the browser) — immediate, no reload
Selection toolbar & llms.txtToggle the floating toolbar on text selection; attach pages with the site's own llms.txt instructions included
Reading preferencesMessage font size, send shortcut (Enter / Shift+Enter), thinking-block auto-collapse
ASRThe speech-to-text provider for subtitle-less videos (Volcengine Ark by default): API key, language, subtitle source
browsa settings: provider cards, languages and prompt, enhancements, reading preferences and ASR
Settings: provider cards, languages & prompt, enhancements, reading preferences, ASR.

Two things also happen automatically, with no configuration: before sending, credentials in every URL within page context (tokens, passwords, signature params) are removed locally; attachments over ~100,000 characters are chunk-summarized and merged in the background, with [mm:ss] markers preserved.

Where your data flows

browsa's privacy boundary in one sentence: your data moves only between your own browser and the backend you configured. Mechanically:

  • API keys are stored on your machine only (chrome.storage.local) and sent nowhere except the Base URL you entered;
  • No accounts, no telemetry — install and use; no data ever flows through the developer;
  • PDFs are parsed entirely client-side (WASM + pdf.js); the file's bytes never leave your device — only extracted text goes to your model;
  • Masked before sending: credentials in every URL within page content (tokens, passwords, signatures, session IDs) are removed locally;
  • Content scripts only observe network requests — they never modify, block, or replay them;
  • Replies are sanitized with DOMPurify before rendering; Mermaid SVG output is additionally stripped of scripts and event handlers.

The long version: privacy policy.

Browser compatibility

Chrome / Edge 114+ (primary target); Brave 1.56+ should work (same Chromium surface). Firefox is not supported — no side-panel API.