Privacy Policy
Last updated: June 2026
Your JSON data is never transmitted
Every tool on formatjson.app — the JSON formatter, validator, repair tool, CSV converter, diff tool, and tree viewer — processes your data entirely in your browser using native JavaScript APIs: JSON.parse and JSON.stringify. Nothing you type or paste is sent to any server. No JSON content is ever logged, stored, analyzed, or transmitted anywhere.
You can verify this yourself: open your browser's DevTools (F12 or Cmd+Option+I), go to the Network tab, and watch for outbound requests while you use any tool. You will see zero requests related to your data. After the page loads, you can disconnect from the internet entirely and all tools will continue to work.
Why this matters for developers
Developers frequently work with JSON that contains sensitive information: API authentication tokens and credentials, user PII (names, emails, addresses, phone numbers), internal system identifiers, proprietary business logic embedded in configuration payloads, database query results with private records, and environment-specific secrets. Sending this data to a third-party server — even momentarily, even for formatting — creates unnecessary exposure.
With formatjson.app, sensitive JSON never leaves your device. This makes it safe to use with production API responses, internal tooling payloads, customer data exports, and any JSON you would not want processed on external infrastructure. There is no server-side component capable of receiving your data — the privacy guarantee is structural, not a policy that could change.
Analytics (Google Analytics 4)
formatjson.app uses Google Analytics 4 (GA4) to collect anonymous usage data: page views, session counts, browser type, operating system, and approximate geographic region (country level). GA4 does not receive any JSON content you enter — it only captures page-level metadata. No tool inputs or outputs are ever transmitted to Google.
GA4 uses cookies and device identifiers to distinguish unique visitors and sessions. You can opt out of Google Analytics tracking by installing the Google Analytics opt-out browser add-on.
Advertising (Google AdSense)
formatjson.app displays advertisements via Google AdSense (publisher ID: ca-pub-5035661017594256). Google AdSense uses cookies to serve ads based on your prior visits to this and other websites. These cookies are set by Google, not by formatjson.app, and are governed by Google's Privacy Policy. You can opt out of personalized advertising by visiting Google Ads Settings.
Local storage
Your dark mode preference is stored in your browser's localStorage under the key formatjson-theme. This data never leaves your device. No other data is written to localStorage or cookies by formatjson.app itself.
No account, no data retention
formatjson.app requires no account and collects no personal information. There is no login, no registration, no email address required at any point. We do not maintain any database of user records. The only aggregate data retained is the anonymous session-level metrics collected by Google Analytics 4.
GDPR and CCPA
Because formatjson.app processes all tool inputs client-side only and collects no personal data directly, most GDPR and CCPA obligations relating to personal data do not apply to formatjson.app's core functionality. The third-party services in use — Google Analytics and Google AdSense — operate their own GDPR and CCPA compliance processes. EU residents can manage their Google data and consents at Google's My Account. California residents can opt out of the sale of personal information via Google Ads Settings.
Contact
If you have questions about this privacy policy, please use the Contact link in the footer.