How It Works

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
You search for:
javascript tutorial
Your filters:
w3schools.com *.ru
Result:
W3Schools and all Russian sites are hidden from results
Clean News Results
You search for:
climate change news
Your filters:
cnn.com foxnews.com buzzfeed.com
Result:
Only trusted news sources remain visible
Language-Specific Search
You search for:
programming course
Your filters:
language:ru language:zh language:ar
Result:
Only English content is displayed
Quick Russian Filter in Action
You search for:
react components
Your setup:
Filt-Ru: ON
Automatically blocks 89+ Russian domains
Result:
All .ru, .рф, vk.com, yandex.* sites hidden instantly

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:
Add this to your filters:
No languages found. Try a different search term.

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