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:
- Go to Settings → Stealth Search
- Enable "Enable Stealth Search"
- 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 |
|---|---|---|
| Tracks users | Best results, most features | |
| DuckDuckGo | No tracking | Good results, privacy-focused |
| Bing | Tracks users | Good results, different perspective |
| Brave Search | No tracking | Independent index, privacy-focused |
| SearXNG | No tracking | Meta-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
- Go to Settings → Stealth Search → SearXNG Instance
- Enter your SearXNG server URL (e.g., https://searx.example.com)
- 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 Search | Off | Use custom search interface |
| Clean Google Results | Off | Remove tracking from Google |
| Search Engine | Default search provider | |
| SearXNG Instance | - | Custom SearXNG server URL |