AIUB Portal+ AIUB Portal+

Privacy Policy · AIUB Portal+

We don't touch
your data. Ever.

AIUB Portal+ runs entirely inside your browser. It never phones home, never reads your credentials, and never collects anything about you.

Zero data collection portal.aiub.edu only No trackers · No analytics

Last updated: July 2, 2026

Overview

AIUB Portal+ ("the extension", "we", "our") is a Chrome extension that enhances the AIUB Student Portal at portal.aiub.edu with features like advanced course filtering, clash detection, grade analytics, schedule tools, and UI improvements. This policy covers the extension only — it does not apply to the AIUB portal itself or any third-party site.

The short version: AIUB Portal+ runs 100% locally inside your browser. It has no server, no analytics, and no mechanism to send anything about you to anyone. The sections below explain each permission individually so you can verify this yourself.

Data we collect

None. The extension does not collect, transmit, store remotely, or sell:

  • Your student ID, name, grades, GPA, or any academic record
  • Your login credentials or session tokens
  • Your browsing history, even within portal.aiub.edu
  • Personally identifiable information (name, email, IP address, device ID)
  • Analytics, usage events, crash reports, or diagnostics
  • Keystrokes, form inputs, or clipboard contents

The extension contains no remote code, no third-party SDKs, no ads, and makes zero outbound network requests of its own. It works fully offline once installed.

Permissions explained

Chrome Manifest V3 requires extensions to declare every permission upfront. Here is exactly what each one is used for — and what it is never used for.

storage

Saves your extension preferences — such as whether the extension is enabled or disabled — in Chrome's local sync storage on your own device. This is the only data ever written, it stays on your device, and it contains nothing about your academic records or identity.

activeTab

Allows the extension popup to read the URL of the currently active tab so it can show you context-aware status — for example, confirming that advanced filters are active on the offered-courses page. The URL is read locally and is never transmitted anywhere.

tabs

Used solely to reload the active portal tab when you toggle the extension on or off from the popup, so changes take effect immediately. No tab content, titles, or history is read or stored.

No permission is used to read page content for any purpose other than rendering the UI enhancements described, and nothing is ever sent off your device.

Site access scope

The extension declares a single host permission:

host_permissions

https://portal.aiub.edu/*

Content scripts run only on pages under portal.aiub.edu. The extension has no access to any other website, is never active on your bank, email, social media, or any other domain — and Chrome enforces this boundary automatically.

Where your settings live

The only data written by the extension is a single boolean preference (extensionEnabled) stored via Chrome's built-in chrome.storage.sync API. This value lives on your device and may sync across your own signed-in Chrome browsers through Google's standard Chrome Sync service — we do not operate any server in that flow and have no visibility into it.

Uninstalling the extension removes this preference automatically. We have no access to it at any time.

Third parties

We do not share, sell, rent, or trade any information with any third party — because we collect nothing to begin with. The extension embeds no advertising networks, analytics libraries, crash-reporting tools, or external SDKs of any kind. The only external resource loaded at runtime is the AIUB portal page itself, which is governed by AIUB's own privacy policy.

Children's privacy

AIUB Portal+ is designed for university students accessing the official AIUB Student Portal. It does not knowingly collect information from anyone, regardless of age, consistent with every other section of this policy.

Changes to this policy

If this policy changes — for example, because a future version of the extension introduces a feature that alters how data is handled — this page will be updated and the "Last updated" date at the top will reflect the change. Material changes will also be noted in the extension's Chrome Web Store release changelog.

Continued use of the extension after a policy update constitutes acceptance of the revised terms. You can review all historical versions of this file in the GitHub repository.

Contact

Questions about this policy or the extension can be sent through either of the following channels:

Developed by Md Rijoan Maruf.