Benton𖢘Building

Privacy Policy

Effective date: June 1, 2026  ·  Last updated: June 1, 2026

This Privacy Policy describes how Benton Building (“we,” “us,” or “our”) collects, uses, stores, and protects information when you use the Benton Building trading analytics platform (the “Service”), including the web application and the desktop application.

By creating an account or using the Service you agree to the practices described in this policy. If you do not agree, please do not use the Service.

1. Data We Collect

Account data. When you create an account we collect your email address and display name via Firebase Authentication. We also store an approval status flag and the timestamp of account creation.

Trading & journal data. The Service is designed to help you record and analyse your trading activity. Data you enter is stored and includes:

Exchange credentials. If you connect a Bitget account, we store your API key, secret, and passphrase. These credentials are encrypted at rest using AES-256-GCM with a per-user derived key and are never returned to the client after being saved. They are used solely to fetch your account summary and position history from Bitget on your behalf.

Equity & position history. When exchange credentials are connected, we periodically pull your account equity, unrealized P&L, and closed-position data from Bitget and store it in a private time-series database on our servers. This data is used to render your equity curve and performance analytics within the Service.

Device & session data. We store a server-side session token (derived from your Firebase ID token) to authenticate your requests to our backend. IP addresses appear in standard server access logs. The desktop application stores a local weight file for the on-device Kronos ML model and small UI-state caches; this data never leaves your device.

Browser local storage. The web application stores UI-preference keys in your browser’s localStorage (e.g., chart settings, sidebar state, last-viewed symbol). This data is local to your device and is not transmitted to our servers.

2. How We Use Your Data

3. Third-Party Services

Service Provider Purpose Data shared
Firebase Authentication Google LLC Account sign-in and identity Email, password (hashed by Firebase)
Firestore & Firebase Storage Google LLC Database and file storage Trade records, journals, screenshots, settings
ClickHouse (private VPS) Self-hosted Equity time-series data Account equity, position history
Bitget API Bitget Ltd. Exchange account data (opt-in) API credentials used to query Bitget; no data sent beyond authentication
Market data APIs Binance, Deribit, Bybit, Coinbase, Kraken Live and historical market data No personal data — read-only public market feeds
GitHub API GitHub, Inc. Desktop app update checks No personal data — release metadata only

Google’s use of data collected through Firebase is governed by Google’s Privacy Policy. Firebase operates under the EU–US Data Privacy Framework where applicable.

4. Data We Do Not Collect

5. Data Security

We take reasonable technical and organisational measures to protect your data, including:

No method of transmission or storage is 100% secure. If you believe your account has been compromised, please contact us immediately at the address below.

6. Data Retention

We retain your account data, trade records, journals, and uploaded screenshots for as long as your account is active. If you request deletion of your account, we will delete your personal data within 30 days, except where retention is required by applicable law (for example, financial records required for regulatory purposes).

Equity snapshots and position history stored in our time-series database are deleted automatically when you remove your exchange credentials. Server access logs are retained for 90 days.

7. Your Rights

Under GDPR (EU/EEA/UK residents). You have the right to:

Under CCPA (California residents). You have the right to:

To exercise any of these rights, please contact us using the details in Section 9. We will respond within 30 days (GDPR) or 45 days (CCPA) of receiving a verifiable request.

8. International Data Transfers

The Service is operated from the United States. If you access the Service from outside the United States, your data may be transferred to and processed in the United States. Firebase (Google) participates in the EU–US Data Privacy Framework and provides standard contractual clauses for data transfers from the European Economic Area.

9. Children’s Privacy

The Service is not directed to individuals under the age of 18. We do not knowingly collect personal information from minors. If you believe a minor has provided us with personal data, please contact us and we will delete it promptly.

10. Changes to This Policy

We may update this Privacy Policy from time to time. When we make material changes we will update the “Last updated” date at the top of this page. Continued use of the Service after changes are posted constitutes your acceptance of the updated policy.

11. Contact Us

Benton Building

For privacy requests, data deletion, or any questions about this policy, please email:

[email protected]

← Back to app