Privacy Policy
Last updated: August 18, 2026
1. Overview
This policy explains how ViewJSON processes information when you use the website, its browser-based tools, encrypted sharing, and advertising features. No account is required for the core tools.
2. Browser-Based Processing
JSON formatting, validation, repair, Base64 conversion, and media preview normally run in your browser. Content entered into these tools is not sent to ViewJSON unless you explicitly use a feature that requires a network request, such as encrypted link sharing.
ViewJSON uses localStorage and IndexedDB to keep editing history, settings, and warning acknowledgements on your device. You can remove this data through the application or your browser settings.
3. Encrypted Share Links
When you create a share link:
- Your content is compressed and encrypted in your browser using AES-GCM.
- Only the encrypted payload is uploaded to Cloudflare KV.
- The decryption key stays in the URL fragment after
#and is not sent to our server. - Encrypted payloads are limited to 10 KiB and expire automatically after 7 days.
- Because ViewJSON does not receive the key, it cannot decrypt, review, recover, or moderate shared content.
Share URLs containing the s query parameter are marked
not to be indexed and do not load ViewJSON advertising scripts.
4. Advertising and Cookies
ViewJSON uses Google AdSense on eligible non-shared pages. Google and its advertising partners may use cookies, local storage, IP addresses, device information, and similar technologies to deliver, measure, and personalize advertisements according to their policies.
You can manage personalized advertising through Google My Ad Center. Learn how Google uses information from publisher sites in Google's partner sites policy.
ViewJSON uses Google Analytics 4 to understand aggregate page usage and improve the service. Google Analytics may process technical information and interaction events according to Google's policies. Advertising scripts are loaded after the page becomes interactive.
5. Infrastructure and Third Parties
- Cloudflare: hosting, CDN, security, and encrypted share storage.
- Google AdSense: advertising on eligible pages.
- Google Fonts: web font delivery.
These providers may process technical information such as IP address, browser type, request headers, and timestamps under their own privacy policies.
6. Retention and Security
Local browser data remains until you delete it. Encrypted share payloads expire after 7 days. ViewJSON uses HTTPS and client-side encryption for sharing, but no transmission or storage method can be guaranteed to be completely secure.
7. Children's Privacy
The service is not directed to children under 13, and ViewJSON does not knowingly collect personal information from children.
8. Changes and Contact
We may update this policy when the service or its providers change. Questions and privacy requests can be sent to support@viewjson.net.