PRODUCT UPDATES
Nov '26
Enhancement
CM: Participant search is now case-insensitive
In an active class session, the "Participant" search is no longer case-sensitive. Teachers can find students regardless of capitalization, making searching easier and faster.
Bug Fixes
CF: Microsoft Copilot activity now correctly classified as AI violations
Resolved an issue where violations on copilot.cloud.microsoft and copilot.com were being reported as Input violations instead of AI violations. The extension now handles multiple Copilot domains (copilot.cloud.microsoft, copilot.com, and github.com/copilot), so this activity is scanned and shown as AI activity in the Content Filter dashboard.CF: Device Tab: Managed Devices filter shows wrong validation message
Resolved an issue on the Devices tab where clearing all selections in the Managed Devices status filter displayed "Please select activity type(s)." The message now correctly reads "Please select status type(s)."CF: Notifications: Modifying notification schedules now works when tenant and browser time zones differ
Resolved an issue where notification times were saved using the browser's time zone offset but evaluated in the tenant's time zone. This caused alerts to be sent an hour or more off from the configured time, depending on the user's location. Configured notification times are now applied correctly regardless of the browser's time zone.
Oct '26
New Features
CF/CM: Separated Monitored IP's By Service (CF vs CM)
We have introduced the ability to configure "Monitored IP Ranges" addresses by Content Filter and Classroom Manager.
Granular IP Control: Administrators can now separate network restrictions for content filtering and classroom monitoring services.
Enhanced Privacy & Compliance: Allows schools to ensure that student browsing is appropriately content-filtered across all networks, while restricting more sensitive features like classroom screen viewing specifically to authorized school IP environments.
CF: Extended LLM Monitoring to Google Notebook
All text submissions, prompts, and interactions made within Google Notebook are now automatically scanned for policy violations. Google Notebook interactions are captured and classified under AI activity in your Content Filter dashboard.
Bug Fixes
CF: Group Name is now a Mandatory field
The Name field is now strictly required when creating or editing a group. Submitting an empty group name is prevented, and an error message ("Name is required") will display if left blank.CF: Optimized Data Processing and Alert Delivery Times
Resolved a bug causing extended, delayed intervals between user activity and generated risk alerts or platform event reports.CF: Extension Info: Log Submission Workflow
Resolved a UI bug on the Extension Info tab where log submission form elements were permanently visible instead of toggling dynamically. The log input "Key" field and "Submit" button are now hidden by default and will only appear after clicking the "Send Logs to Support" button.CF: Wildcards with a path of "equals" weren't show up in violations tab
Resolved an issue where website blocking rules using wildcards configured with the "equals" operator failed to populate correctly in the Violations tab.
SEPT '26
New Features
CF: Ability to enforce YouTube safesearch, YouTube Education, and YouTube Shorts
We are excited to introduce new granular controls for YouTube, allowing administrators to better manage video access, reduce distractions, and ensure a safer browsing environment for users.
Block YouTube Shorts: Administrators can now explicitly block YouTube Shorts using a dedicated toggle. When enabled, the "Shorts" button is completely removed from the user's YouTube sidebar, and Shorts will no longer populate on the screen. This allows users to access standard educational content on YouTube while eliminating highly distracting short-form videos.
Enforce Restricted Mode (SafeSearch): A new "Enforce Restricted Mode" toggle has been added. When enabled, this feature automatically filters and hides risky or inappropriate videos that would otherwise be accessible, ensuring a safer viewing experience aligned with educational or organizational standards.
CF: Accounts: Improved Violations Data Navigation
Direct Access to Violations: When navigating to Directory > Accounts, clicking the "Violations" data point now correctly directs administrators to the user's account details page and automatically filters to display all violations associated with that account. Previously, this link redirected to the account page without displaying the specific violation data.
Streamlined Workflow: Administrators no longer need to manually search for a user's violations after clicking the data point, saving time and improving navigation.CF: Monitored IP Ranges Alert Banner
Feature Overview
We have introduced a new alert banner to improve visibility regarding the content filtering extension's active scanning status.
What's New?
When the "Monitored IP Ranges" feature is active, the UI will now display a clear notification banner. The banner message will state; "Extension only scans inside the monitored IP ranges. Anything outside of these IP ranges will not be scanned."
Why It Matters?
This update ensures users clearly understand when the "Monitored IP Range" feature is in use. It eliminates confusion as to why the extension may not be working.
CF: Allow/Block List Notes
Feature Overview
Administrators now have the ability to add custom notes to items placed on the Allow and Block lists.
What's New?
A new text input field has been added when configuring allow/block list items, allowing admins to record details or future reminders. These notes can be easily viewed later via a tooltip when hovering over the respective entries in the allow/block list tabs.
Why It Matters?
This feature significantly improves collaboration and auditability for platforms managed by multiple administrators. By documenting the exact reason a specific URL has been allowed or blocked (e.g., "required for teacher service" or "blocked due to gaming"), current and future admins can quickly understand the context behind each configuration without having to investigate past support tickets.
CF: Behavioral Change: The legacy toggle on the Block List categories tab has been updated. It now hides Legacy categories when toggled off, and includes them when toggled on.
UI Clarity: To better communicate the toggle's function, its label has been updated from "Legacy" to "Include Legacy".
CF: Enhancement: Account Activity CSV reports now extract and display the complete site URL rather than stripping the path after the domain.
User Benefit: Administrators can now view the exact pages and links (such as specific YouTube videos) students have visited at a glance directly within the exported report, eliminating the need to click each individual result in the UI to obtain the full link.
Formatting Note: Because CSV files contain raw text without strict styling rules, very long URLs may visually spill into adjacent empty columns depending on the spreadsheet application used (e.g., Google Sheets). Users can easily resolve this by adjusting the column width or enabling text wrapping within their preferred spreadsheet viewer.
CF: UI Clarity: The tooltip for the "Inherit Policies" setting has been rewritten to explicitly clarify how policy inheritance works between associated Organizational Units (OUs) and groups.
Updated Wording: The tooltip now reads: "Enable this setting to inherit policies from associated Organizational Units (OUs) and groups that also have 'Inherit Policies' turned on. Note: If toggled off, it will ignore policies from OUs and groups with this setting enabled, and only inherit from those with it toggled off."
CM: Enhancement: Administrators now have the ability to disable the Chat functionality within an active class session in classroom manager.
Flexibility and Control: Chat access can be customized to fit your district's needs. It can be turned off entirely in the Admin -> Settings tab.
User Benefit: This update gives districts the necessary tools to comply with strict staff-student communication policies.
Bug Fixes
CF: YouTube Policies: Resolved Issue with Multiple Search Terms
Accurate Term Processing: Fixed an issue in the Search tab under YouTube Policies where entering multiple comma-separated keywords in a single upload would fail to process correctly, often only blocking the first word or none of the words.
Streamlined Keyword Entry: Users can now seamlessly input multiple keywords at once by separating them with commas. Upon selecting allow or block, the system automatically parses the input and uploads each keyword onto its own individual line, ensuring the policy is actively applied to every term.CF: Block List: Resolved Issue with Incomplete Search Terms Bypassing Filters
Improved Search Filtering: Fixed an issue where incomplete or misspelled blocked search terms could temporarily bypass the search filter if a user selected a corrected search suggestion from Google.
Comprehensive Blocking: The search filter now accurately evaluates the final executed search query. This ensures that users can no longer bypass blocked terms using partial keyword inputs or search engine suggestions, and all related searches will correctly trigger the expected block.CF: Block List: Resolved Issue with Importing Search Terms
Accurate Term Import: Fixed an issue where importing multiple search terms into the block list automatically wrapped the terms in quotes. This unintended formatting prevented the first and last words in the list from being correctly flagged for violations.
Improved Violation Flagging: The import process has been updated to prevent quotes from being added. All imported search terms are now accurately processed, ensuring every term is actively blocked and flagged for violations as expected.CF: "Search All Categories" Category Alignment Fix
Bug Overview
Previously, when using the "Search all Categories" modal on the Block list, the results would sometimes display sites under categories that did not exist or no longer aligned with the active category list in the UI. For example, sites were appearing under a missing "Sports" category instead of "Sport(legacy)", or under a "News" category that wasn't available in the system.
What's Fixed?
Search results will now only show categories that are currently present in the user interface, ensuring users do not see sites mapped to unsupported or non-existent categories.
AUG '26
New Features
Added the ability to import search terms via file upload on the Block List > Search Terms tab. Admins can now bulk import keywords and regular expressions (regex) rather than adding terms manually.
To improve readability when navigating group selections, group names within the group dropdown menu are now styled in bold text, making it easier to visually distinguish main group names from custom options.
CF/CM: We have added clear visual indicators to inform users whenever Content Filter policies or Classroom Manager features are inactive. A "Disabled" banner/indicator now appears across Policy Tabs and the Classes Tab whenever: The "Disable Policies & Classroom" toggle is turned on, and when the system is operating outside of scheduled hours (off-schedule). While the indicator alerts users that rules are not actively running or being enforced, policy and classroom tabs remain fully accessible and editable so administrators can continue managing settings seamlessly.
CM: We've improved the way class schedules are displayed within the classroom session history to prevent confusion between past and upcoming sessions. There is now a "Scheduled" Indicator. When a scheduled class is set to occur in the future, it will now explicitly display a "scheduled" warning/tag next to it in the class log.
CF: We have introduced a streamlined way to search for specific sites across all categories at once in the "Policy-Allow" and "Policy-Block" Category tabs. Users will now find a newly added "Search all Sites" button. You can now input a site name into the modal to search the entire system, bypassing the need to manually expand and sift through each individual category to find where a specific site is located.
CF: We have updated the Content Filter deployment process so that custom groups automatically populate in the "Group" dropdown menu. When deploying changes to groups within the Content Filter, users will now see a clickable list of all their Custom Groups immediately upon selecting the dropdown. Note: To keep the list manageable and organized, this dropdown specifically displays Custom Groups rather than populating both Custom and Google Groups.
CM: We have introduced a new automated method to sync class rosters from Student Information Systems (SIS) into Classroom Manager via a nightly SFTP upload. Administrators can now configure a nightly SFTP connection to upload roster data using the standard OneRoster CSV specification. Updates are processed automatically overnight, eliminating the need for manual CSV imports for supported formats.
Bug Fixes
CM: We have resolved an issue where preloaded content (such as web games) remained functional in a student's browser after a Classroom Manager (CM) class session ended. When a teacher temporarily allows access to a normally blocked site during a class session, the site will now automatically become blocked the moment the class session concludes.
CM: We have resolved a bug on the Device tab where the "Model" filter was incorrectly restricting search terms. Previously, the filter would only successfully complete a search if the input consisted of numbers, and would fail if letters were used. The system has been updated so users can now successfully use letters and text to search for, and filter device models.
CM: We have resolved an intermittent issue where attempting to save a class in Classroom Manager (CM) would sometimes fail or fail to respond.
July '26
CONTENT FILTER:
In the 'Violations' tab the "Device Ip" filter name has been updated to "External/Internal lp" filter.
In "Configure Notification" modal the default time for "Alert Period" was "8am to 9am" this has been updated to "8am to 5pm".
Bug Fixes
The "Teacher" and "Student" columns in the Classes page were overlapping and the user was unable to see the students count. This has been fixed, the user is now able to see the number of students in the class.
Information from Google classroom was not getting synced nightly with CF and CM. The syncing has been fixed, updates to google classroom will now be seen in CF and CM the next day.
When a user used the "Import" file feature to upload blocked websites into the Blocklist page the Category they chose in the Import modal was not getting updated on the page. The "Category" selected in the import modal are now being updated after an import.
The order of the students screen in an active class session was not keeping to format when the user changed their screen size. The fix has made it so the format for the screens stays the same as the screen gets bigger or smaller.
April '26
CONTENT FILTER:
AI Monitoring: Expanded LLM monitoring capabilities to support risk scanning for character.ai and MagicSchool AI, and added full support to monitor Google AI Mode.
Policy: Added Safe Search enforcement controls to the Policy-Settings page, expanding compatibility to include Yahoo, DuckDuckGo, and Brave search engines.
Policy: Enhanced rule inputs with creation date/time data points, updated site import utilities to support wildcard entries, and documented expected policy propagation delays.
Policy: Updated the Organizational Unit (OU) search utility to display all related accounts upon selection.
Access Management: Added granular data view restrictions, enabling specific user roles to limit visibility to designated sets of users.
Content Management: Introduced a bulk import feature allowing users to upload YouTube videos, channels, and keywords simultaneously via spreadsheets.
Notifications: Enhanced notification alert emails with more informative details surrounding risk and violation events.
User Activity: Expanded the logging console to provide greater visibility into administrator and user activities across the platform.
Devices: Added dedicated filtering parameters for "Device ID" within the device management screen.
Integration: Integrated Alphamountain to automatically pull and update categorization records for newly indexed web sites.
Support: Completed platform infrastructure updates to integrate Firebase performance insights and finalized VPAT compliance documentation.
Configuration: Implemented global settings parameters allowing tenants to establish or permanently retain a default domain configuration.
Support: Executed extensive application-wide accessibility upgrades to ensure strict adherence to WCAG 2.1 compliance via Chrome Lighthouse testing.
---
Violations: Added enhanced details for Violations to specify which Scene or Classroom caused block.
Policy: Streamlined category management UI by replacing dropdowns with a list of toggles for easier blocking and allowing of categories.
Policy: Enhanced site input and wildcard functionality to allow for the blocking of top-level domains.
Directory: Updated Organizational Unit search filter functionality to display all related accounts when a parent OU gets selected.
Devices: Added new filtering option by "Device ID".
Policy: Integrated "Alphamountain" to provide automated category updates for new websites.
Admin: Added the ability for users to retain or set a default domain across the platform.
CLASSROOM MANAGER:
Classes: Added full system integration support for PowerSchool classroom sync tracking.
Classes: Enhanced the classroom screen with a "Creation Date/Time" tracking column and added a green scheduling indicator circle to the card view interface.
Classes: Provided teachers with the capability to customize and modify their active classroom layout styles.
Sessions: Extended teacher-side execution capabilities, allowing instructors to perform management actions on newly opened tabs and apply filters to the classroom viewer.
Communication: Upgraded extension chat popovers to trigger automatically when notification alerts are clicked, and updated selection states to reveal both student names and emails.
Reports: Optimized core searching algorithms to significantly increase the processing and load speeds of general data requests.
---
Classes: Added full integration syncing support for PowerSchool.
Classes: Added a "Creation Date/Time" column to the classroom screen for better record tracking.
Classes: Provided teachers with the ability to change and customize the layout style of their class view.
Classes: Added filtering capabilities to the teacher classroom view.
Admin: Added the ability for users to retain or set a default domain across the platform.
BUG FIXES
CONTENT FILTER:
Risks: Resolved an issue within the Risk tab where search queries were strictly case-sensitive and failed to return partial matching entries.
Extension: Fixed an exception where flagged risks failed to execute expected site blocks by introducing a self-healing localized database layer alongside advanced error-logging fallbacks.
Policy: Corrected an interface mapping bug where clicking the "Reset" button after filtering inside a group improperly redirected users to the root parent OU level.
Filtering: Fixed a routing bug where Google Classroom URLs utilizing intermediate link redirections (google.com/url) were mistargeted as generic search queries and blocked.
CLASSROOM MANAGER:
Sessions: Resolved a minor latency delay where clicking "End Session" or hitting hard session countdown limits failed to immediately terminate active classroom sessions.
Reports: Addressed severe rendering delays by optimizing performance load times for query lookups inside the Violations view.
---
Classes: Fixed issue where importing file with matching "course_id" failed to update the existing class.



















