Privacy Policy
Last updated: March 6, 2026
This policy applies to all MOOC Utils products, including the Assignment Solver browser extension for NPTEL and SWAYAM. By installing or using any MOOC Utils product you agree to the practices described below.
Data We Collect
The Assignment Solver extension collects only the minimum data required to answer assignment questions using Google's Gemini AI. No account is created and no data is collected by MOOC Utils servers.
Not collected: your name, email address, student ID, NPTEL login credentials, browsing history outside NPTEL/SWAYAM assignment pages, any form inputs you have already entered on the page, or any usage analytics.
How We Use Your Data
All data collected is used solely to generate AI-powered answers and explanations for the assignment you are currently viewing:
- Assignment HTML and screenshots are sent to Google Gemini to extract question structures and produce answers with reasoning.
- Your Gemini API key authenticates these requests directly to Google on your behalf.
- Model preferences determine which Gemini model variant handles your request.
MOOC Utils does not use your data for advertising, profiling, training machine-learning models, or any purpose other than providing the service directly to you.
Data Sharing & Third Parties
The only third party that receives any data is Google LLC through the Gemini API endpoint generativelanguage.googleapis.com. This transfer is necessary for the core AI feature to function.
Google's handling of data submitted to the Gemini API is governed by the Google Gemini API Terms of Service and Google Privacy Policy. We recommend reviewing those documents.
No other data is transmitted to MOOC Utils servers or any other third party. The extension contains no analytics SDK, crash reporter, or telemetry of any kind.
Data Storage & Retention
All data is stored exclusively in browser.storage.local on your own device. This storage is:
- Local-only — never synced to the cloud or any server.
- Scoped to the extension — inaccessible to websites or other extensions.
- Retained until you clear it manually or uninstall the extension.
The last extraction result (questions and AI-generated answers) is cached in local storage to allow export but is overwritten on the next solve operation.
Your Rights & Controls
You have full control over the data the extension holds:
- Delete all data — uninstall the extension. All local storage is wiped automatically.
- Clear cached results — open the extension settings and clear the stored extraction.
- Revoke API access — delete or regenerate your Gemini API key at any time via Google AI Studio.
Because we do not collect or store any data on our servers, there is nothing for us to retrieve, export, or delete on your behalf.
Contact
Questions or concerns about this policy can be raised by opening an issue on our GitHub repository.
We may update this policy as the extension evolves. Material changes will be noted in the repository changelog. The "Last updated" date at the top of this page always reflects the current version.