The surveillance aspect is what people are objecting to. Any identity provider could do the things you are saying but they're currently not legally restricted from selling your browsing data to marketers or sharing it with the company that contracted them for age verification.
In Finland or Europe in general? Yes, they are legally restricted from sneakily using your information for purposes other than providing the service. They are also required to have clear policy on how the data is processed and who they are sharing data with.
"The idea is that the chatbot will reduce the time-consuming tasks related to working with massive text documents -- such as helping students quickly find information for research projects or summarizing large reports into snappy highlights"
I mean...we are just going to steadily (or increasingly...) get stupider now, yeah?
Isn't the point of being a student that you learn the ability to, y'know, create and read things like reports or projects, using your own knowledge, experience, and human brain to do things like summarize or imagine "snappy highlights" (Jesus Christ...) for summarizing and communicating those facts to other people?
Yes, we are. Imagine a generation that lost ability to search for information unless spoonfed by a chatbot. Or to even understand any longer text without asking for a summary. We are basically outsourcing our brains and any good manager will tell you that no company should ever outsource its core business. Imagine a whole generation of people moulded by biases embedded in AI tools.
In America, a politician accepting a bribe is front page news.
Not since bribes got renamed to 'campaign contributions'.
I've noticed several design suggestions in your code.