🚛 Semi: Secure Test Wrapper

 About

Semi is a lightweight, deterrent-focused testing environment designed for environments where system-level kiosk mode is inaccessible or restricted. It isolates a single testing tab into a dedicated, fullscreen popup window while programmatically terminating all other active browser distractions.

While it operates within the standard user-space (avoiding the instability of Incognito mode on managed devices), it provides a robust defense against common integrity breaches by disabling the context menu, blocking clipboard actions (Copy/Paste/Cut), and intercepting navigation shortcuts. It serves as a high-friction deterrent that creates a focused, single-purpose testing shell.

User Guide

What it does:
  • Isolates: Closes all other tabs and windows to ensure the student is only on the assigned test.
  • Focuses: Launches the test in a fullscreen 'Popup' mode, removing the address bar and bookmarks.
  • Defends: Hard-blocks Right-Click and Ctrl+C/V to prevent the external sharing of test content.
Note on Security: This is a browser-level deterrent. It does not lock the operating system (Alt+Tab and the Windows key remain active). It is designed to be a portable, low-friction tool for classroom management.

Tech Department

  • Non-Managed Compatibility: Avoids the "Incognito Permission" hurdle that often breaks extensions on student Chromebooks.
  • Zero-Admin Requirements: Runs as a standard extension without needing BIOS-level Kiosk configuration.
  • Clipboard Hijacking: Active event listeners prevent the extraction of secure testing data.
  • Window Purging: Acts as a "reset button" for the student's browser session, forcing a clean slate for the exam by closing other same-account windows.

Privacy Policy for 🚛 Semi: Secure Test Wrapper

Extension Version: 1.0

1. Introduction

Semi: Secure Test Wrapper ("the Extension") is designed as a deterrent-focused testing environment for educational use. This policy outlines our commitment to user privacy and data security.

2. Data Collection Disclosure

The Extension does not collect, store, or transmit any personally identifiable information (PII), sensitive data, or browsing history to external servers.

  • No PII: We do not access names, email addresses, or student IDs.

  • No Authentication Data: We do not record or store passwords or login credentials.

  • No Financial/Health Data: The extension has no access to or interaction with financial or medical information.

3. Permissions and Use of Data

The Extension requires specific browser permissions to function. Here is how that data is used:

  • Storage: Used only to cache the list of testing URLs from your designated Google Sheet and to store a session-specific Tab ID. This data stays on the local device.

  • Tabs & Windows: Used to identify and close non-testing browser windows to ensure a focused environment.

  • User Activity (Clicks & Keystrokes): The extension "listens" for Right-Click and Copy/Paste ($Ctrl+C$, $Ctrl+V$) events specifically to block them during an active test session. This data is processed in real-time and is never recorded or logged.

  • Web History: The extension checks the current URL of a newly created tab to determine if it matches a "Secure Test" site from your spreadsheet. This history is not saved.

4. Data Sharing and Third Parties

  • Zero Third-Party Sharing: No data is shared with advertisers, analytics providers, or any other third parties.

  • Google Sheets Integration: The extension fetches data from a publicly published CSV link provided by the administrator. No user data is sent back to the Google Sheet.

5. Security and FERPA Compliance

The Extension is designed with K-12 security in mind. By keeping all processing local to the browser and avoiding data collection, the Extension assists schools in maintaining compliance with the Family Educational Rights and Privacy Act (FERPA).

Comments