Why devkits Runs 100% Locally
All 209+ developer tools on this site operate entirely inside your browser. Your API keys, private keys, passwords, JSON payloads, and file uploads never touch any server. This page explains how that works and why it matters.
Web Crypto API
All cryptographic operations (RSA/ECDSA key generation, AES-GCM encryption, SHA-256/SHA-512 hashing) use crypto.subtle — the browser's native, hardware-accelerated crypto engine. Private keys are generated in memory and destroyed when you close the tab.
Client-Side JavaScript
JSON parsing, formatting, validation, and transformation run via the browser's built-in JSON engine (JSON.parse / JSON.stringify). No data leaves your device — the Network tab in DevTools confirms zero HTTP requests during tool use.
Web Workers
CPU-intensive operations (file hashing over 100 MB, PDF processing, image format conversion) run in Web Workers — background threads that don't block the UI and never communicate with the network.
No User Accounts, No Backend
There is no server-side database, no authentication backend, and no cloud storage. The site is a static export served from a CDN. Your data stays on your machine because there is nowhere for it to go.
How to verify yourself
- 1. Open your browser's DevTools → Network panel.
- 2. Use any tool on this site (e.g., RSA Key Generator).
- 3. Click “Generate” — watch the Network tab. Zero new requests. The key pair was created entirely in your browser.
- 4. Repeat for SHA-256, AES Encryption, or any other tool — same result.