Well, you know, I have an issue if people are complaining that the site doesn’t remember settings properly, while they’re disabling the functionality that’s provided to save settings …
Anyway, GSS exclusively uses cookies to save it’s own user settings. I’ve even removed Google Analytics recently, which used to cause the only external cookies (and it was a major thorn in my side because of that).
Also, I’ve actually already moved all essential user settings to the user profile a couple of months ago, as you’ve suggested, like the tag and category filter itself or the theme.
The confirmation of the age and the cookie warning has to be stored in cookies, though. There’s just no other way, because these warnings have to be triggered before logging in.
The warnings for active filters is not permanently saved, and this is on purpose. This warning is supposed to reappear once each time you visit the site. The reason is, that I kept getting complaints because stories were supposedly missing - people simply forgot that they have active filters. This message is the best way I could come up with. If you so want to use the filter, you only have to dismiss this one dialog once per visit.
A static message like you’ve suggested just wouldn’t work: Static text is simply not read. I’m changing the color of the filter in case it’s active, to make it very flashy, people shouldn’t be able to be overlooked this… yet still, people miss that. You simply can’t miss that warning dialog, though.
I can only recommend to make an exception for GSS and allow it to save cookies. You can check yourself to see which cookies it’s saving, to see that I’m not cheating there. And we have no ads and therefor no ad-tracking or any other tracking (other than the login-cookie itself) on the site whatsoever.
There are no essential functions affected, when turning off cookies, but it’s still a nuisance. Besides the warning messages, the green stars denoting new stories and comments will not work when disabling cookies.