Privacy Policy
About this policy
FU Study Kit ("the extension") is a free, open source browser extension, available on the Chrome Web Store and maintained by CDinhh. It helps FPT University students track exam revision on the FuOverflow and FuExam forums and see their FAP timetable, exams and attendance. It is not an official FuOverflow, FuExam or FPT University product. This policy explains what data the extension handles, where that data goes and how you can remove it.
The developer does not operate a server for the extension and does not receive your data or your Google account data. You can check this in the source code.
Data the extension handles
| Data | Why | Where it is kept |
|---|---|---|
| Study progress | The core feature: threads you ticked as revised, threads you are studying and the question you reached, and questions you flagged. Thread ids, question numbers and timestamps only. | Your browser. If you sign in, also your Google Drive. |
| Thread titles and subjects | Read from the forum pages you open, so the popup can list the subjects and exams you studied. | Same as study progress. |
| FAP timetable and attendance | Only if you turn the timetable on. Course, class, time, room, lecturer, attendance status and online-class link, plus per-course attendance counts. See below. | Same as study progress. If you turn Calendar on, the classes also become events in your Google Calendar. |
| Google account details | Your email, name and profile photo address show who is signed in. | Your browser, until you sign out. The photo is loaded directly from Google. |
| Google access token | Authorizes requests to Google. It expires after about an hour. | Browser session storage, cleared when you sign out or close the browser. |
| Settings | Forum clean-up switches, theme, capture speed, answer-cover positions. Calendar settings (which events, reminders, the calendar id). | Your browser. Calendar settings are also kept in your Google Drive so your computers share them. |
Files you create with Export Data and screenshots you take are saved to your device and are never uploaded by the extension. Screenshots are taken only when you press a capture button.
FAP timetable and attendance
This feature is off by default. When you press "Bật thời khóa biểu" (turn on the timetable), the browser asks you to allow access to fap.fpt.edu.vn. The extension then opens fap.fpt.edu.vn/WeeklyTimetable and fap.fpt.edu.vn/Report/Attendance in a background tab using your existing FAP session, reads the tables shown there and closes the tab.
The extension does not read your password, cookies or any other FAP page. If FAP asks you to sign in, you do that yourself in that tab.
Google user data
Signing in is optional. If you sign in, the extension asks Google for these permissions and uses them only as described:
openid,emailandprofile: to identify your account and show it in the popup.https://www.googleapis.com/auth/drive.appdata: to create, read and update one file, "fu-study-kit.json", in the extension's hidden app-data folder in your Drive. It holds your study progress, thread titles, timetable, attendance and Calendar settings. This permission does not give access to your other Drive files.https://www.googleapis.com/auth/calendar.app.created, requested only when you turn Google Calendar on: to create one calendar, "FU Study Kit – Lịch học", and add, update and delete its events (your classes and exams, with the reminders you choose). This permission does not give access to your other calendars.
Your Google data is used only to provide sign-in, sync and the calendar. It is not sold, not used for advertising, not used to determine creditworthiness and not used to train AI models. No person, including the developer, reads it, because it is never sent to the developer.
Limited Use. FU Study Kit's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
The use of information received from Google APIs will also adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements.
Browser permissions
The extension asks the browser for the smallest set of permissions it needs. The optional ones are requested only when you use the feature.
| Permission | What it is used for |
|---|---|
storage | Keeps your progress, timetable and settings in your browser. |
fuoverflow.com, fuexam.me | Shows checkboxes, progress badges and the question-jump panel on these two forums. The extension runs on no other site. |
scripting and fap.fpt.edu.vn (optional) | Reads the timetable and attendance report from a FAP tab, after you turn the timetable on. |
identity | Opens the optional Google sign-in window used for Drive and Calendar. |
<all_urls> (optional) | Chrome allows tab screenshots only with this permission. Requested when you press "Cho phép" (allow) in the popup, and used only to capture the open forum tab when you press a capture button. |
Your control and deletion
- Stop syncing: click your avatar in the popup, then Sign out. Your data stays in the browser, your Drive file and your calendar stay in your Google account.
- Delete the calendar: press "Xoá lịch đã thêm" (remove everything added) in the account menu, or delete "FU Study Kit – Lịch học" in Google Calendar.
- Delete the Drive file: in Google Drive, open Settings → Manage apps → FU Study Kit → Delete hidden app data.
- Delete browser data: remove the extension from your browser. This does not delete your Drive file or calendar.
- Revoke access: remove the extension's access on your Google Account connections page.
Because the developer holds none of your data, there is nothing on the developer's side to delete.
Security
Requests to Google use HTTPS and Google's standard OAuth sign-in. The extension never sees your Google or FAP password. Data from the Drive file is checked field by field before it is used. Data stored in your browser is only as protected as your device, so keep your device and Google Account secure.
Children
The extension is not directed at children under 13 and does not knowingly collect their data.
This website
This website is hosted on GitHub Pages and loads its font from Google Fonts. Those services may process technical data such as your IP address. The site sets no cookies and uses no analytics. It only saves your light or dark theme choice in your browser.
Changes
If this policy changes, the new version will be published on this page with a new "Last updated" date. Earlier versions are available in the project's GitHub history. If the extension ever needs to use your data in a new way, your consent will be requested first.
Contact
For questions about this policy, please open an issue on GitHub.