ULAB Faculty Companion — Chrome extension for URMS-based faculty tools.
Last updated: 2026-07-15
urms-awp.ulab.edu.bd), which you're already logged into.ULAB Faculty Companion is a Chrome side-panel extension for faculty at the University of Liberal Arts Bangladesh. It automates repetitive tasks against the university's own URMS portal — finding common free time across students, running advising checks (probation, retakes, prerequisites), and (optionally) confirming staged course registrations in bulk. It is an independent tool built for internal convenience and is not affiliated with or endorsed by URMS or the university's IT department.
The extension requests browser permission for exactly one external host:
https://urms-awp.ulab.edu.bd/* — used to fetch student schedules, advising details, and (for Bulk Save) to submit staged registration data, using your existing logged-in session cookies.It also requests two Chrome API permissions:
storage — to temporarily hold fetched results (chrome.storage.local) so the side panel can hand them off to a full-tab report page.sidePanel — to render the extension as a Chrome side panel instead of a popup.The extension does not request access to your browsing history, other websites, bookmarks, or any Google/Chrome account data.
The extension does not implement its own login, and never asks for or stores your URMS username,
password, or any authentication token. Instead, it makes standard fetch() requests to
URMS from your browser with credentials: 'include', which causes Chrome to attach the
same session cookies your browser already holds for urms-awp.ulab.edu.bd — identical to
what happens when you browse the site normally. If you are not logged in, the extension's requests
will fail the same way a normal page visit would.
To do its job, the extension necessarily processes student data that URMS itself returns in response to these requests — names, IDs, emails, schedules, grades, GPA, probation status, and registration details. This data:
chrome.storage.local, a storage area private to your Chrome profile and this extension, not synced to any account or cloud service.This extension does not integrate with any third-party analytics, advertising, or data-collection service. The only external destinations any part of the extension communicates with are:
urms-awp.ulab.edu.bd — the university's own portal, for all data fetching and (Bulk Save) writing.mail.google.com — only when you explicitly click "Open in Gmail" in the Advising feature, which opens a blank Gmail compose tab; no data is passed to Gmail automatically.fonts.googleapis.com — used purely to load a web font for the report pages' styling; no user or student data is sent in these requests.The Bulk Save feature submits data back to URMS (confirming a student's already-staged course registration). It does not send any data anywhere other than URMS, and only acts on students you explicitly paste into that feature and confirm before running. See the documentation for full details on what it does and how to verify its results.
As this is an internally-distributed tool rather than a Chrome Web Store listing, this document is updated directly in the project repository whenever the extension's data handling changes. Check the "Last updated" date above.