Legal
Privacy policy
What the extension does
Your files never leave the computer that reads them: no file data is sent. The only network call is the licence check: activation needs one connection to api.gumroad.com from that computer (in a Remote-SSH, WSL or dev container window, the remote computer), through your VS Code proxy settings; after that, Pro works offline. Without a licence key, the extension makes no network call.
Reading, sorting, filtering, editing, comparing and the anonymized copy run inside VS Code. No cell, file name or file content is sent to us or to anyone else, and the extension sends no telemetry. It writes a file only when you ask for one (a saved edit, an export, a report or a copy, where you choose). Links (purchase, feedback, review) open in your browser only when you click them.
Kept by VS Code on your computer, never sent: the anonymization key (in the VS Code secret storage, until you reset it), the last comparison mode you used, and a count of opened files and days of use, so that a review is asked for only after several uses.
Pro version and licence key
When you enter a key, the extension sends the product identifier and the key to Gumroad (api.gumroad.com), our sales platform, to check that it matches a valid purchase: at activation, then at most once a day while Pro is active. That request never carries your files or their content. We run no server that receives the key. The key is kept in the VS Code secret storage; the result of the check and a fingerprint of the key and the VS Code machine identifier are kept on your computer, so that Pro works offline between two checks. Gumroad is responsible for payment and billing data.
The CSV viewer online
The free CSV viewer online reads the file you choose inside your browser: the page is not
allowed to make any network request (Content-Security-Policy connect-src 'none'), keeps nothing in the
browser storage, and the file never goes into the address.
This website
A static site: no account, no form, no cookie, no resource loaded from a third party, no third-party analytics. Like any web server, the one serving these pages records each request: IP address, date and time, page requested, response code, response size, referring page and browser identifier. Purpose: running and protecting the site, and counting visits. This log stays inside the web server and is wiped at every update or restart of the site; we only keep totals without IP addresses (page views, distinct visitors and robot visits per day). Nothing is sold or shared with a third party.
Buying the Pro version
Gumroad, Inc., the merchant of record, takes the payment, issues the invoice and applies VAT; it has its own privacy policy. For each sale, Gumroad sends us your name, your email address, your country, the licence key and the purchase details. We use them for the licence and for support, and for a few service emails, at most one a week: a request for feedback one week after purchase, notice of new versions of the product you bought and, after positive feedback, an invitation to leave a public review. Every email has a one-click unsubscribe link. Legal basis: performance of the sale and our legitimate interest in following up with our customers. You can ask us to erase this data at any time.
Web server log
Like any web server, the one serving these pages records each request: IP address, date and time, page requested, response code and size, referring page and browser identifier. Purpose: running and protecting the site, and counting visits. Legal basis: our legitimate interest. This log stays inside the web server and is wiped every time the site is redeployed; we only keep daily totals without IP addresses. Nothing is sold or shared with a third party.
If you write to us
Your message and your email address are used only to answer you and follow up on the exchange. They are kept for as long as it takes to handle your request.
Your rights
Controller: Novair, publisher of this site (full identity in the legal notice). You can ask to access, correct or erase your data, and object to its processing, by writing to support@novair.app. You can also lodge a complaint with the CNIL, the French data protection authority (www.cnil.fr).