Last updated: August 2026
All JSON, CSV, and TSV files are read and parsed entirely inside your browser using client-side JavaScript and HTML5 File APIs.
We operate no file storage backends, databases, or traditional servers. Your file content never leaves your memory.
The conversion counter endpoint increments an anonymous global count without recording IP addresses, file names, or contents.
DataLens is designed from the ground up to operate without a server infrastructure. When you drag and drop a file or paste raw JSON/CSV string into DataLens:
When a dataset is successfully parsed into the workspace, a single anonymous POST request is sent to /.netlify/functions/conversion to atomically increment a Redis counter.This request contains no payloads, no headers with user data, no filenames, and no dataset contents.
DataLens uses non-intrusive sponsor placements to support continuous development. Ad slots are kept strictly separated from application controls and table content.