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 Free

The 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

1

Install the Extension

Add SafaView from the Chrome Web Store. No accounts, no registration, no setup required.

2

Adjust Your Thresholds

Set your preferred NSFW and Safe confidence levels using the dual sliders. Fine-tune sensitivity to match your comfort level.

3

Browse Freely

Images are analyzed instantly as pages load. Unwanted content is blurred or blocked. You stay in control with one-click reveal.


Features

Dual Thresholds

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%

Filter Strategies

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.

URL Rules

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.

Per-Tab Pause

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.

Confidence Badges

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.

Inference Cache

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

100%
On-Device Processing

Your images never leave your computer. The AI model is bundled with the extension — no cloud, no servers, no third-party APIs.

Zero
Data Collected

No analytics, no telemetry, no crash reports, no tracking, no cookies, no fingerprinting. No user accounts or registration. Your browsing stays completely private.

Fully
Functional Offline

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 Free

Version 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.

support@outgrave.com   ·   Submit a Ticket