Strengthening Highlights and preventing student loopholes Follow
This article helps Hāpara administrators strengthen Chrome and ChromeOS settings so students cannot bypass Highlights using Incognito mode, Guest mode, multiple accounts, DevTools, bookmarks, Chrome internal URLs, Google Lens or virtual desktops.
In this article:
- Diagnostic table
- Force-install Hāpara Highlights
- Disallow incognito mode
- Disable guest browsing (browser and device)
- Force Chrome browser sign-in
- Block multiple account sign-in on ChromeOS
- Prevent students from ending Chrome processes
- Limit developer tools
- Reduce bookmark and bookmarklet loopholes
- Block sensitive internal Chrome URLs
- Disable Google Lens for student OUs
- Review multiple desktops or virtual desks
- Use ephemeral mode on shared devices
- Troubleshooting
- Related articles
Summary
To prevent students from bypassing Hāpara Highlights, apply the recommended Google Admin Console policies to student organizational units, force-install the Highlights extension and verify that each policy is active on a managed student device. Start with the diagnostic table below to identify the likely loophole, then apply the matching prevention setting.
Before you begin
You need:
- Google Admin Console access.
- Student organizational units set up in Google Admin.
- The Hāpara Highlights extension force-installed for student users.
- A managed student Chromebook or managed Chrome browser for testing.
- A test student account in the same OU as your students.
Apply these settings to student OUs first. Keep staff OUs separate so teachers and IT staff can retain tools such as DevTools or Incognito where needed.
Diagnostic table: identify and close common Highlights loopholes
| Student behavior or report | Likely loophole | Admin setting to check | Recommended action | How to verify |
| Student opens a private window and Highlights does not show activity | Incognito mode | Incognito mode | Set Incognito mode to Disallow incognito mode for student OUs | Sign in as a student and confirm New Incognito Window is unavailable |
| Student uses Chrome without signing in | Guest browser or device guest mode | Browser guest mode and Device guest mode | Prevent Guest browser logins and disallow Guest mode on ChromeOS sign-in screen | Restart device and confirm Browse as Guest is unavailable |
| Student signs into a personal Gmail account | Multiple or unmanaged account sign-in | Browser sign-in settings and Restrict sign-in to pattern | Force Chrome browser sign-in and restrict sign-in to your school domains | Try signing in with a personal account and confirm it is blocked |
| Student uses more than one Google account on a Chromebook | Multiple sign-in access | Multiple sign-in access | Block multiple sign-in access for users in your organization | Sign in as a student and confirm additional account sign-in is blocked |
| Student ends or disables a Chrome process | Chrome Task Manager | Task manager | Block users from ending processes with Chrome Task Manager | Open Chrome Task Manager and confirm End process is unavailable |
| Student uses DevTools to inspect, modify or interfere with extensions | Developer tools | Developer tools | Allow DevTools except for force-installed extensions, or block DevTools entirely if students do not need coding tools | Open DevTools and confirm force-installed extensions cannot be inspected or modified |
| Student runs a bookmarklet or JavaScript bookmark | Bookmarklets | Bookmark bar, Bookmark editing and managed bookmarks | Disable bookmark editing and bookmark bar for students; use managed bookmarks for approved resources | Confirm students cannot create or edit bookmarks |
| Student opens chrome://extensions, chrome://flags or similar pages | Chrome internal URLs | Block sensitive internal Chrome URLs | Enable Google’s built-in setting to block sensitive internal Chrome URLs | Try opening chrome://extensions and confirm access is blocked |
| Student rapidly clicks saved bookmarks to interrupt a session | Bookmark exploit | Bookmark bar and Bookmark editing | Disable bookmark bar and bookmark editing for student OUs | Confirm the bookmark bar is hidden and students cannot edit bookmarks |
| Student searches answers using Google Lens during work or assessments | Google Lens | Google Lens settings | Hide or disable Google Lens options for student OUs | Open Chrome and confirm Lens entry points are unavailable |
| Student switches to another desktop or workspace | Multiple desktops / virtual desks | ChromeOS device and user experience controls | Review virtual desk behavior and classroom supervision procedures; pair with screen monitoring expectations | Ask student to switch desks during a test and confirm visibility expectations are met |
| Highlights is missing or not visible in Chrome | Extension not installed or not pinned | Apps & extensions | Force-install Hāpara Highlights and pin it where available | Open chrome://extensions or chrome://policy and confirm Highlights is installed and enforced |
| Settings appear correct but students can still bypass controls | Policy not applied or wrong OU | chrome://policy | Reload policies and confirm each policy status is OK | Test with a student account in the correct OU |
Prevention playbook
1. Force-install Hāpara Highlights
Force-installing Highlights helps ensure the extension is present and cannot be removed by students.
- In Google Admin Console, go to Devices > Chrome > Apps & extensions.
- Select the student OU.
- Add or select Hāpara Highlights.
- Set the installation policy to Force install.
- Pin the extension to the browser toolbar if that option is available.
- Click Save.
2. Disallow Incognito mode
Incognito mode can prevent required extensions and policies from applying as expected.
- Go to Devices > Chrome > Settings > Users & browsers.
- Select the student OU.
- Go to Security > Incognito mode.
- Select Disallow incognito mode.
- Click Save.
3. Disable Guest browsing
Guest browsing allows students to use Chrome without their managed school profile.
- Go to Devices > Chrome > Settings > Users & browsers.
- Select the student OU.
- Go to Security > Browser guest mode.
- Select Prevent guest browser logins
- Then go to Device settings > Sign-in settings > Guest mode.
- Select Disallow guest mode.
- Click Save.
4. Force Chrome browser sign-in
Forcing browser sign-in helps ensure students are using a managed browser profile where district policies apply.
- Go to Devices > Chrome > Settings > Users & browsers.
- Select the student OU.
- Go to Sign-in settings > Browser sign-in settings.
-
Select Force users to sign in to use the browser.
- In Restrict sign-in to pattern, enter your school domain pattern.
Example:
.*@district\.org6. Click Save.
5. Block multiple Google account sign-in
Students may try to add a personal or secondary Google account to avoid school policies.
- Go to Devices > Chrome > Settings > Users & browsers.
- Select the student OU.
- Go to User experience > Multiple sign-in access.
-
Select Block multiple sign-in access for users in this organization.
- Click Save.
6. Prevent students from ending Chrome processes
Students may try to use Chrome Task Manager to end the Highlights process.
- Go to Devices > Chrome > Settings > Users & browsers.
- Select the student OU.
- Go to Task manager.
- Select Block users from ending processes with the Chrome task manager.
- Click Save.
7. Limit Developer Tools
Developer Tools can be used to inspect or interfere with extensions.
- Go to Devices > Chrome > Settings > Users & browsers.
- Select the student OU.
- Go to Developer tools.
- Choose one of the following:
- Allow use of built-in developer tools except for force-installed extensions — recommended if students need DevTools for coding classes.
-
Don’t allow use of built-in developer tools — recommended if students do not need DevTools.
- Click Save.
8. Reduce bookmark and bookmarklet loopholes
Bookmarklets are browser bookmarks that contain JavaScript. Students may use them to interfere with browser behavior or classroom sessions.
- Go to Devices > Chrome > Settings > Users & browsers.
- Select the student OU.
- Go to Bookmark bar.
- Select Disable Bookmark bar.
- Go to Bookmark editing.
- Select Disable Bookmark editing.
- Optional: Use Managed bookmarks to provide approved learning resources.
- Click Save.
9. Block sensitive internal Chrome URLs
Chrome internal URLs can expose settings or tools students should not access.
- Go to Devices > Chrome > Settings > Users & browsers.
- Select the student OU.
- Go to Content > URL blocking.
- Enable Block sensitive internal Chrome URLs.
- Add only additional URLs your district has confirmed as a risk.
- Click Save.
Use caution before manually blocking Chrome URLs. Blocking the wrong internal URL may interfere with normal Chrome or ChromeOS functionality.
10. Disable Google Lens for student OUs
Google Lens may allow students to search screen content, images or assessment questions.
- Go to Devices > Chrome > Settings > Users & browsers.
- Select the student OU.
- Search for Google Lens.
- Set the available Google Lens options to disabled or hidden, including:
- New tab page Google Lens button: Do not show
- Google Lens camera-assisted search: Disabled
- Google Lens region search: Disabled
- Google Lens overlay: Disabled
- Click Save.
For high-stakes assessments, remind staff that browser controls cannot prevent students from using a separate personal device.
11. Review multiple desktops or virtual desks
ChromeOS virtual desks may allow students to move activity out of immediate view during in-person supervision.
- Test virtual desk behavior using a student account.
- Confirm whether teachers can still see the active screen in Highlights.
- Set classroom expectations for virtual desk use.
- Consider pairing this with Focus or Filter sessions during assessments.
- Escalate to Hāpara Support if student activity appears hidden even when policies are applied correctly.
12. Use ephemeral mode on shared devices
Ephemeral mode clears local user data when the student signs out. This can reduce cached profile issues on shared carts, labs or library devices.
- Go to Devices > Chrome > Settings > Users & browsers.
- Select the shared-device student OU.
- Go to Security > Force ephemeral mode.
- Select Erase all local user data.
- Click Save.
Use this carefully. Do not apply it to staff OUs or users who need persistent local profiles.
Troubleshooting
The policy is set, but students can still access the setting
Check that the student is in the correct OU. Then open chrome://policy, reload policies and confirm the policy status is OK.
The student is using a personal device
These settings apply only to managed Chrome browsers or managed ChromeOS devices where the student signs in with a school account. For unmanaged personal devices, use your district’s device policy, network filtering and classroom procedures.
Teachers still see students as Offline or missing
This may not be a loophole issue. Check extension installation, student sign-in status, network access and Highlights connectivity.
A setting affects a class that needs coding tools
Apply the stricter policy to most student OUs, then create a separate OU or group for approved coding classes. For those students, allow DevTools except for force-installed extensions.
Related articles