PESU-MAX Privacy Policy

Effective date: October 14, 2026

PESU-MAX is an independent, open-source Chrome extension that helps PES University students use PESU Academy more efficiently, including attendance and GPA views, course material downloads, new-material notifications, faculty lookup, Previous Year Question Paper (PYQ) search/downloads, optional merged PDF downloads, and options to customize how PESU Academy looks and behaves. PESU-MAX is a student project and is not affiliated with, endorsed by, or operated by PES University.

1) Single Purpose

PESU-MAX processes user data only to provide its core student utility features:

The extension does not use collected data for advertising, profiling, or unrelated analytics.

2) Responsible Use

PESU-MAX is designed to work alongside PESU Academy as a convenience layer for an individual student:

Users remain responsible for using PESU Academy and PES library services in line with the policies of PES University.

3) Data We Collect and Process

Depending on feature usage, PESU-MAX may process:

4) How Data Is Collected

Data is collected from:

5) Where Data Is Stored

All data stays on the user's device. PESU-MAX does not operate its own server or external database for user data.

The saved PESU Academy username and password are Base64-encoded in extension storage. This encoding is not encryption. The credentials are protected only by the browser's isolation of extension storage and by the security of the user's device and browser profile.

6) Data Transmission and Third Parties

To provide requested functionality, the extension may send requests to:

PDF files selected for merged download are processed locally in the browser using the pdf-lib library and are not sent to a separate third-party merge service.

If the user uses the optional PYQ feature, the extension signs in to the PES library website with a library account included in the extension, then searches available PYQs and downloads the selected files. The user's own PESU Academy or library credentials are never sent to the library website. The library website is served over plain HTTP, so traffic to it is not encrypted in transit.

If “Keep me signed in” is turned on, the saved PESU Academy username and password are sent only to https://www.pesuacademy.com to sign the user back in when their session has expired. This can happen automatically during a periodic session check, when a PESU Academy tab becomes visible again, or when the PESU Academy login page opens. It does not happen while the user is typing on the login form or when the login page shows a captcha. The credentials are not sent to any other service.

To keep an open PESU Academy page working after its session or CSRF token is refreshed, PESU-MAX updates the CSRF token in that page. The token is used only with www.pesuacademy.com.

If the user explicitly requests merged PDF output for supported Office files such as .ppt, .pptx, .doc, or .docx, the file being converted is transmitted to iLovePDF infrastructure only as required to convert it to PDF before the final merged download is created.

7) User Consent

PESU-MAX is intended to collect/process data only after user consent is obtained through the extension experience and only to support the extension's single purpose. Features that store sign-in details or change PESU Academy's behavior, such as “Keep me signed in”, are turned off by default and must be enabled by the user in Settings.

Users can stop using the extension at any time and remove extension data from browser storage.

8) User Controls

Users can control data use by:

9) Data Retention

Data stored by the extension remains on-device until:

Additional limits:

10) Data Sharing, Sale, and Advertising

Data is processed only as needed to deliver requested extension features.

11) Security

PESU-MAX uses browser-provided extension APIs and makes requests only to the domains listed above. PESU Academy, the PES staff website, and iLovePDF are accessed over HTTPS. The PES library website is available only over plain HTTP. Saved sign-in details are encoded, not encrypted, as described in Section 5. While reasonable measures are used, no system can guarantee absolute security.

12) Children's Privacy

PESU-MAX is intended for university users and is not directed to children under 13.

13) Changes to This Policy

This policy may be updated to reflect feature, legal, or compliance changes. The latest version will be made available with the extension/project materials.

14) Contact

Project repository: https://github.com/ndigvijay/PESU-MAX

For privacy questions, please open an issue in the repository.