the privacy model, in plain text
Unfckr runs 100% client-side. No uploads, no servers, no accounts, no analytics, no third-party requests - the only network traffic is downloading the app itself. Files you drop are parsed on your machine; the SQL engine is SQLite compiled to WebAssembly running in your tab; recent-file history lives in your browser's IndexedDB on your device and is yours to clear.
- Verify with DevTools: use the app with the Network panel open - no request carries your data.
- Verify offline: load the page, switch to airplane mode, keep working.
- Verify the headers: the Content-Security-Policy blocks fetch, XHR, WebSockets, beacons, and form posts.
- Or make the browser prove it: the page above ends with a live test that reads back the exact policy this response carried, then tries to smuggle data out through all six channels - fetch, XHR, WebSocket, tracking pixel, script tag, form POST - and shows each one refused, naming the directive that did it. Nothing is sent anywhere: the target is under
.invalid, the suffix reserved so that it can never exist.
- Shared recipe links keep the pipeline in the URL fragment, which browsers never send to servers.
every tool in the box
- data workbench - profile, clean, transform, and export CSV, JSON, and SQLite - the full suite
- JSON flattener - nested JSON or NDJSON to flat columns, arrays and objects unrolled
- CSV PII scrubber - find emails, phones, SSNs, and card numbers - mask, hash, or drop them
- JSON to CSV - convert JSON or NDJSON to CSV with full column control
- CSV to JSON - convert CSV to JSON or NDJSON, streamed at any size
- Excel to CSV - read .xlsx workbooks and export CSV, sheets and all
- CSV to Excel - write a real .xlsx where leading zeros and dates survive
- SQL on CSV - real SQL over your files: joins, GROUP BY, a read-only console
- CSV to SQLite - drop several files, get one .sqlite database with discovered foreign keys
- CSV to SQL - CREATE TABLE and INSERT statements for Postgres, MySQL, SQL Server, SQLite
- JSON to TypeScript - TypeScript interfaces and JSON Schema derived from your real data
- large CSV viewer - open files past Excel's 1,048,576-row limit without loading them into RAM
- regex painter - highlight example matches, get a verified regular expression back
- encoding fixer - detect windows-1252/UTF-16 and repair garbled text (José → José)
- log parser - read log files as events: layouts detected, stack traces kept whole, timestamps normalized, and a volume-over-time strip drawn in SQL across every row
- visualize - chart any table you have open - bar, line, area or point - drag across it to filter, and export svg, png, or the vega-lite spec that drew it
- theme builder - design, test, and export custom color themes with live previews, palette derivation, and contrast diagnostics
↑ back to the tool