LPU WiFi Auto Login
Set it once. Stay connected forever.
Never manually log into the LPU captive portal again.
Three steps, zero effort
Instant Check
On browser launch, the extension silently pings Google. If you're already online, it goes back to sleep — no unnecessary requests.
Stealth Login
If the LPU portal is blocking your connection, it fetches the login page, extracts all dynamic security tokens, bypasses the CAPTCHA, and submits your credentials automatically.
Background Guardian
A configurable timer (default: 30 min) periodically verifies your connection and re-authenticates if LPU logs you out — your internet never drops mid-task.
Everything you need
Fully Automatic
Works silently in the background. No manual action ever needed after setup.
Configurable Interval
Choose your check frequency from 1 minute to 1 hour via the Settings panel.
Secure Storage
Credentials are Base64-encoded and stored only in Chrome's local storage. Never leaves your device.
Live Status Dashboard
Real-time connection status with visual indicators — Connected, Connecting, or Disconnected.
Profile Card
See your name and registration number at a glance on the dashboard.
Toast Notifications
Subtle notifications for every connection event, right in the popup.
Easy Credential Reset
One-click credential removal from the Settings tab whenever you need it.
Manifest V3
Built on Chrome's latest extension platform — lightweight, modern, and secure.
Up and running in 2 minutes
Download the ZIP
Go to the Releases Page and download the latest ZIP. Extract it anywhere on your computer.
Open Chrome Extensions
Type chrome://extensions/ in your address bar and press Enter.
Enable Developer Mode
Toggle the Developer mode switch in the top-right corner of the Extensions page.
Load Unpacked
Click "Load unpacked", then navigate to the extracted folder and select the inner chrome-extension folder.
Pin & Configure
Click the puzzle piece icon in Chrome's toolbar, pin LPU WiFi, click it, enter your credentials, and you're done.
Your data, your device
Last updated: April 2, 2025 · Effective immediately
Overview
LPU WiFi Auto Login ("the Extension") is built to do one thing: automatically log you into the Lovely Professional University captive portal WiFi. Your privacy is a priority. This policy explains exactly what data is touched and why.
Data We Collect & Store
The Extension stores the following data locally on your device only using Chrome's chrome.storage.local API:
- Full Name
Used only to display your profile card inside the popup. Never transmitted.
- Registration Number
Your LPU student ID, used as the login username. Stored with Base64 encoding. Transmitted only to internet.lpu.in.
- WiFi Password
Your LPU portal password, stored with Base64 encoding. Transmitted only to internet.lpu.in.
No data is ever sent to any server other than LPU's own captive portal.
Network Requests Made
The Extension makes requests to exactly two hosts:
internet.lpu.inLPU's own captive portal. Used to fetch the login page and submit your credentials for authentication.
clients3.google.com/generate_204A standard HTTP 204 connectivity probe to detect whether you already have internet access. No user data is sent in this request.
Data Sharing
We do not:
- —Sell or transfer your data to any third party
- —Use your data for any purpose unrelated to WiFi authentication
- —Send your data to any analytics, tracking, or advertising service
- —Store any data on external servers
Permissions Used
- storage
To save your credentials locally in Chrome's local storage.
- alarms
To schedule periodic background connection checks (default every 30 minutes).
- host permissions (internet.lpu.in)
To interact with the LPU captive portal for authentication.
- host permissions (clients3.google.com)
To perform the connectivity probe without requiring full internet access permissions.
Remote Code
This Extension does not use any remote code. All JavaScript is bundled within the extension package (background.js, popup.js). No external scripts are loaded, and eval() is not used anywhere.
Removing Your Data
You can delete all stored data at any time by opening the Extension popup → Settings → Remove Saved Credentials. This permanently clears your name, registration number, and password from local storage and disables auto-login.
Contact
If you have any questions about this privacy policy, contact the developer at github.com/iteshxt or via iteshxt.me.