rootcharts rootcharts
Features
Big Trades Big market participants, in real time Heatmap Resting limit orders at every level Execution Trade on the chart with your Tradovate account
Recaps Pricing Contact
Features Big Trades Heatmap Execution Recaps Pricing Contact Start 7-Day Free Trial
Legal

Privacy Policy

Last updated 18 September 2026

This policy explains what personal data rootcharts (“we”, “us”) collects when you use rootcharts.com and the rootcharts web application (together, the “Service”), why we collect it, and the choices you have. We keep it deliberately short and concrete; if anything is unclear, write to support@rootcharts.com.

1. Who we are

rootcharts is operated by Kevin Krall. You can reach us at support@rootcharts.com. We are the controller of the personal data described in this policy.

2. What we collect and why

2.1 Account data

To create your account we need to identify you. Depending on how you sign up we receive:

  • Sign in with Google: your Google account’s name, email address and profile picture, plus a unique Google user ID. We request only the basic openid, email and profile scopes. We never see your Google password and we do not access your Gmail, Drive, contacts or any other Google data.
  • Email and password: your email address and a password. The password is handled by Firebase Authentication and stored only as a salted hash; we cannot read it.

Our use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. We use Google account data solely to authenticate you and display your name in the app. It is never sold, used for advertising, or shared with third parties beyond the processors listed below.

2.2 Billing data

Subscriptions are processed by Stripe. Your card details are entered on Stripe’s checkout page and go directly to Stripe; they never touch our servers. We store your Stripe customer ID, subscription status, plan, trial and renewal dates, and — to enforce our one-free-trial-per-person rule — a non-reversible card fingerprint provided by Stripe. Stripe’s handling of your data is described in the Stripe Privacy Policy.

2.3 Workspace and settings

Your chart layouts, drawings, indicator settings, colour preferences and watchlists are saved to your account so they follow you between devices. This data is stored in Google Cloud Firestore and is only used to restore your workspace.

2.4 Broker connection (optional)

If you connect a Tradovate account, you authorise rootcharts on Tradovate’s own website (OAuth). We never see your Tradovate password. We store the resulting access and refresh tokens encrypted on our servers so that orders you place on the chart can be routed to your account, and we process account, position and order information in real time to display it to you. Disconnecting the account in the app deletes the stored tokens. Tradovate’s handling of your data is governed by its own policies.

2.5 Usage and technical data

Like any web service we receive your IP address, browser type and the pages you visit. We use Vercel Analytics, a privacy-friendly, cookie-less analytics service that aggregates page views and does not build individual profiles. Our hosting and API providers keep standard server logs for security and debugging, retained for a limited time.

2.6 Support

If you email us we keep the correspondence to answer your request and to improve the Service.

3. What we do not do

  • We do not sell or rent your personal data.
  • We do not use your data for third-party advertising and we run no advertising trackers.
  • We do not use your Google account data for anything beyond signing you in.
  • We do not store card numbers.

4. Legal bases

Where the GDPR applies, we process account, workspace and billing data to perform our contract with you (Art. 6(1)(b)); usage and security data on the basis of our legitimate interest in running a secure, reliable Service (Art. 6(1)(f)); and billing records to meet our legal obligations (Art. 6(1)(c)). Where we rely on consent, you can withdraw it at any time.

5. Processors we rely on

We share data only with the service providers needed to run rootcharts, each bound by contract to process it on our instructions:

  • Google Firebase / Google Cloud — authentication and database (account, workspace, subscription records)
  • Stripe — payments and subscription management
  • Vercel — website and API hosting, cookie-less analytics
  • Hetzner — hosting of our market-data servers
  • Amazon Web Services (SES) — sending transactional and, where you have agreed, promotional email
  • Tradovate — only if you choose to connect a brokerage account

Some of these providers are located outside the EU/EEA. Where that is the case, transfers are covered by the EU Standard Contractual Clauses or an equivalent safeguard.

6. Retention

Account and workspace data is kept for as long as your account exists. Billing records are kept as long as required by tax and accounting law (typically up to ten years). Broker tokens are deleted when you disconnect the account or delete your rootcharts account. Server logs are kept for a short, fixed period. Data is deleted or anonymised once it is no longer needed.

7. Your rights

You can access, correct, export or delete your personal data, restrict or object to processing, and lodge a complaint with your local data-protection authority. To delete your account and all associated data, or to exercise any other right, email support@rootcharts.com from the address on your account; we respond within 30 days. You can revoke rootcharts’ access to your Google account at any time at myaccount.google.com/permissions.

8. Cookies and local storage

We use no advertising or tracking cookies. Firebase Authentication uses browser storage to keep you signed in, and the app stores interface preferences locally so the chart looks the same when you come back. Clearing your browser data signs you out and resets those preferences.

9. Security

All traffic is encrypted with TLS. Passwords are never stored in plain text, broker tokens are encrypted at rest, and access to production systems is restricted to the people who need it. No system is perfectly secure; if we become aware of a breach affecting your data we will notify you as required by law.

10. Children

The Service is intended for adults. We do not knowingly collect data from anyone under 18; if you believe a minor has created an account, contact us and we will delete it.

11. Changes

We may update this policy as the Service evolves. The date at the top shows the latest revision; for material changes we will notify you by email or in the app before they take effect.

12. Contact

Questions about this policy or your data: support@rootcharts.com.

rootcharts rootcharts

Order flow for futures traders,
in the browser.

Product

Big Trades Heatmap Execution Recaps Pricing

Company

Contact Prop firms Sign in

Legal

Terms of Service Privacy Policy

Talk to us

Questions about setup, data or billing? Email us — we reply within 24 hours.

support@rootcharts.com

Futures trading involves substantial risk of loss and is not suitable for every investor. Past performance is not indicative of future results. rootcharts supplies charting, analytics and order-routing software only — it does not provide trading advice, recommendations or account management, and nothing on this site is a solicitation to buy or sell any futures contract.

© 2026 rootcharts. All rights reserved.