क्लाइंट-साइड आर्किटेक्चर
dice83 पर हर रैंडम परिणाम आपके ब्राउज़र के अंदर Web Cryptography API का उपयोग करके जनरेट किया जाता है। सर्वर HTML, CSS, और JavaScript प्रदान करता है जो प्रत्येक टूल पेज को बनाते हैं। आपका ब्राउज़र JavaScript को स्थानीय रूप से चलाता है, रैंडम बाइट्स बनाने के लिए getRandomValues() को कॉल करता है, और उन बाइट्स को सिक्कों, पासों, पासवर्ड, रंगों और पैटर्न में बदलता है। जनरेट किए गए मान केवल आपके ब्राउज़र की मेमोरी में मौजूद होते हैं। वे कभी किसी सर्वर पर नहीं भेजे जाते, कभी किसी रिक्वेस्ट में शामिल नहीं किए जाते, और कभी आपके डिवाइस के बाहर कहीं लॉग नहीं किए जाते।
यह एक आर्किटेक्चरल गारंटी है। JavaScript सोर्स कोड आपके ब्राउज़र के डेवलपर टूल्स में सार्वजनिक रूप से दिखाई देता है। आप सत्यापित कर सकते हैं कि कोई भी जनरेट किया गया परिणाम कभी नेटवर्क पर नहीं भेजा जाता। पेज का लोडिंग पूरा होते ही सर्वर की भूमिका समाप्त हो जाती है।