Privacy Search Engine Result Source Badge
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Privacy Search Engine Result Source Badge scans the current page for search results from privacy-focused search engines (DuckDuckGo, Startpage, SearXNG, Qwant, etc.) and displays a floating badge next to each result showing the source type with domain transparency indicators. The script extracts result URLs, titles, and display names, then queries a local classification database to identify each domain's category: News, Social, Shopping, Reference, Corporate, Government, Educational, Blog, Coding, or Privacy. Each badge is color-coded for quick visual scanning, and the panel shows a detailed breakdown of result domains, category distribution, and privacy scores. Custom domain classifications can be added to refine the system.
WHERE IT RUNS
Works on any search engine result page, including DuckDuckGo, Startpage, SearXNG, Qwant, and other privacy-focused search engines. The script intelligently detects result containers using search engine-specific selectors and can also fall back to general link detection on any page with search-like results. It works best on privacy-focused search engines but can also provide source information on general search results.
HOW TO USE
The panel displays an overview of all detected search results with domain breakdown and category distribution. Click "Scan Page" to analyze the current page and inject badges. Each search result displays a small badge showing its category icon and label (e.g., 📰 News, 💬 Social, 🛒 Shopping). The badge color reflects the domain's privacy/trust score. The panel shows total results, category distribution, and a list of detected domains with their classifications. Use the custom classification section to add new domains to the database. The display mode can be set to 'Badges' or 'None' to control visual injection.
MECHANISM — DOMAIN CLASSIFICATION WITH LOCAL DATABASE
The script maintains a local classification database with 10 categories containing hundreds of known domains. When a search result is detected, the domain is extracted and matched against this database. Matching supports exact domains, subdomain patterns, and extension-based matching (.gov, .edu, .mil). Each category has a privacy/trust score (0-100) that provides a quick indicator of the source's transparency. The classification system is fully customizable—users can add, remove, or modify domain-classification mappings. All classification data is stored locally using GM_setValue, ensuring privacy and offline functionality.
THE PANEL
The floating panel is fully draggable and remembers its position per domain. Click the minimize button to collapse it to a small bubble, or press Escape to hide it. The panel automatically adjusts to different screen sizes and can be resized to show more content. All settings, including display mode and custom classifications, are saved per domain. The panel integrates smoothly with any page layout using the BGPanel framework, maintaining clean separation from page content.
PLEASE NOTE
This script requires the free BotGentz extension to run. It does not send any data to external servers; all classifications and settings remain entirely local to your browser using GM_setValue. The script never reads password fields, hidden inputs, or file inputs. It stores only domain classification data and user settings. Domain classification accuracy depends on the included database; users can add custom classifications for unrecognized domains. The script works best on privacy-focused search engines but may work on other search pages with varying results. Data persists across browser sessions and is isolated per browser profile.