Latest, 15 Oct 2026:3 usersMove the mouse over the chart for any month
Ratings count
monthly, 12 months
Latest, 15 Oct 2026:0 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About Banished
PRIVACY & DATA TRANSPARENCY
Banished enforces school acceptable-use rules on managed Chromebooks. It does not build a general browsing history of allowed sites and does not sell data.
When a page is blocked, limited event metadata may be recorded (sanitized URL/path, hostname, category/reason) to support enforcement and optional domain blocklist curation for school IT.
Optional district features (disabled by default): remote policy sync and fleet telemetry may include a local device identifier, extension/platform info, block events tied to that device, and—when available from the signed-in Chrome/Workspace profile—an email address for device identification in the admin console. Schools control these features via managed policy.
No advertising use. No sale of student data. See the full Privacy Policy for permissions and details.
Banished – School Chromebook Proxy & Distraction Blocker
A policy enforcement extension for school-managed Chromebooks. It helps IT teams reduce proxy/circumvention use and common classroom distractions, with configuration controlled through Google Admin (managed storage)—not by students.
KEY CAPABILITIES
• Multi-signal detection of common web proxies and circumvention stacks (e.g. Ultraviolet, Scramjet, Bare/Wisp-style transports, related loaders)
• Title / tab spoofing checks
• Console signature checks (when enabled)
• Admin allow/block patterns and exempt domains via Google Workspace managed policy (JSON)
• Optional clipboard / anti-AI copy controls on configured sites
• Optional bookmark cleanup when enabled by policy
• Custom block experience and optional admin push styles (normal, alert, chaos)
• Block reporting: sanitized URLs (path kept; query, fragment, and credentials stripped) for building shared domain blocklists
• Optional remote policy sync and fleet telemetry (off by default) for districts that opt in
ADMIN CONTROL
• Primary control: Google Admin managed policy (schema-backed JSON)
• Optional: remote policy API + push refresh for faster fleet updates when the district enables it
• Managed policy keys take precedence when explicitly set; remote values only fills the gaps
OPTIONAL REMOTE / FLEET FEATURES (DISTRICT OPT-IN)
When “enable remote policy” is turned on by the organization:
• Devices can sync policy from the district’s backend
• Heartbeats may report device id, extension version, platform, and policy version
• Block events can be associated with a device for admin telemetry
• If Chrome provides a signed-in Workspace profile email, it may be shown in the admin fleet view to identify the device user (falls back to a local device id when email is unavailable)
Default: remote policy is OFF. With remote off, the extension relies on managed policy and local enforcement; optional Google Form block reports may still send sanitized URL + reason for blocklist curation (no general browsing history).
SECURITY HARDENING
• Main-world detections are validated before enforcement
• Policy refresh does not clear an active block on a page
• Dynamic admin/notification UI text is escaped
• Local policy mutation from untrusted page messages is rejected
INTENDED USE
For K–12 (and similar) environments on school-managed devices under proper administrative authority. Not intended as a consumer “spy” or general activity monitor on permitted sites.
Permissions are limited to enforcement, policy, and optional district-controlled remote admin features described in the Privacy Policy.
**Hardened and updated the background service worker, and fixed a bug in the admin notification system **
**Changed default block page to a more basic version, and added a schema flag for a custom url block page**
**Updated normal and alert admin noti and added some more detection stuff as well as cleaned up the console logging**