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.
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.
| 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.
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.
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.
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.
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.
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.
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.
Benton Building
For privacy requests, data deletion, or any questions about this policy, please email: