ERP Auth โ Automated Login for IIT Kharagpur ERP
ERP Auth ("the Extension") is a Chrome browser extension that automates the login process for
the IIT Kharagpur ERP system at erp.iitkgp.ac.in. It does this by filling in your
credentials, fetching a one-time password (OTP) from your Gmail inbox, and submitting the login form.
The Extension handles two categories of data:
| Data | Where it's stored | Who can see it |
|---|---|---|
| ERP Roll Number, Password, Security Answer | chrome.storage.sync (local device / Chrome account sync) |
Only you, on your signed-in Chrome profiles |
| Gmail OTP email content | Read temporarily in memory; never written to disk | Only you, for the duration of the login attempt |
The Extension requests read-only access to your Gmail account (gmail.readonly scope)
solely to detect and retrieve the OTP email sent by the IIT KGP ERP system.
from:erp newer_than:5m are fetchedThe Extension requests the following Chrome permissions:
| Permission | Why it's needed |
|---|---|
identity |
Authenticate with Google OAuth2 to access the Gmail API for OTP retrieval |
storage |
Save your ERP credentials locally so you don't have to re-enter them each time |
scripting |
Inject automation scripts into the ERP login page to fill forms and click buttons |
Host permission: erp.iitkgp.ac.in |
Limit content script execution exclusively to the ERP login page |
No other permissions are requested. The Extension does not access any other websites or services.
We do not share your data with anyone, ever. Specifically:
Your ERP credentials persist in chrome.storage.sync until you clear them
from the Extension's popup or uninstall the Extension. Uninstalling the Extension
removes all locally stored data automatically.
To manually delete your stored credentials, open the Extension popup, clear the fields, and save. To revoke Gmail access, visit myaccount.google.com/permissions and remove "ERP Auth".
Credentials are stored using Chrome's built-in chrome.storage.sync API,
which is protected by your Chrome profile's security. The Extension operates entirely
within the browser sandbox and does not write files to your filesystem.
We recommend using a strong, unique password for your ERP account and enabling two-factor authentication where available.
This Extension is intended for use by enrolled students, faculty, and staff of IIT Kharagpur who hold valid ERP credentials. It is not directed at or designed for use by children under 13.
If we make material changes to this Privacy Policy, we will update the "Last updated" date at the top of this page. Continued use of the Extension after changes are posted constitutes acceptance of the updated policy.
If you have any questions or concerns about this Privacy Policy or the Extension's data practices, please reach out: