Legal

Privacy Policy

Effective 29 September 2026

Plain-language summary: PineBag has no user accounts, ads, analytics or tracking. Strategy source, ticker names and reports stay in your browser. The license server receives only the minimum identifiers needed to run the trial, validate a key and prevent abuse.

1. Data that stays in your browser

The following is stored only in the extension’s local storage in your Chrome profile and is never sent to PineBag:

You can delete reports on the Reports page. Removing the extension deletes all local extension data.

2. Data sent to TradingView

To run a backtest, PineBag works inside your signed-in TradingView tab. Pine Script source is sent to TradingView’s Pine compiler, while ticker, timeframe, period and strategy settings go to TradingView over the same connection used by the chart.

PineBag does not read cookies. The TradingView session token is used only in the memory of the TradingView page to open that page’s connection. It is never stored, passed to another extension context or sent to PineBag.

3. Data sent to the PineBag license server

The extension contacts api.pinebag.com, hosted on Cloudflare, to check the free trial and license. It sends:

The strategy, report and ticker names are never sent. The server receives an IP address as part of HTTPS and stores only a keyed hash of its network prefix (/24 for IPv4, /48 for IPv6). Identifiers are stored as keyed hashes and used only for the trial, licensing, quotas and abuse prevention.

4. Payments and license keys

Subscriptions are sold by Lemon Squeezy, the merchant of record. Checkout, card details, invoices and delivery of the license key are handled by Lemon Squeezy under its own privacy policy. PineBag never sees card details. The license server asks Lemon Squeezy whether a key and subscription are active; it does not store the customer name or email returned with a key.

5. What PineBag does not do

6. Permissions

PermissionPurpose
sidePanelKeeps the main interface next to the chart during a backtest.
storage, unlimitedStorageStores settings, strategy, ticker list and full reports locally.
scriptingAttaches packaged PineBag scripts to an already open TradingView chart after installation or update.
clipboardReadReads an EXCHANGE:SYMBOL list only when you click Paste tickers.
tradingview.comRuns the backtest in the signed-in chart tab and uses TradingView’s compiler.
api.pinebag.comChecks the free trial, license and per-run authorization.

7. Your choices

8. Contact and changes

If this policy changes, a revised version and effective date will be published here. Privacy questions and deletion requests can be sent through pinebag.com/support.