Item logo image for Webfilter

Webfilter

ExtensionTools25 users
Item media 1 (screenshot) for Webfilter

Overview

Static web filter for school use. Blocks games, social media, VPN, proxy and inappropriate content.

Webfilter is a school-managed web filtering extension developed for Hedda Wisingskolan in Härnösand, Sweden. It enforces a static blocklist of domains across categories including social media, online gaming, VPN and proxy services, dynamic DNS providers, random chat platforms, and AI content generation tools. All filtering is performed locally on the device using Chrome's built-in declarativeNetRequest API. The extension contains no tracking, analytics, or data collection of any kind. No user data is transmitted, stored, or processed externally. The extension is force-installed and centrally managed by the school's IT administrator via Google Admin (Google Workspace for Education). Students cannot modify, disable, or remove the extension. Configuration changes are made exclusively by the administrator by publishing a new version through the Chrome Web Store. When a student attempts to navigate to a blocked domain, the browser displays a locally hosted block page informing the student that the site is restricted by the administrator. After 15 seconds the browser automatically redirects to google.com. All other resource types (scripts, images, stylesheets, API calls) from blocked domains are silently dropped before the browser initiates a network connection. A static whitelist of approved school domains is included to ensure that critical educational tools, Microsoft 365, Google Workspace, and school-specific platforms remain accessible at all times, regardless of broader blocking rules. Blocking rules are compiled into the extension at build time as static declarativeNetRequest rulesets. There are no dynamic rule updates, no remote configuration endpoints, and no dependency on external services at runtime. ----Whats new----- -------V5.0 Added schema.json due to it was missing Added more URLS to whitelist.json updated and added urls to rules_randchat.json -------V4.6 * Added AllowedDomains for an easy whitelist if a blocked URL needs to be allowed. { "allowedDomains": { "Value": [ "exempel.se", "annan-sida.com" ] } } * Added more proxy websites * Added more URL´s to the filter * Merged files to minimize the usage of files * Added more domains to randchat.url --------- V4.5 * Changed icon * Changed redirect screen * Added more VPN´s and bypass

Details

  • Version
    5.0
  • Updated
    October 4, 2026
  • Offered by
    S-Vernberg
  • Size
    713KiB
  • Languages
    svenska
  • Developer
    Hedda Wisingskolan
    Gånsviksvägen 2 Härnösand 871 60 SE
    Email
    Simon.vernberg@edu.harnosand.se
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps