Клиентская архитектура
Каждый случайный результат на dice83 генерируется внутри вашего браузера с помощью Web Cryptography API. Сервер передаёт HTML, CSS и JavaScript, из которых состоит каждая страница инструмента. Ваш браузер выполняет JavaScript локально, вызывает getRandomValues() для получения случайных байтов и преобразует эти байты в монеты, кости, пароли, цвета и шаблоны. Сгенерированные значения существуют только в памяти вашего браузера. Они никогда не передаются на какой-либо сервер, никогда не включаются в какие-либо запросы и никогда не записываются нигде за пределами вашего устройства.
Это архитектурная гарантия. Исходный код JavaScript доступен для просмотра в инструментах разработчика вашего браузера. Вы можете убедиться, что ни один сгенерированный результат никогда не отправляется по сети. Роль сервера заканчивается в момент завершения загрузки страницы.