В соответствии с Общим регламентом ЕС по защите данных (GDPR) веб-сайты должны получать явное согласие пользователей на сбор и обработку их личных данных. Это касается и cookie-файлов — небольших файлов, которые веб-сайты устанавливают на компьютерах пользователя и считывают при следующем открытии страницы. На многих веб-сайтах пользователям теперь показывают форму с запросом согласия на прием cookie-файлов. Но владелец сайта не может прозрачно и неопровержимо доказать, что согласие было получено, а пользователь не всегда знает свои права.
Для решения этой проблемы исследователи из университета им. Ровиры-и-Вирхили (Испания) предлагают использовать смарт-контракты, защищенные технологией блокчейна. Чтобы заключить смарт-контракт, пользователю необходимо установить в браузер программу, которая перехватывает запрос на согласие и отвечает в соответствии с его предпочтениями. Смарт-контракт публикуется в блокчейне и уже не может быть изменен. Это упрощает пользование сайтами, а владельцам позволяет в любой момент подтвердить наличие согласия пользователя на сбор и обработку личных данных.