Privacy & local storage
Short version: your data stays in your browser. There are no accounts and nothing you paste is uploaded unless you press an AI button.
Processing happens on your device
Every validator, formatter, converter, the JWT decoder and encoder, Base64, diff and query tools run as JavaScript in your browser tab. The server only delivers the page.
What is stored in your browser
To save you re-pasting after a reload, the text you put into a tool and its options are kept in this browser's localStorage under keys starting with dvp:. They never leave your device. JWTs, secrets, keys, Base64 input and the JWT encoder are never stored.
The optional AI helper
When your input has an error, an "Explain & fix with AI" button appears; the JSON Schema page also offers "Draft a schema with AI". Only when you click, that snippet (up to 12,000 characters) and the error messages are sent to our server and passed to an AI model through Vercel AI Gateway to generate the answer. We do not store the snippet or the answer. Don't use the AI buttons on data you are not allowed to share with a third-party processor.
Analytics
We use Ahrefs Web Analytics, a cookieless analytics service, to count page views. It does not see anything you type into the tools.
Contact
DataValidate Pro is an independent free tool. No sign-up exists, so there is no account data to request or delete.