Privacy policy

The short version: the tools on this site run inside your browser and nothing you paste is uploaded. The only third-party script is the advertising tag, which is described in full below.

Last updated September 25, 2026.

Tools run locally

Every tool on devcvt.com performs its work in your browser using JavaScript that is already loaded on the page. When you paste a JSON document, a JWT, a Base64 blob or a log file, that text is held in the memory of the browser tab you are looking at and is never transmitted to this site or to anyone else.

A real-world reason to care: in November 2025 it was reported that two of the largest online formatter sites had exposed more than 5 GB of submissions — including live cloud and payment credentials — because they processed user input on their servers. Nothing on this site works that way, and the difference is checkable rather than a promise.

How to verify it yourself

  1. Open your browser's developer tools and switch to the Network panel, then use any tool here. No request carries the text you typed.
  2. Alternatively, disconnect from the internet. The tools keep working, because the computation is local.
  3. The site is a static build: pages are plain HTML, and tool logic lives in JavaScript files under /_astro/. There is no backend that could receive your input, and no database.

What this site stores

Tool input is never stored. It is not written to cookies, to localStorage, to sessionStorage, or to any server. Closing the tab discards it.

One preference is stored. If you switch between the light and dark themes, the choice is saved in your browser's localStorage under the key devcvt-theme. It contains the words light or dark, nothing else, and it never leaves your device.

No analytics. This site does not run Google Analytics, a heat-mapping script, a session recorder, or any first-party tracking. There is no account system and no login.

Files you open are read locally. Two tools accept a file — the JSON formatter and the diff checker. The file is read by your browser with the File API and its contents stay on your device. Nothing is uploaded, and the file is not retained after you close the page.

Advertising

This site is free to use and is funded by advertising. Ads are delivered by Google AdSense once the publisher account is approved; the advertising script is not loaded before that point.

Google and its partners use cookies and similar technologies to serve ads based on your prior visits to this and other websites, to measure ad performance, and to prevent fraud. Google's own explanation of how it uses information from sites that use its services is at policies.google.com.

You can opt out of personalised advertising in Google Ads Settings, or opt out of personalised advertising from many third-party vendors at aboutads.info and youronlinechoices.eu. Opting out does not remove ads; it makes them less relevant.

Ads never receive your tool input. Advertising code is loaded in a separate scope and is given no reference to the textareas, the output panels, or any value computed by a tool. Ad units are also placed outside the tool's working area, so an accidental click on a control cannot land on an ad.

Visitors in the EEA, the United Kingdom and Switzerland

If you are in the European Economic Area, the United Kingdom or Switzerland, you will be shown a consent dialog before personalised advertising cookies are used. The dialog includes a link that reopens it, so you can change or withdraw your choice later. This is required by Google's EU user consent policy and is implemented with a Google certified consent management platform. If you decline, you will still see ads, but they will not be personalised.

Links to other sites

Some guides on this site link to external references, such as browser documentation or the relevant RFC. This policy does not cover those sites; their own policies apply once you follow a link.

Children

This site is a developer tool and is not directed at children. It does not knowingly collect personal information from anyone, including children under 13.

Changes to this policy

If this policy changes — for example when a new third-party script is added — the date at the top of this page changes with it. Material changes will be described here rather than made silently.

Contact

Questions about this policy, or a request to correct it, can go to the contact page.