TypeParser ("we", "us") operates https://typeparser.com as a free collection of developer utility tools. This policy explains what we collect, why, and how to control it. The short version: every tool runs entirely in your browser and your input never leaves your device.
Local-only processing
Every parser, formatter, encoder, and generator on TypeParser executes in your browser using JavaScript. We do not have a backend that receives the JSON, JWT, base64, hash input, or any other content you paste. There is no server-side log of inputs because there is no server-side processing.
Information we collect
We do not require an account. We collect aggregated, non-identifying analytics through Google Analytics (page URL, referrer, approximate location, device type, anonymized IP) to understand which tools are used and which need work. Analytics never sees the content you paste into a tool.
Local storage
Your theme preference and any tool-specific recent state (e.g., last-used regex flag, last selected hash algorithm) are stored in your browser via localStorage. Data never leaves your device and is not synced to any server. Clearing your browser storage clears it.
Cookies and analytics
We use Google Analytics with IP anonymization enabled. We do not run cross-site advertising trackers. We do not sell or share analytics data with third parties beyond Google's own processing.
Third-party links
Pages may link to external documentation (MDN, RFCs, vendor docs). When you follow such a link you leave our site and become subject to that site's privacy policy. We do not control or endorse third-party data practices.
Your rights
Under GDPR, CCPA, and similar regimes, you can request deletion of any data we hold about you. Because we do not collect identifiable personal data, requests typically result in confirmation that no records exist. Reach us via the contact page with any concern.
Children
The service is not directed at children under 13. We do not knowingly collect data from children.
Changes
We may update this policy as the tool evolves. Material changes will be reflected in the "Last updated" date above. Continued use after a change indicates acceptance.