Agento Privacy Policy
Agento reads your university Moodle account on your own device to show your courses, assignments and attendance. It keeps your data on your device and sends only a small usage record to our cloud service, listed below. If you choose to use the Document Converter, the file you pick is sent to Adobe PDF Services (or, as a backup, CloudConvert) to be converted. See section 3.
1. About Agento
Agento is an independent student companion app for Moodle-based learning management systems (LMS), built mainly for students of NUML, Pakistan. It shows your courses, assignments, submission status, attendance and course files, sends local reminders, and includes a GPA calculator, a Title Page Maker that adds a cover page to a Word (.docx) file you choose, and a Document Converter that converts files between PDF, Word and PowerPoint. You can also add an optional profile picture, and you can try the app in a demo mode that uses built-in sample data.
Agento is developed by Zaigham Javed, an individual developer in Rawalpindi, Pakistan ("we", "us"). On the Microsoft Store it is listed as "Agento Studio". It is not affiliated with, sponsored by or endorsed by Moodle Pty Ltd, Microsoft, Adobe, CloudConvert, NUML or any other university. University names and logos belong to their owners. Your university's Moodle site remains the official source for your academic records. The Title Page Maker can place your university's name and logo on the cover page of your own document, only so the page follows your university's submission format; Agento does not use a university logo as its own icon or branding.
By signing in you confirm you have read this policy. This policy applies to the Agento app on Android and Windows, and to this website.
2. Information we collect
Agento collects only what it needs to work. Most of it comes from your own Moodle account and stays on your device.
| Information | Why we need it | Where it is kept | Leaves your device? |
|---|---|---|---|
| Moodle username and password | To sign you in and renew your session | Username in app storage; password in the operating system's encrypted secure storage | Sent only to your university's Moodle server |
| Moodle access token and session cookie | To load your data and download files without asking for your password each time | Token in app storage; session cookie in encrypted secure storage | Sent only to your university's Moodle server |
| Your name and Moodle user ID | To greet you and request your own data | App storage | Name also goes into the cloud record below |
| Courses, assignments, due dates, submission status, attendance and course file lists | To display them and send reminders | Cached on your device for offline viewing | Fetched from Moodle; not sent anywhere else |
| Files you pick for submission | To submit them to the assignment you chose | Read from your device only at the moment you submit | Uploaded to your university's Moodle server |
| Files you download | So you can open course materials and your own submissions | Your device's Downloads folder (on Windows, Downloads, or Documents if Downloads is unavailable) | No |
| Title Page Maker details: your name, roll number, semester, section, chosen course and instructor names | To build the cover page | App storage on your device. Instructor names are looked up from Moodle and you can edit them | No. The Word file you choose is processed on your device and leaves it only if you tap Upload, which sends it to the Moodle assignment you select |
| Documents you convert with the Document Converter | To convert the file into the format you chose | Read from your device only when you tap Convert. The converted file is saved to your Downloads folder (Windows) or to the place you choose (Android) | Yes. The file and its name are sent to Adobe PDF Services, and to CloudConvert only if the Adobe conversion fails. See section 3 |
| Profile picture (optional) | To show your photo in the app menu | A private file inside the app's storage on your device | No. It is never uploaded and never sent to Moodle, our cloud service or any third party |
| Quiz reminders, ignored assignments, a list of assignments you were already notified about, theme choice, last LMS score, LMS address | To provide those features | App storage | No |
| GPA calculator entries | To calculate your GPA | Kept in memory while the screen is open, not saved | No |
| Cloud usage record: anonymous Firebase ID, your full name, a one-way hash of your Moodle username, app version, first and last seen times | To check the app version is supported, to see how many students use Agento, and to block misuse | Google Firebase (Authentication and Cloud Firestore) | Yes |
| Messages you send through this website's contact form | To reply to you | Handled by our form provider, Formspree, and our email inbox | Yes |
The cloud record never contains your password, token, courses, grades, assignments, attendance, profile picture or documents. Your Moodle username is not stored in the cloud; only a salted SHA-256 hash of it is. The hash cannot be turned back into your username, but it is a stable identifier tied to you, and anyone who already knows a username could compute its hash. Please treat it as pseudonymous, not anonymous. The app also reads a small settings document that holds the minimum supported app version.
Demo mode. The "Try demo" button opens Agento with made-up sample data. It uses no account, makes no request to Moodle or our cloud service, and the sample data is removed when you exit the demo or the next time the app starts.
Agento does not show ads, does not use advertising or analytics services, does not use crash-reporting services, and does not access your location, contacts, camera or microphone. Your LMS score on the dashboard is calculated on your device from data already in the app and is never uploaded.
3. Document Converter and file processing
The Document Converter is optional. It converts a file you choose between these formats: PDF to Word, Word to PDF, PowerPoint to PDF, and PDF to PowerPoint. Because conversion needs software that does not run on your device, the contents of the file you convert leave your device. Here is exactly what happens:
- Nothing is sent until you choose a file and tap Convert. Choosing or dragging a file into the box does not send it anywhere.
- When you tap Convert, the app reads the file and sends its contents and file name over an encrypted (HTTPS) connection to Adobe PDF Services, which converts it.
- If Adobe cannot complete the conversion, the app automatically sends the same file to CloudConvert as a backup.
- The converted file is downloaded back to your device and saved. Files larger than 50 MB are refused by the app.
- The file goes directly between your device and these services. It does not pass through any server operated by us, and we cannot see, copy or keep it.
- Adobe and CloudConvert process the file under their own terms and privacy policies, including how long they keep it. We do not control that. See the Adobe Privacy Policy and the CloudConvert Privacy Policy.
Only convert documents you have the right to share with these services, and do not convert documents containing information you would not want a third-party service to process. If you prefer, do not use the Document Converter; every other part of Agento works without it. The Title Page Maker, GPA calculator and all Moodle features do not use Adobe or CloudConvert.
4. How we use information
- To sign you in to the Moodle site you choose and show your academic information.
- To cache your data so the app opens quickly and works offline.
- To send on-device notifications: new assignments, pending or overdue work, low attendance and quiz reminders. On Windows, Agento shows at most one summary notification per day.
- To add a cover page to a document you choose, and to submit it to an assignment only when you tell it to.
- To convert a document you choose, using the services described in section 3.
- To show your profile picture, your greeting and your on-device LMS score.
- To enforce minimum app versions and to block accounts that abuse the app, using the cloud record.
- To count how many students use Agento and which app versions are in use.
We do not sell your information, rent it, or use it for advertising or profiling.
5. Storage and security
- Your password and session cookie are kept in the operating system's encrypted secure storage (Android Keystore, or Windows' encrypted credential storage tied to your Windows account), not in plain app files.
- Your Moodle access token, cached academic data, Title Page Maker details and profile picture are kept in the app's local storage. On Android this storage is private to the app. On Windows it is a file in your Windows user profile, protected by your Windows account; other programs running under your account could read it.
- Agento warns you before sending your password to any address other than a secure (https) NUML address.
- Agento does not add its own PIN or biometric lock. Anyone who can unlock your device can open the app, so keep your device locked and log out on shared devices.
- Files sent for conversion travel over encrypted (HTTPS) connections.
- Access to the cloud record is controlled by Google Firebase security rules.
No method of storage or transmission is completely secure, so we cannot guarantee absolute security. Use a device lock and keep your device updated.
6. Sharing and third parties
We share information only with the services Agento needs to work:
- Your university's Moodle server. Your username, password, token and requests go directly from your device to the Moodle site you enter. We do not operate that server and cannot see what it holds. Your university's own privacy policy governs data on its server.
- Google Firebase (Authentication and Cloud Firestore). Stores the cloud usage record described above. Google's handling of data is described in the Google Privacy Policy.
- Adobe PDF Services. Receives the file you convert, only when you use the Document Converter. See the Adobe Privacy Policy.
- CloudConvert. Receives the file you convert only if the Adobe conversion fails and the app uses the backup. See the CloudConvert Privacy Policy.
- Formspree. Delivers messages sent through this website's contact form to our email.
App stores such as the Microsoft Store and Google Play collect their own installation data under their own policies; we do not receive your personal details from them. We do not sell personal information and do not share it with advertisers or data brokers. We may disclose information if required by law or to protect the rights and safety of users.
7. Retention and deletion
On your device. Data stays until you log out, clear the app's data or uninstall Agento. Logging out removes your username, password, token, session cookie, cached courses, assignments, attendance and files list, ignored assignments, quiz reminders (including scheduled alarms), notification records, Title Page Maker details, your profile picture and your last LMS score. It keeps only the LMS address and your light/dark theme choice. You can also remove your profile picture at any time from the profile picture window in the app menu. Files you downloaded and files created by the Document Converter or Title Page Maker are yours; delete them from your Downloads folder or wherever you saved them. Exiting demo mode removes the sample data.
Files sent for conversion. Copies held by Adobe or CloudConvert are governed by their policies and retention periods. We cannot delete them on your behalf; contact those services if you need to.
In the cloud. The usage record is kept until you ask us to delete it. To request deletion, email us from the address below with your full name as it appears on Moodle; we will confirm and delete it within 30 days. Deleting the record does not affect your Moodle account or your university's records. If an account has been blocked for misuse, we may keep the one-way hash used for the block.
8. Your choices and permissions
Agento may ask for these permissions. Each is optional for the feature it supports, and you can change it any time in your device settings:
- Notifications and exact alarms (Android), and notifications (Windows): to show assignment, attendance and quiz alerts on time.
- Battery optimisation exemption (Android): so reminders are not blocked while the app is closed.
- File access: only through the file picker (or by dragging a file into the app on Windows) when you choose a file for submission, a title page, a conversion or a profile picture, and to save downloads and converted files.
You can log out at any time to clear your local data, choose not to use the Document Converter, add or remove your profile picture, try the demo without an account, and ignore or restore assignments. Depending on where you live, you may have the right to access, correct or delete personal information we hold about you, or to object to how it is used. For the cloud record, contact us below. For data held in Moodle, contact your university. For files processed by Adobe or CloudConvert, contact those services.
9. Children's privacy
Agento is made for university students and is not directed to children under 13. We do not knowingly collect information from children under 13. If you believe a child has used Agento, contact us and we will delete the related cloud record.
10. Changes to this policy
We may update this policy when the app or the law changes. The effective date at the top shows the latest version. If a change is material, we will tell you in the app or on this website before it applies. Using Agento after an update means you accept the updated policy.
11. Contact us
Questions, access or deletion requests:
- Email: [email protected]
- Website: agentostudio.tech
- Developer: Zaigham Javed, Rawalpindi, Pakistan