Generates realistic, varied search terms using a curated word dictionary
Simulates human typing with random delays between keystrokes
Configurable initial delay before triggering searches
Auto-submit control per search engine
Optional search limit per domain, so that sites you navigate a lot (like Amazon) do not trigger a search on every page view
TLD wildcard support for search engine patterns (e.g., google.*, which also activates on Google subdomains without their own entry, like Google Maps or Google Photos; explicit entries like Gmail and Google Drive take priority)
Afterwards, configure the extension according to your preferences and consider pinning it to your toolbar for easy access.
Tip: Enable the extension in private mode (“Allow in Incognito”). The extension does not share any information with IA Defensa or third parties.
Configuration
Click the extension icon to navigate to the settings page.
General settings:
Enable/disable automatic searches
Limit searches per domain (off by default; when enabled, 1 search per hour)
Set initial delay range (default: 1,000–4,000 ms)
Configure typing-speed range (default: 50–150 ms per character)
The search limit is useful on sites you navigate a lot, where a search on every page view gets in the way. Choose how many searches a domain may trigger, and over what period: 15 minutes, an hour, 6 hours, a day, or the current browser session. Each domain is counted separately, so amazon.com and amazon.de have their own budgets. Aborting a search with Esc gives the budget back, and switching the limit on or off, or changing its period, restarts all counts. Open the extension popup to see how many searches are left on the domain you are on.
Search engines:
Enable/disable individual search engines
Configure auto-submit behavior per search engine
Custom configurations can be added by editing config/search-engines.json
Add additional search engines (“Add a site”)
How It Works
When you load a page, the content script checks if the URL matches any enabled search engine pattern
If matched and the search field is empty, the extension waits for a random initial delay (1–4 seconds by default), and—if a search limit is configured—checks that the domain has searches left
A realistic search term is generated, using one of nine phrasing patterns picked at random:
Simple noun phrases, action phrases, and questions (“how to fix bike”, “what is anxiety”)
Comparisons, locations, time references, multi-word combinations, and brand or person names
Verbatim queries from publicly available search engine data
The search term is “typed” into the input field character by character with random delays
After typing completes, the search button is clicked (or form is submitted)
Privacy
All processing happens locally in your browser.
No data is sent to external servers.
The extension only activates on configured search engine pages.
Search terms are generated randomly from the bundled dictionary.
Extension settings—including any custom sites you configure—are synced across your browser sessions via chrome.storage.sync, the browser’s built-in sync mechanism (this includes URL patterns, CSS selectors, and preference flags only, no personally identifiable information).
If you enable the search limit, the extension keeps a local tally of when it last searched on each domain, so that it can tell when a domain’s budget is used up. This tally stays on your device and is never synced, so counts are kept per device even though the settings themselves sync. It covers only domains the extension itself searched on, and it is discarded as soon as the entries fall outside the configured period (or, for session-scoped limits, when you close the browser). Switching the limit off, changing its period, and resetting the settings to defaults all clear it immediately.