Skip to content

How ratings work

Anonymity and ratings

Anonymous to visitors, pseudonymous inside the service

Your rating is not published with your email, Google account ID, internal account ID, or generated handle. Public pages show aggregate scores, counts, tags, and trends. They do not provide a list of ratings labeled with account names.

The service does keep a private link. Each rating row refers to an internal account ID, and a keyed, target-specific voter hash helps enforce one rating per target. The account record contains keyed HMAC digests of the Google subject and email. The app does not store the raw email or Google subject in its user table.

A written review can carry a generic "Verified student" mark when the account behind it was verified by a university email domain. That mark names no handle, no university, and no address: it states one fact about the account, and the reader cannot tie it to a person.

People with authorized access to the private database can connect a rating to its pseudonymous account record and its HMAC identity digests. So the rating is anonymous to other visitors, but not to the service operator. The link supports duplicate prevention, rating limits, account continuity, and abuse controls.

What Google sign-in proves

Google confirms the Google account used to sign in. It does not verify enrollment, attendance, or department. You enter your university and department yourself in Settings. The first saved assignment is permanent.

If the address domain you sign in with appears on your university's email domain list, the app keeps that domain and marks the account as verified. Because staff, alumni, and shared addresses use the same domains, the tick shows the domain matched — not that the person is enrolled.

Keep identifying details out of ratings

Do not include your name, email, phone number, student ID, or other personal details in rating text or reports. Public ratings may be combined with other information by people who already know the course or circumstances.

Signing out clears the current browser session. It does not remove account records or ratings. The current app has no self-service account deletion.