Privacy Policy
Last updated: October 2026
This policy explains what happens to your data when you use jsonforge.app (https://jsonforge.app). The short version: every tool processes what you paste in your browser, with no server-side processing step. The site does record sessions for error monitoring and analytics (section 2), and those recordings can include the data you paste.
1. Data you paste into a tool
Every tool on jsonforge.app (the formatter, tree viewer, table converter, repair tool, escape/unescape utility, XML converter, compare tool, visual editor, inspector, and the rest) runs client-side in your browser's JavaScript. No tool sends your input to our servers for processing. Two features send data on purpose: the optional AI repair button sends the snippet you submit to our server for repair, and the session recording described in section 2 can capture what you paste.
2. Error monitoring, analytics, and session recording
jsonforge.app uses Errly (errly.algobite.id), a third-party error monitoring and product analytics service, to find bugs and see how the site is used. Errly collects error reports (the error message, stack trace, page path without the query string, and browser details), usage events (page views, session start and end, clicks on buttons we have labeled, and click positions for heatmaps), and an approximate location (city, region, country) that it derives from your IP address. Errly stores a hashed form of the IP address, not the address itself.
Errly also records sessions. A recording captures what appears on the page while you use it, including visible text and what you type or paste into a tool, so it can contain the JSON, XML, or other data you work with. Password fields are not recorded. Recordings upload in chunks while the session runs, and Errly keeps them for about 14 days. Recording is skipped on data-saver and very slow connections. If you don't want a piece of data in a recording, don't paste it into the tools.
3. Information collected automatically
Like most websites, our hosting infrastructure automatically logs standard request metadata for security and performance purposes — things like IP address, browser type, referring page, and timestamps. This is infrastructure-level logging common to virtually all web hosting, and is not linked to the content of any tool you use.
One tool makes third-party requests: the Google Maps Timeline visualizer loads map tiles directly from OpenStreetMap when you render the map. Those requests go from your browser to OpenStreetMap's servers, which see your IP address the way any web server does. Your timeline data itself never leaves your browser.
4. Local storage
Your browser's local storage keeps your light/dark theme preference on your device. Errly keeps a random session identifier in your browser's session storage so it can group the events of one visit; the identifier changes after 30 minutes of inactivity.
5. Advertising and cookies
jsonforge.app may display ads served by Google AdSense. Google and its partners use cookies (including the DoubleClick DART cookie) to serve ads based on your visits to this and other sites, in order to provide advertisements about goods and services that may interest you. You can opt out of personalized advertising by visiting Google Ads Settings, or opt out of a third-party vendor's use of cookies for personalized advertising by visiting aboutads.info.
If you're visiting from the EEA, UK, or Switzerland, a consent message (served through Google's Funding Choices / Consent Management Platform) asks for your permission before any personalized advertising cookie is set, in line with Google's EU User Consent Policy and GDPR. You can change your choice at any time from that message.
Advertising is not always active: placements are kept outside the tools’ working area and may be switched off entirely for periods of time. The disclosures in this section apply whenever ad code is present on the page.
6. Your rights and data retention
We hold little personal data: no accounts and no ad-related data of our own (Google handles ad personalization under its own policies, see section 5). What exists is short-lived infrastructure logs (section 3), your theme preference on your device, and the error reports, usage events, and session recordings Errly stores for us (section 2), with recordings kept for about 14 days. If you are in the EEA, the UK, or elsewhere and want to exercise rights such as access, rectification, or erasure under GDPR or comparable laws, email us. We will answer for the data we and Errly hold, and point you to the right party for anything processed by providers such as our host or Google.
7. Browser extension
We also publish a companion browser extension, "JSON Viewer by JsonForge.app", available on the Chrome Web Store, for Chrome and Chromium-based browsers. It detects when a tab you navigate to is a raw JSON API response and displays it as a formatted tree, table, or other view; its popup also lets you paste JSON manually. Like the rest of jsonforge.app, all formatting happens locally in your browser — the extension collects no analytics, and never transmits the content of any page or any JSON you view to us or to any third party.
- Content script: runs on page load to check whether the page is a raw JSON response. If it isn't, the extension does nothing further and reads nothing else from the page.
- activeTab / scripting permissions: let the popup read what the content script already found on the tab you're currently viewing, and only when you open the popup.
- Clipboard: read only when you click "Paste" in the popup, never automatically.
8. Children's privacy
jsonforge.app is not directed to children under 13, and we do not knowingly collect personal information from children.
9. Changes to this policy
We may update this policy from time to time. Changes will be posted on this page with an updated “last updated” date.
10. Contact
Questions about this policy? Email hello@jsonforge.app.