SafaView - AI Halal Content Filter for Safer Browsing
SafaView is an AI-powered browser extension that automatically filters images on any webpage, running 100% on your device with zero data collection. Browse without worry.
SafaView
AI-powered browser extension that automatically filters images on any webpage — running 100% on your device with zero data collection. Browse without worry.
Add to Chrome — It's FreeThe Problem: Unwanted Content Is Everywhere
You are browsing the web and an explicit image appears out of nowhere. In front of your children. In a public space. At work. It happens on news sites, social media, forums — places you visit every day.
Existing solutions fall short:
Cloud Filters
Send every image you see to a remote server for analysis. Your browsing habits, the sites you visit, the images you view — all logged and stored somewhere else.
Browser SafeSearch
Only works on search engines. The moment you click a link, you are unprotected. No coverage for social media, forums, or news sites.
Simple Blockers
Binary on/off switches with no nuance. Too aggressive (blocks safe content) or too lenient (lets harmful content through). No fine-tuning possible.
The Solution: SafaView
AI That Respects Your Privacy
Unlike every major content filter, SafaView does not send your images to the cloud. The AI model is bundled with the extension and runs entirely on your device using TensorFlow.js with WebGL acceleration.
Surgical Precision
Two independent confidence sliders — one for NSFW, one for Safe — give you granular control. No other extension offers this level of fine-tuning.
Works Everywhere
Filters images on every website you visit — news, social media, forums, search results. Not limited to specific platforms or search engines.
Fully Offline
After installation, everything runs locally. No internet connection needed for image analysis. Your data never leaves your computer.
How It Works
Install the Extension
Add SafaView from the Chrome Web Store. No accounts, no registration, no setup required.
Adjust Your Thresholds
Set your preferred NSFW and Safe confidence levels using the dual sliders. Fine-tune sensitivity to match your comfort level.
Browse Freely
Images are analyzed instantly as pages load. Unwanted content is blurred or blocked. You stay in control with one-click reveal.
Features
NSFW + Safe Sliders
Two independent sliders (0-100%) let you control exactly what gets blocked. NSFW slider blocks images at or above its confidence level. Safe slider blocks images below its confidence level. This catches ambiguous, low-quality, or compressed images that other filters miss.
Default: NSFW 60%, Safe 50%
Two Modes of Operation
Scan then Block (default) — Images show as "Analyzing..." then get blocked or revealed. Block then Scan — All images immediately hidden, then safe ones get revealed gradually. Toggle anytime from the popup.
Per-Site Whitelist / Blacklist
Add sites to your whitelist for normal filtering, or blacklist them to bypass the filter entirely. Mutually exclusive per domain. Quick-add buttons in the popup for instant management.
Pause Without Losing Settings
Need to temporarily disable filtering on a specific tab? Click the pause button in the popup header. It only affects the current tab — your global settings and other tabs remain unchanged.
Transparent Scoring
Every blocked image shows a confidence badge: "NSFW 87% | Safe 13%". You always know why an image was blocked and can reveal it with one click if it was a false positive.
Faster Repeated Scans
Duplicate images on the same page are only analyzed once. Results are cached per page session, improving performance on pages with repeated images like thumbnails or galleries.
Privacy Promise
Your images never leave your computer. The AI model is bundled with the extension — no cloud, no servers, no third-party APIs.
No analytics, no telemetry, no crash reports, no tracking, no cookies, no fingerprinting. No user accounts or registration. Your browsing stays completely private.
After the initial install, SafaView works without any internet connection. No dependencies on external infrastructure.
Technical Details
Model Architecture
MobileNetV2 via TensorFlow.js, quantized to INT8 (~3-4 MB). Input size 224x224 pixels with 2 output classes (nsfw, safe). WebGL acceleration when available with automatic CPU fallback.
Performance
Typical inference time is under 1 second per image. Up to 6 images processed simultaneously with built-in concurrency control. 30-second timeout per prediction with automatic recovery if the model crashes.
Extension Architecture
Manifest V3 with background service worker managing offscreen document lifecycle, sandboxed iframe hosting the TF.js model, and content script using MutationObserver for image detection. Predictions are cached per page session to avoid redundant analysis.
Permissions Explained
storage — Your settings only (thresholds, whitelist, blacklist, pause state). activeTab — Access the current tab for scanning. offscreen — Run the AI model in a background document. host_permissions — Scan images on all websites (this is the core functionality).
Comparison
| Feature | SafaView | Cloud Filters | Browser SafeSearch | Simple Blockers |
|---|---|---|---|---|
| 100% On-Device AI | Yes | No | No | Varies |
| Zero Data Collection | Yes | No | Limited | Varies |
| Dual Threshold System | Yes | No | No | No |
| Works on All Websites | Yes | Depends | Search only | Varies |
| Per-Site Whitelist/Blacklist | Yes | No | No | Limited |
| Per-Tab Pause | Yes | No | No | Rare |
| Two Filter Strategies | Yes | No | No | No |
| Confidence Badges | Yes | No | No | No |
| Works Offline | Yes | No | Yes | Varies |
| No Account Required | Yes | No | Yes | Varies |
Frequently Asked Questions
Does SafaView send my images to any server?
No. The AI model runs entirely on your device. No image data is ever sent to any server, cloud, or third party. This is SafaView's core privacy guarantee.
Does it work offline?
Yes. After installation, the model is stored locally. No internet connection is needed for image analysis. All filtering happens on your device.
Can I adjust the sensitivity?
Yes. SafaView is the only extension with dual confidence sliders. Adjust the NSFW threshold and Safe threshold independently for precise control over what gets blocked.
Which browsers are supported?
SafaView is currently available for Chrome (Manifest V3). Support for other Chromium-based browsers is under consideration.
Is SafaView free?
Yes. SafaView is completely free to use with no paid tiers, subscriptions, or hidden charges.
Will it slow down my browser?
SafaView is designed to be lightweight. The MobileNetV2 model is optimized for fast inference, and results are cached to avoid redundant processing. Most users notice no performance impact.
Does it work on YouTube or video content?
SafaView currently filters still images on webpages. Video content filtering is under investigation for future releases.
How do I report a false positive?
If a safe image is incorrectly blocked, click "Show Content" on the overlay to reveal it. You can also adjust your threshold sliders to reduce sensitivity. For persistent issues, reach out through the support channels below.
Download SafaView
Ready to browse without worry?
Free. Private. On-device. No account needed.
Add to Chrome — It's FreeVersion 1.0.0 | Chrome Web Store
Support and Contact
Need help?
Have questions, feedback, or need assistance? Reach out through the Chrome Web Store support channel or contact us directly.