Privacy Policy for JSON Formatter & Viewer
Last updated: August 4, 2025
At JSON Formatter & Viewer, your privacy is our highest priority. This Privacy Policy explains our commitment to protecting your data and outlines how our extension handles information when you use it.
Our Privacy Commitment
JSON Formatter & Viewer is built with a "privacy-first" philosophy. We believe your data belongs to you alone:
- Zero Data Collection: We do not collect any personal information from you.
- No Tracking: We do not monitor or track your browsing activity across websites.
- No External Transmissions: We do not send any data to external servers or third parties.
- No Data Sharing: We do not share any information with third parties under any circumstances.
Local Storage: Your Data Stays on Your Device
Our extension uses Chrome's storage API to enhance your experience while keeping your data under your control:
- JSON History: For your convenience, we save recently viewed JSON data, allowing you to quickly access your viewing history.
- User Preferences: Your settings (such as view mode and feature toggles) are saved locally to personalize your experience.
All this data is stored exclusively on your local device using Chrome's built-in storage capabilities. Your data never leaves your browser, is not transmitted to our servers, and is never shared with any third-party companies, services, or individuals under any circumstances.
Required Permissions: Transparency and Purpose
Our extension requires specific permissions to provide its functionality. Here's what each permission is used for and why it's necessary:
- activeTab: Enables JSON detection in your current tab
- scripting: Powers the formatting and enhanced display of JSON content
- contextMenus: Provides convenient right-click menu options for JSON formatting
- storage: Allows saving your settings and JSON history locally on your device
- host permissions (HTTP/HTTPS): Enables JSON detection on standard web protocols only
These permissions are used exclusively for delivering the extension's core functionality: detecting, formatting, and visualizing JSON data.
Understanding Web Access Permissions
Our extension uses host permissions for http://*/*
and https://*/*
in the manifest file. We believe in complete transparency about why these permissions are necessary:
- Automatic JSON Detection: To instantly identify and format JSON content on HTTP and HTTPS webpages
- Seamless User Experience: To provide formatting capabilities without requiring manual activation on each website
- Web Content Support: To properly handle JSON data from standard web protocols
These permissions are specifically limited to standard web protocols (HTTP and HTTPS) for enhanced security and privacy:
- Limited Scope: We only access standard HTTP and HTTPS websites, not local files or browser internal pages
- JSON-Only Processing: We only process JSON content - no other page content is analyzed
- Zero Data Collection: We never collect or transmit any data from these pages
- Local Processing Only: All processing happens exclusively within your browser
- Selective Activation: The extension only activates when valid JSON content is detected
- No Data Sharing: We never share any information with third parties, advertisers, or data brokers
Local Processing: Your Data Never Leaves Your Device
We believe in complete transparency regarding how and where your data is processed:
- 100% Local Processing: All data processing is performed locally in your browser on your device
- Zero External Transmission: No information is ever sent outside your device
- No Server Dependency: Our extension operates without any external servers for processing
- End-to-End Local Operation: JSON detection, formatting, and visualization all occur directly on your device
This local-only approach guarantees maximum privacy and security for your information, as your data never leaves the boundary of your own device.
Your Control: Data Removal Options
You maintain complete control over your data and can easily remove it at any time:
- Open the extension popup in your browser
- Navigate to the history panel
- Click the "Clear History" button to remove all saved data
For a complete removal of all extension data, you can simply uninstall the extension from Chrome, which will eliminate all locally stored information.
Policy Updates
We may update this Privacy Policy periodically to reflect changes in our practices, features, or regulatory requirements. We encourage you to review this policy occasionally to stay informed about how we protect your information.