This privacy policy details how user information is stored, used, and shared by Make My Schedule.
Make My Schedule can be abbreviated as MMS. MMS offers a chrome extension available on the Chrome Web Store and a website at make-my-schedule.com.
TLDR: Your schedules are only stored on your computer. Analytics, such as the buttons you click within the extension, your email, and your tipping status are stored and viewable by MMS. Sensetive data such as your history and registration information are never stored or shared by MMS.
Website:
The website make-my-schedule.com is static. Basic user metrics such as visits and requests are counted and stored by CloudFlare. Google Analytics also collects basic user metrics such as visits, rough geographic location, requests, and button clicks. Identifiable information such as email, passwords and passwords are not accessed, stored, or shared through this website.
For more information, view the policies of CloudFlare and Google Analytics.
Extension:
Extension data falls into three categories: Tipping Verification, Locally Stored, and Analytic.
Tipping Verification:
Tipping is completely optional. In order to verify a user has tipped, their tipping info is stored, including the email used.
Locally Stored:
In order to save your schedules, preferences, and user id, the MMS extension stores information locally on your computer. No other information is stored.
Analytic:
Some information is collected and shared with MMS to improve services and detect errors. This information is collected through Google Analytics. The following events are logged and sent to MMS:
- A user installing the extension
- A user clicking one of the following buttons:
- Send us a tip!
- Add Time
- Remove Time
- Make Schedules!
- Save Preferences
- Save Current Schedule
- View
- Update
- Remove
- Add as plan
- Register
- Clear Data
- Support
- About
- Thank you for tipping! Enjoy your perfect schedule 🎉
- A user clicking on one of the following links:
- Privacy Policy
- A user clicking on the extension
- A calculation in the extension took longer than 2 seconds
- The type of calculation that took too long (schedule generation, class filtering, etc.)
- A schedule could not be generated
- The type of failure point (all classes were too early, a required professor was not found, etc.)
- A critical failure
- The type of failure (the available class table could not be read, extraneous code error, etc.)
- A table of available classes was read
- The number of classes read
- A schedule was updated
- A list of schedules were generated
- The number of schedules generated
- Professor ratings were read
- A schedule option was viewed
- The index of this schedule among all options
The time and an anonymous user id are stored for each of these events.
Tipping info can be deleted upon request. Deleting your email will block you from accessing MMS. All other information held by MMS cannot be deleted upon request as it has no identifying characteristics to match to a user. Locally stored information can be deleted by removing the extension or clicking "Clear Data".
This is a small project, so please be understanding. Rules can be updated and this is just a guideline according to my best knowledge and good faith. If you need anything, please contact me, and we will try to resolve the issue.
Any questions or requests may be sent to make.my.schedule.extension@gmail.com.