← ScholarOS

ScholarOS Privacy Policy

Last updated: 22 August 2026 · Applies to: ScholarOS browser extension, version 0.9.0 and later

ScholarOS is a browser extension that copies your upcoming assignments off your college's learning management system and into a planner. This page explains what it reads, what it keeps, and the one situation in which anything leaves your computer.

The short version: there is no ScholarOS server. No account, no sign-up, no analytics, and nowhere for your data to be sent, because nothing was ever built to receive it. Everything ScholarOS knows about you sits in your own browser's storage on your own machine.

1. What ScholarOS reads

ScholarOS runs only on two web addresses:

These are declared in the extension's manifest. A browser extension can only read pages it has declared, so on every other site on the internet — your email, your bank, your search history — ScholarOS is not running and cannot see anything.

On those two hosts, and only after you have signed in yourself, ScholarOS reads the page you are already looking at and picks out:

That is the whole list. ScholarOS reads the assignment listing that is already on your screen. It does not open other pages, follow links, or crawl your course.

2. What ScholarOS never reads or handles

3. Where your data is stored

On your device, in your browser's own extension storage. Two places:

StoreWhat is in it
chrome.storage.localThe import review queue, your import-window setting (how many days ahead to scan), and your Gemini API key if you have entered one
IndexedDB, database ScholarOS_DBYour saved tasks, reminders, and class folders, including any document links you have pasted, plus the completion timings described below

Completion timings. When you mark an assignment finished, ScholarOS records four numbers: which task it was, which class it belonged to, when it was due, and when you finished it. That is the whole record: no title, no notes, no content. It exists so Smart Plan can notice that you finish one class's work the night before and another's three days early, and schedule accordingly. Marking a task unfinished again, or deleting it, deletes its timing record. "Forget all of it" in Smart Plan erases the lot at once.

Nothing is uploaded, backed up, or synced. If your browser profile syncs across your own devices, that is your browser doing it under your own account, not ScholarOS.

There is no ScholarOS account, no ScholarOS login, and no ScholarOS server holding a copy.

4. The one thing that leaves your device

ScholarOS has exactly one outbound network path: Google's Gemini API, using an API key you supply yourself.

This powers two optional features — Smart Plan, and pasting text or a link to turn it into a task. Both are off until you paste your own free Gemini key into Settings. Without a key, the features tell you so and do nothing. No request is made.

When you do use them, and only at the moment you click the button:

Those requests go to Google under your API key, so they are governed by your own agreement with Google and by Google's API terms and privacy policy — not by ScholarOS, which never sees the response on any server of its own. Nothing is sent in the background, on a schedule, or without you starting it.

About your Gemini API key

Your key is stored in your browser's extension storage, on your device, in plain text — the same way any browser extension setting is stored. It is sent to Google, and to nowhere else, as part of the API requests above. You can clear it at any time by emptying the field in Settings. You can also revoke it entirely at Google AI Studio, which takes effect regardless of what ScholarOS does.

5. Document links

ScholarOS can remember which documents belong to which class. A document reaches it as a link you paste in yourself. ScholarOS stores that link with the task or class, on your device, and opens it in a new tab when you click it.

ScholarOS never fetches, downloads, reads, or previews the contents of a linked document. It stores a string of text and opens it in a tab, which is the same thing a bookmark does.

6. Permissions, and why each one exists

PermissionWhy
sidePanelShows the planner in the browser's side panel next to your LMS page
storageSaves your tasks, settings, and review queue on your device (section 3)
tabsOpens ScholarOS's own full-page dashboard in a new tab when you click through from the side panel. It is used for nothing else: ScholarOS does not list, read, or watch your open tabs
Host access to *.brightspace.com and mycourses.rit.eduReads the assignment list off the LMS page you are signed into (section 1)

There are no others. In particular there is no identity, no scripting, no activeTab, no cookies, no history, and no OAuth configuration.

7. Payment

ScholarOS costs $2.99 once, after a 14-day trial, with no account and no subscription. Payment is handled by Stripe on Stripe's own hosted page in your browser. You receive a license key and paste it into Settings, where it is stored locally like any other setting.

Card numbers, billing addresses, and payment details never pass through the extension and are never visible to it. ScholarOS's entire relationship with a paying student is one license key sitting in their own browser storage.

The license key is checked on your own device and is never sent anywhere. Validation is a signature check performed in your browser, so it works with no internet connection and produces no network request. ScholarOS learns nothing about when or whether you use it.

The trial starts the first time you open ScholarOS and needs no card, no email address, and no sign-up. When it ends, the planner keeps working in full and only the paid extras stop.

8. Children

ScholarOS is built for college students and is not directed at children under 13. It collects no personal information from anyone, of any age, on any server — see section 3.

9. Removing everything

Uninstall the extension. Your browser deletes the extension's storage with it, which is every piece of data described in section 3.

There is no account to close, no data-deletion request to file, and no authorization to revoke, because none was ever granted. If you entered a Gemini key and want to be thorough, revoke it at Google AI Studio as well — that is a key Google issued to you, not to ScholarOS.

10. Changes to this policy

If this policy changes, the date at the top of the page changes with it, and the updated version replaces this one at the same public address. Material changes to what leaves your device will be called out in the extension's release notes.

11. Contact

Questions, corrections, or anything in this policy that does not match what you observe the extension doing:

scholaroshelp@gmail.com