Privacy Policy
1. Scope & Product Nature
This Privacy Policy explains how QuantPulse AI ("we", "our", or "the Extension") handles information when you visit our website or install and use the QuantPulse AI Chrome Extension (Manifest V3) for TradingView backtesting productivity and Pine Script development.
2. Local-First Processing & Browser Storage
Core optimization, heatmap generation, multi-timeframe/symbol sweeps, brokerage friction stress tests, and Pine Script v6 snippet generation are executed client-side inside your browser tab on https://*.tradingview.com/*.
chrome.storage.local&chrome.storage.sync: Used to persist your extension preferences, cached DOM selector mappings, local trial anchor, and activated license key across browser sessions or synced Chrome profiles.IndexedDB: Used locally inside your browser to store optimization run histories, MTF/symbol sweep tables, and saved parameter presets. You can clear run history anytime inside the extension UI or remove all extension storage by uninstalling QuantPulse AI.
3. Information We Do NOT Collect
QuantPulse AI is strictly engineered NOT to collect, read, or transmit:
- Your private Pine Script strategy or indicator source code.
- Your TradingView account username, email, password, or session cookies.
- Brokerage credentials, API keys, wallet keys, account balances, or live trading activity (QuantPulse AI does not execute live trades or connect to brokerages).
- Browsing history outside
https://*.tradingview.com/*.
4. Minimal License & 7-Day Trial Verification
To provide the 7-day full-feature free trial and validate paid Creem license keys across up to 3 Chrome browser/device activations per key, the extension communicates with our Cloudflare Worker edge service at https://api.quantpulse.microforgelab.com.
- Payload Sent: Only an anonymous locally generated
deviceIdand, when you enter a paid key, yourlicenseKey. - Purpose: Checks remaining trial entitlement, activates/validates/deactivates Creem license instances via Creem's official licensing API (
api.creem.io), and enforces the 3-device limit per key. - Edge Anti-Abuse Guard: Our Cloudflare Worker may transiently evaluate the connecting client IP address solely to prevent automated trial farming while allowing shared office/VPN networks to operate normally.
5. Payment Processing & Merchant of Record (Creem)
All paid plans (Pro Monthly, Pro Annual, Early-Bird Lifetime) are sold and fulfilled through Creem (creem.io) acting as our Merchant of Record. Creem handles checkout, payment card/wallet processing, sales tax/VAT calculation, invoice generation, subscription renewals/cancellations, and email delivery of your license key.
QuantPulse AI does not collect, process, or store your credit card numbers or banking details. Please review Creem's privacy documentation on creem.io for information on how Creem processes billing records.
6. Optional DOM Selector Recovery Telemetry
TradingView periodically updates its web interface markup. If QuantPulse AI detects that built-in CSS/DOM selectors can no longer locate the Strategy Settings dialog or Strategy Tester panel, the extension may request updated selector configurations from https://api.quantpulse.microforgelab.com/api/heal-selector.
- Sanitized Skeleton Only: Before sending a recovery request, the extension strips all
<script>,<style>,<svg>,<path>,<canvas>, and<img>elements, truncates structural attributes (role,data-name,type,aria-label,class), and caps total payload size under 1.5 KB. - No Private Strategy or Account Data: Sanitized DOM skeletons contain only structural UI layout metadata—never Pine Script source code, personal TradingView account identifiers, or financial figures.
7. Chrome Extension Permissions Transparency
| Permission / Host | Why It Is Requested |
|---|---|
storage |
Stores preferences, cached DOM selectors, trial anchor, and license state locally. |
tabs |
Communicates between the toolbar button / service worker and your active TradingView chart tab. |
scripting |
Injects the floating optimizer widget into already-open TradingView tabs when clicked without requiring a chart reload. |
https://*.tradingview.com/* |
Reads Strategy Settings input controls and Strategy Tester KPI values strictly on TradingView chart pages. |
https://api.quantpulse.microforgelab.com/* |
Performs minimal trial/license verification and fetches updated DOM selector mappings when TradingView updates its front-end UI. |
8. Data Sharing, Sale & Retention
We do NOT sell, rent, or trade your personal data or usage data to third parties, advertisers, or data brokers. Data is shared only with infrastructure processors strictly required to deliver the service (Cloudflare Workers/KV for edge selector caching & license validation, and Creem for checkout and licensing).
Local optimization data remains in your browser until you clear it or uninstall the extension. Minimal license activation bindings are retained only as long as necessary to verify active licenses, support device transfers, or comply with legal/accounting obligations.
9. Your Rights, Data Deletion & Contact
You may request deletion of any license-to-device activation binding or trial identifier record associated with your device or order, or ask any privacy question, by emailing:
Email: wydongcn@gmail.com