Privacy Policy
Overview
The short version: All tools on jsonformat.org run entirely inside your browser. The data you paste, type, or upload is never sent to our servers — or any server. We have no idea what you process here.
jsonformat.org ("we", "us", "our") operates this website and the developer tools available on it. This Privacy Policy explains our practices regarding the collection, use, and disclosure of information when you use our services.
We built jsonformat.org with a privacy-first philosophy. Developer tools often handle sensitive data — API keys, authentication tokens, personal records. We designed every tool to operate without ever transmitting your data anywhere.
Data We Do Not Collect
We do not collect, store, transmit, or process any of the following:
| Data Type | Examples | Collected? |
|---|---|---|
| Tool input data | JSON, XML, JWT tokens, Base64 strings, regex patterns | Never |
| Uploaded files | .json, .txt, .xml files uploaded via the tool | Never |
| Personal information | Name, email, IP address, device ID | Never |
| Account data | There are no accounts or login on this site | Never |
| Payment data | All tools are free — no payments are processed | Never |
| Usage tracking | Keystrokes, mouse movements, session recordings | Never |
How Tools Work (Client-Side)
Every tool on jsonformat.org — JSON formatter, Base64 encoder, JWT decoder, regex tester, hash generator, and all others — executes entirely within your web browser using JavaScript.
- When you paste JSON into the formatter, parsing and formatting happens in your browser's JavaScript engine — not on our server.
- When you upload a file, it is read by the browser's
FileReaderAPI locally. No bytes are transmitted over the network. - When you decode a JWT token, Base64 decoding runs locally in JavaScript. Your token is never sent anywhere.
- Hash generation (MD5, SHA-256, etc.) uses the browser's built-in Web Crypto API — 100% local.
You can verify this yourself by opening your browser's DevTools Network tab while using any tool — you will see zero outbound requests carrying your data.
Cookies & Local Storage
We do not use tracking cookies, advertising cookies, or any cookies that identify you personally.
Some tools may use your browser's localStorage to remember minor UI preferences (such as indent size or selected mode) between visits. This data:
- Never leaves your device
- Contains no personal information or tool input data
- Can be cleared at any time via your browser settings
- Is not accessible to us or any third party
We do not use session cookies, fingerprinting, tracking pixels, or any other persistent identification mechanism.
Third-Party Services
We may use the following limited third-party services for website infrastructure. None of them receive your tool input data.
| Service | Purpose | Data Shared |
|---|---|---|
| Web hosting / CDN | Serving HTML, CSS and JS files | Standard HTTP request headers (IP, browser UA) — not stored beyond standard server logs |
| Google AdSense (optional) | Displaying ads to fund free tools | Standard ad data per Google's Privacy Policy. No tool input data. |
We do not sell, rent, or share any user data with third parties for marketing or analytics purposes. There are no social media tracking pixels or third-party analytics scripts on this site.
Server Logs
Like most websites, our web server may automatically record standard HTTP access logs when your browser requests pages. These logs may include:
- Your IP address (as assigned by your internet provider)
- Browser type and version (User-Agent string)
- The URL of the page you visited
- Date and time of the request
- HTTP status code and bytes transferred
These logs are used solely for server security, performance monitoring, and diagnosing technical errors. They are retained for a limited period and are never correlated with tool usage data (which, as noted above, we never receive).
Children's Privacy
jsonformat.org is a developer tools website intended for a general adult audience. We do not knowingly collect any personal information from children under the age of 13 (or 16 in the European Union). As we collect no personal data from any user, this is inherently satisfied.
If you believe a child has submitted personal information to us, please contact us and we will address it promptly.
Changes to This Policy
We may update this Privacy Policy from time to time to reflect changes in our practices or applicable laws. When we do, we will update the "Last updated" date at the top of this page.
Since we collect no personal data, material changes to how your data is used are not applicable. However, we encourage you to review this page periodically to stay informed.
Continued use of jsonformat.org after any changes constitutes your acceptance of the updated policy.
Contact
If you have any questions, concerns, or requests related to this Privacy Policy, you can reach us at:
jsonformat.org
Privacy inquiries & general contact
We aim to respond to all privacy-related inquiries within 5 business days.