Privacy Policy

Last updated: April 2026

🔒 Core Privacy Guarantee

TV Backtest Exporter processes all trade data exclusively on your device. The trade rows you collect, the CSV you generate, and your backtest results are never transmitted to any external server, cloud service, or third party operated by us. Zero trading data leaves your browser.

1. Overview

This Privacy Policy describes how "TV Backtest Exporter" (the "Extension") handles your information. The Extension is designed from the ground up to function without collecting, storing, or transmitting your trading data or personal information.

2. Data We Do NOT Collect

The Extension does not collect, transmit, or have access to:

  • Your trade history, prices, P&L figures, or any backtest results
  • Your TradingView account credentials or session data
  • Browsing history or visited URLs
  • Any personally identifiable information beyond what you voluntarily provide for license verification

3. How the Extension Works (Locally)

All trade collection and CSV generation runs entirely within your browser:

  1. A MutationObserver watches the Strategy Tester DOM in your active tab only.
  2. Trade rows are parsed and stored in memory (Map) as you scroll.
  3. On Export, a CSV blob is created locally and downloaded via an Object URL — no network request is made.
  4. The free-use flag (hasUsedFreeUnlimited) is stored in chrome.storage.local on your device only.

4. Pro Subscription Verification (Optional)

If you choose to upgrade to Pro, the following limited data exchange occurs:

  • Email address only: When you click "Restore Purchase", your email address is sent to our Cloudflare Worker solely to confirm your subscription status in our database.
  • Stripe payment processing: Payments are handled entirely by Stripe, Inc. We receive only a checkout.session.completed event containing your email. We never store credit card numbers.
  • Your trade data is never transmitted as part of subscription verification — only your email address.

5. Permissions We Request

storage

Stores your free-use flag, license email, and cached subscription status locally via chrome.storage.local. This data never leaves your device.

host_permissions: tradingview.com

Required to inject the Export button and observe the Strategy Tester DOM on TradingView pages. The Extension only reads trade row data locally.

6. Third-Party Services

We do not use Google Analytics, tracking pixels, or any advertising technology.

7. Data Retention and Deletion

All locally stored data can be deleted at any time by removing the Extension from Chrome (chrome://extensions → Remove). If you hold a Pro subscription, your email address is stored in our Cloudflare Worker KV store. You may request deletion by contacting us via the support form.

8. Children's Privacy

The Extension is not directed at children under the age of 13. We do not knowingly collect any personal information from children.

9. Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be reflected on this page with an updated "Last updated" date.

10. Contact Us

For privacy-related questions or data deletion requests, please use our support form.