Privacy Policy

CSV Preview & Quick Edit — Chrome Extension

Last updated: April 6, 2026

table_chart 1. Extension Purpose

CSV Preview & Quick Edit is a Chrome extension that lets you open, view, sort, filter, edit, and export CSV files directly in your browser. All CSV processing happens entirely within your browser — your data never leaves your machine.


database 2. Data Collection

2.1 Data Stored Locally

The extension stores the following data locally on your device using Chrome's storage APIs:

  • Extension settings — your preferences (default delimiter, rows per page, theme).
  • Recent files list — file names, sizes, and open timestamps of recently viewed CSVs (last 20 files).
  • Current CSV data — temporarily stored in browser memory while viewing. Cleared when you open a new file.
  • Device ID — a randomly generated 32-character identifier used solely for Pro license verification. This is not linked to your identity.
  • License status — whether you have a free or Pro plan, synced via Chrome's storage sync.
  • Usage statistics — anonymous counters (total files opened, rows processed) stored locally for the review prompt.

2.2 Data Transmitted

  • License check — the extension periodically sends your anonymous device ID to our license server to verify Pro subscription status. No file content, browsing data, or personal information is transmitted.
  • Email subscription — if you voluntarily enter your email on the welcome page, it is sent to our email service (SendSimple/Amazon SES). This is entirely optional.

2.3 Data We Do NOT Collect

  • We do not read, access, or transmit the contents of your CSV files.
  • We do not collect your browsing history or track which websites you visit.
  • We do not collect personal information (name, address, phone).
  • We do not use analytics trackers, fingerprinting, or third-party tracking scripts.
  • We do not sell, rent, or trade any data to third parties.

extension 3. Chrome Extension Permissions

This extension requests only the minimum permissions needed to function:

activeTab

Allows the extension to interact with the currently active tab when you click the extension icon. Used to detect CSV files open in the browser. The extension only accesses the tab you explicitly interact with — never background tabs or your browsing history.

storage

Saves your extension settings (delimiter preference, rows per page, theme), recent files list, and Pro license status locally on your device. Sync storage is used only for license status so it follows you across Chrome installations.

alarms

Used to schedule periodic Pro license verification checks (every 30 minutes). This ensures your Pro status stays active without requiring manual action. No user data is transmitted — only the anonymous device ID is sent to verify the subscription.

The extension also includes a content script that runs on pages with CSV file URLs (*.csv, *.tsv). This script only checks whether the page contains raw CSV text and shows a banner offering to open it in the viewer. It does not modify, collect, or transmit any page content.


storage 4. Data Storage

  • All CSV data processing happens entirely within your browser using local JavaScript. Your files are never uploaded to any server.
  • Extension settings and recent files are stored using Chrome's chrome.storage.local API — this data stays on your device.
  • License status is stored using chrome.storage.sync — this syncs across your Chrome browsers through your Google account.
  • Uninstalling the extension removes all locally stored data.

share 5. Third-Party Services

Service Purpose Data Shared
Stripe Pro subscription payment processing Payment details (handled directly by Stripe — we never see your card number)
SendSimple (self-hosted) Optional email subscription Email address (only if you opt in)
Amazon SES Email delivery Email address (only if you opt in)
License API Pro license verification Anonymous device ID only

We do not sell your personal data to any third party.


credit_card 6. Pro Subscription & Payments

Pro subscriptions are processed through Stripe, a PCI-DSS Level 1 certified payment processor.

  • Your payment information is collected and processed directly by Stripe. We never store your credit card number, CVV, or full card details.
  • We receive only: last four digits of your card, card brand, and transaction status.
  • Your anonymous device ID is used to link your payment to your extension installation for automatic Pro activation.

gavel 7. Your Rights (GDPR)

If you are in the EEA, UK, or Switzerland, you have the right to:

visibility

Access

Request a copy of data we hold about you.

delete_forever

Erasure

Request deletion of your personal data.

download

Portability

Receive your data in a machine-readable format.

block

Object

Object to processing of your personal data.

Contact us at support@peakproductivity.online to exercise these rights. We respond within 30 days.


child_care 8. Children's Privacy

Our services are not directed to individuals under 16. We do not knowingly collect personal information from children.


contact_mail 9. Contact Us

Questions about this privacy policy? Contact us: