Column-level selection
Choose any subset of columns to anonymize. Numeric, date, and formula columns are left untouched by default.
DataVeil is purpose-built for data analysts and compliance teams who need to share spreadsheets externally without exposing personal data.
Choose any subset of columns to anonymize. Numeric, date, and formula columns are left untouched by default.
The same source value always maps to the same token within a session — cross-sheet VLOOKUP and INDEX/MATCH formulas keep working.
Configure the token prefix (default ANON-) to match your organization's naming scheme — useful when auditors expect a specific format.
Anonymize all sheets in a workbook in one pass. Choose whether each sheet shares a mapping or uses its own independent token space.
DataVeil reads the first row as column headers. Headers are never anonymized — only data rows are touched.
Empty cells are left empty. Cells containing only whitespace or dashes are treated as blank and never generate a token.
Every anonymization exports a _map.json file. Load it alongside the anonymized sheet to restore all original values exactly.
You can selectively restore only certain columns — useful when you need to reconcile one field without revealing the others.
Combine mapping files from multiple sessions into one. Handy when your analyst returns a sheet that references tokens from two separate exports.
Reads and writes the modern Excel format. Formulas, merged cells, and cell styles are preserved.
Older .xls files (Excel 97–2003) are accepted on input. Output is always the modern .xlsx format.
Upload a .csv and download the anonymized result as either CSV or XLSX, your choice.
All file processing happens inside the browser's JavaScript engine. Your spreadsheet data is never sent to any server — not ours, not anyone's.
DataVeil collects no analytics, no crash reports, no usage statistics. The only network call is the licence validation handshake.
The entire application is a single .html file with all dependencies bundled. No CDN fetches, no external scripts.
Each key is tied to one machine, preventing key sharing. Lost your device? Contact support to transfer the binding.
One-time purchase · ₹999 incl. GST · Lifetime access