ULAB Student Companion — Chrome extension for the URMS student portal.
Last updated: 2026-09-18
urms-online.ulab.edu.bd), which you're already logged into.ULAB Student Companion is a Chrome side-panel extension for students at the University of Liberal Arts Bangladesh. It adds a light visual reskin on top of the student URMS portal's login/home pages, and a self-advising checker that reviews your own academic record for prerequisite gaps, courses you still need to retake, labs registered without their theory course, and remaining degree-requirement credits — entirely on your device. It is an independent tool built for student 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-online.ulab.edu.bd/* — used only to inject the visual reskin on the login and home pages, reading page text (semester, your name, adviser) already visible to you on the page you're looking at.It also requests two Chrome API permissions:
storage — to remember your theme/UI preferences and a small cache of the semester/student info scraped from the page (chrome.storage.local), and to hold the self-advising results in the side panel.sidePanel — to render the extension as a Chrome side panel instead of a popup.The extension does not fetch or submit anything to URMS on its own initiative — the reskin only reads and restyles what's already rendered on the page you visited, and never modifies the real login form's submission or any other page behavior.
The extension does not request access to your browsing history, other websites, bookmarks, or any Google/Chrome account data.
The self-advising feature does not scrape anything automatically (URMS's schedule/results/preregistration pages haven't been mapped out for this yet — see the project's development notes). You manually paste in your own completed-course history and this semester's registration list, and the check runs entirely in the side panel using course-catalogue data bundled with the extension. Nothing you paste is sent anywhere — it stays in the side panel's memory for that session unless you close it.
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-online.ulab.edu.bd — the university's own student portal, for the visual reskin only.fonts.googleapis.com — used purely to load a web font for this documentation page's styling; no user data is sent in these requests.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.