Stealth Search

Stealth Search provides a privacy-focused search experience with custom UI, multiple search engine support, and Google clean mode.

Features

Custom Search UI

A clean, fast search interface designed for privacy.

Multiple Engines

Choose from Google, DuckDuckGo, Bing, Brave, or SearXNG.

Google Clean Mode

Removes tracking parameters and clutter from Google results.

SearXNG Support

Connect to self-hosted or public SearXNG instances.

Enable Stealth Search

To use the custom Stealth Search interface:

  1. Go to Settings → Stealth Search
  2. Enable "Enable Stealth Search"
  3. Searches from the URL bar will use the custom interface

Search Engines

Choose your preferred search engine in Settings → Stealth Search → Search Engine:

Engine Privacy Features
GoogleTracks usersBest results, most features
DuckDuckGoNo trackingGood results, privacy-focused
BingTracks usersGood results, different perspective
Brave SearchNo trackingIndependent index, privacy-focused
SearXNGNo trackingMeta-search, self-hostable

Google Clean Mode

When enabled, Google Clean Mode:

  • Removes tracking parameters from search URLs
  • Strips Google click tracking from result links
  • Removes promotional content and featured snippets
  • Provides cleaner, more focused results

Enable in Settings → Stealth Search → Clean Google Results.

SearXNG Integration

SearXNG is a free, privacy-respecting metasearch engine that aggregates results from multiple sources.

Using SearXNG

  1. Go to Settings → Stealth Search → SearXNG Instance
  2. Enter your SearXNG server URL (e.g., https://searx.example.com)
  3. Set Search Engine to "SearXNG"

Public Instances

You can use public SearXNG instances or host your own. Find public instances at searx.space.

Plugin Access

Plugins with the settings permission can:

// Check if Stealth Search is enabled
const enabled = StealthBrowse.settings.get('stealthSearchEnabled');

// Enable Stealth Search
StealthBrowse.settings.set('stealthSearchEnabled', true);

// Check Google Clean Mode
const clean = StealthBrowse.settings.get('googleCleanEnabled');

// Get current search engine
const engine = StealthBrowse.settings.get('searchEngine');

Settings

Setting Default Description
Enable Stealth SearchOffUse custom search interface
Clean Google ResultsOffRemove tracking from Google
Search EngineGoogleDefault search provider
SearXNG Instance-Custom SearXNG server URL