Храните значения в скрытых полях, которые сохраняются на клиенте между постбэками, возможно, зашифрованными в зависимости от ваших требований.
Если вы используете ASP.NET, для этой цели уже доступно множество средств, ViewState позволит вам эффективно выполнить то же самое, что и файл cookie, если вам не требуется, чтобы информация сохранялась во время сеансов.
Если вы не используете ASP.NET, вам, вероятно, придется написать свои собственные компоненты на стороне сервера, которые будут «устанавливать» ваши постоянные данные для вас (зашифровывая их при необходимости, а затем сохраняя в соответствующих скрытых полях). ), а также для «получения» постоянных данных, когда необходим их поиск, путем доступа к значениям скрытых полей и, возможно, дешифрования. Если вы делаете это правильно, вы можете повторно использовать этот компонент во всех ваших проектах.
Я ничего не слышал о новом законе, но первая ссылка на Google выглядит огромным провалом со стороны правительства штата няней в Великобритании. Мы все знаем, что старые твердые законодатели, которые суют свой нос в технологическое регулирование, всегда заканчиваются хорошо (лицевая сторона).