How BlockLang Works
BlockLang is not magic – it
works exactly as you configure it.
You decide what to filter, and it filters exactly that.
You decide how to configure Scam Shield, and it protects you accordingly.
Add Your Filters
You simply type what you want to block:
Domains:
facebook.com
cnn.com
Block specific websites completely
Wildcards:
*.ru
Block all websites ending in .ru
Languages:
language:ru
Block all Russian language content
Filtering in Action
When you search on Google or Bing:
-
Extension checks each search result
Scans every result against your filter list
-
Hides results matching your filters
Removes unwanted content from view
-
Everything happens locally in your browser
No server communication required
-
No data leaves your device
Complete privacy protection
-
Works with all search engines
Compatible with Google, Bing, and others
-
Instant toggle on/off
Enable or disable filtering with one click
Quick Russian Filter
Filt-Ru Button: Toggle this ON to instantly block 89+ Russian domains (like .ru, .рф, vk.com, yandex.ru) without adding them individually.
Perfect for users who want to avoid Russian-language content but don't want to manually add dozens of filters.
Complete Transparency
You control everything: BlockLang only hides what YOU tell it
to hide.
Add reddit.com
→ Reddit results disappear.
Remove the filter → Reddit results come back.
Local only: No servers, no tracking, no data collection.
Real-World Examples
Block Low-Quality Sites
javascript
tutorial
w3schools.com
*.ru
Clean News Results
climate change
news
cnn.com
foxnews.com
buzzfeed.com
Language-Specific Search
programming
course
language:ru
language:zh
language:ar
Quick Russian Filter in Action
react
components
Scam Shield
BlockLang includes real-time security protection to keep you safe from scams, phishing, and malicious websites while you browse.
Threat Detection
-
Scam websites
Fake shopping, lottery, and investment sites
-
Phishing attacks
Fake login pages and credential theft
-
Malware distribution
Sites hosting dangerous downloads
-
Social engineering
Psychological manipulation tactics
-
Tech support scams
Fake virus warnings and support calls
How It Works
-
Real-time analysis
Instant 0-100% trust scoring for every site
-
BlockLang Security API
Powered by advanced threat intelligence
-
Color-coded warnings
Green (Safe), Orange (Risky), Red (Dangerous)
-
Smart caching
30 days for trusted sites, 30 minutes for suspicious ones
-
Privacy-first
Only domain names sent, no personal data or tracking
Example Security Warning
suspicious-site.com has been flagged as potentially dangerous.
Risk Level: DANGEROUS (0-39%) | Trust Score: 23/100
Trust Score Levels
- 90-100%Safe/Excellent - Trusted, well-known sites
- 70-89%Good - Generally safe sites
- 40-69%Risky - Proceed with caution
- 0-39%Dangerous - High risk - avoid these sites
Free vs Pro Tiers
Free Users
- • 5 automatic site checks per day
- • Unlimited manual checks
- • Basic threat detection
Pro Users
- • Unlimited automatic checks
- • Enhanced threat detection
- • Advanced settings & controls
Domain Snooze
Temporarily disable warnings for specific sites (30 min to 1 month)
Advanced Settings
Choose which risk levels show banners and control checking process
Visual Indicators
Color-coded dots matching actual banner colors in settings
Language Filter Explorer
Find the language code you need for filtering. Type to search languages and get the exact filter code.
Search Results:
Technical Implementation
DOM Filtering
BlockLang uses DOM-based filtering to hide search results after the page loads. This approach ensures compatibility and doesn't interfere with search engine functionality.
Local Storage
All your filters and settings are stored locally using browser storage. Security cache includes intelligent expiration: 30 days for trusted sites, 30 minutes for suspicious ones.
Smart Caching
Adaptive caching reduces API calls by 720x for trusted sites. Cache duration is based on trust scores: high-trust domains cached longer, suspicious sites re-checked frequently.
Privacy First
No tracking, no analytics, no data collection. Only domain names are sent for security checks - never personal data, URLs, or browsing history.
Cross-Platform
Native Safari Web Extension optimized for macOS (desktop), iPhone (touch-friendly), and iPad (tablet-optimized) with consistent features across all Apple devices.
Advanced Settings
Granular control over scam protection: snooze domains for up to 1 month, choose which risk levels trigger warnings, and toggle the checking process visibility.
Ready to clean up your search results?
Download BlockLang and take control of your browsing experience today.
Download BlockLang