We built TypeMorph because we were tired of risking proprietary schemas by pasting them into random online converters.
When you paste a 10,000-line JSON payload or a highly confidential PostgreSQL dump into TypeMorph, it never leaves your machine. All parsing, type inference, and code generation happens strictly within the secure sandbox of your web browser. We do not have a backend database to store your inputs. The two exceptions are covered in sections 3 and 4 below — both require explicit action from you.
We use Google Analytics to collect aggregated analytical data such as page views and usage. We do not collect personally identifiable information, and we do not use it for retargeting advertising or data sales.
TypeMorph includes an optional in-app feedback form. If you choose to submit feedback, the text you enter is sent to our Cloudflare D1 database and stored so we can read it. Submission is always voluntary and initiated by you. No schema content, no code, and no personal identifiers are included — only the message you type.
TypeMorph can load schemas directly from a URL. Here is exactly what happens in each case:
The short version: if you never click "Try via proxy," nothing beyond standard page analytics ever leaves your machine.
We use your browser's Local Storage to save your UI preferences (like Dark Mode) and temporarily cache your last clipboard text so you don't lose work if you accidentally refresh the page. This data lives on your hard drive, not ours.
"Our philosophy is simple: Developer tools should solve problems, not create security vulnerabilities. Your code is yours."
Last Updated: June 2026