Local processing boundary
Privacy
Celljson performs the table conversion in your browser. Its source does not deliberately send pasted CSV, decoded cells, header names or generated JSON to a server. There is no file upload, remote conversion service or sign-in. The calculator does not deliberately put your input into page URLs or native form submissions, so a conversion does not create a query-string copy of the table.
During this page session
The tool keeps current input and result data in page memory while you use it. It does not use local storage or session storage to save table content. On startup, the script explicitly restores the fixed example, even if a browser initially restores a form value. Reset also restores that public example. Edits and output-mode changes clear the previous result and export state until you convert again.
A browser textarea can normalize pasted line endings before the parser reads the text. The parser preserves the JavaScript string it receives; it cannot promise original clipboard or file byte preservation. Browser extensions, browser-managed restoration, operating-system clipboard history and device access are outside this tool's control.
Copies and downloaded files
Copy uses your browser's clipboard interface when available. If permission is unavailable, the current text appears in a manual-copy box instead. Downloads create a local JSON file through the browser. Those actions are initiated by you and may leave copies in your clipboard, downloads folder or device backups. Remove those copies yourself if the data is sensitive.
Hosting and optional email
Cloudflare Web Analytics is active for this exact host and collects page-usage and performance telemetry. The converter does not deliberately include pasted CSV, cell values or generated JSON in analytics events, page URLs or remote conversion requests. Advertising and consent-platform loaders remain inactive. This page makes no claim about an independently verified regional exclusion or Do Not Track setting. The hosting provider also receives ordinary web requests, such as an IP address, requested path and browser details, to deliver the website. Local calculation is not a promise of anonymous network access.
The contact link opens your email application. Email you choose to send leaves the browser-local calculation boundary and is handled by email providers and forwarding services. The published address is a shared forwarding alias; its private delivery destination is not displayed. Avoid sending confidential source data. A small invented reproduction is usually enough to explain a problem.