Privacy Policy

Your JSON never leaves your device.

Last updated: 7 July 2026 · JSON Peek v1.0.0

The short version

Who this covers

This policy applies to the JSON Peek browser extension ("the extension", "we", "us"), published by Florence Publishing Ltd (United Kingdom), trading as niallcodes. It explains what the extension does and does not do with information on your device. If you have questions, contact hello@niallcodes.com.

The simple truth about data

JSON Peek is built to run entirely on your own computer. It does not send anything anywhere. There is no backend, no server, no API endpoint, no analytics service and no advertising network involved in any part of the extension. Because nothing is transmitted, there is nothing for us — or anyone else — to collect, see, sell or lose.

What the extension reads, and why

To do its job, JSON Peek needs to look at the content of the page you're on so it can tell whether that page is JSON and, if so, render it as an interactive tree. This happens through a fast local check (the page's content type and first characters); on ordinary pages that check exits in under a millisecond and the extension does nothing further.

When a page is JSON, the extension parses and displays it on the page, in your browser, on your device. That content is never sent anywhere, never written to any external storage, and never retained by us in any form. When you close or navigate away from the page, that parsed content is simply gone.

What is stored on your device

JSON Peek saves a small amount of information using the browser's built-in extension storage, so your choices persist between sessions. This never leaves your machine (beyond your own browser's sync, if you have that switched on in Chrome). It consists of:

You can clear all of this at any time by removing the extension, or from the extension's own settings page.

Permissions, in plain language

Chrome asks you to approve a short list of permissions when you install. Here's exactly what each one is for:

storage

Saves the preferences and ignored-site list described above on your device so they persist. Nothing in storage is transmitted anywhere by the extension.

contextMenus

Adds a right-click entry to open the JSON Peek scratchpad, optionally pre-filled with any text you've selected. Selected text is handled locally and never sent anywhere.

host access (to read page content)

Lets the extension read the text of the pages you open so it can detect whether they're JSON and render them. This detection and rendering happen entirely on your device; no page content is ever sent to any server. A broad host match is what allows JSON Peek to work on any JSON URL automatically, rather than asking you to click each time.

What we do NOT do

Payments and tips

JSON Peek is free, with no paid features. If you choose to leave an optional tip, that happens on Ko-fi, a separate third-party service with its own privacy policy. The extension itself is never involved in any payment and never sees any payment information.

Children

JSON Peek is a developer utility intended for a general audience. It does not knowingly collect any information from anyone, including children, because it does not collect information at all.

Changes to this policy

If the extension's behaviour ever changes in a way that affects this policy, we'll update this page and the "last updated" date above. Because the extension's design is built around making no network calls, we don't anticipate material changes to the substance of it.

Contact

Questions about privacy, or anything else? Email hello@niallcodes.com and we'll get back to you.


This document is provided for transparency and does not, on its own, create any contractual obligation beyond the commitments described. JSON Peek is provided as-is, free of charge.