Privacy Policy

Effective Date: January 5, 2026

1. Who We Are

Our website address is: https://quantforge.org.

We are an open-source organization dedicated to building financial engineering tools for developers. Our primary projects include PineTS (a TypeScript implementation of Pine Script™) and QFChart (a high-performance financial charting library).

2. Code Execution & The “Playground”

This is the most important part of our policy regarding your proprietary trading strategies:

  • Client-Side Execution: When you use the QuantForge Playground or run PineTS in your browser, the execution of your scripts happens locally on your device. We do not unknowingly transmit your source code or strategy logic to our servers for storage or analysis.
  • Voluntary Sharing: If you explicitly choose to “Share” a script or generate a shareable link (if such features are active), the code you submit will be stored in our database to generate the permanent link. By using this feature, you acknowledge that the code becomes accessible to anyone with the link.
  • Data inputs: Market data loaded into the playground is processed temporarily in your browser’s memory (RAM) to render charts and indicators.

3. Comments & Community Contributions

While we may allow comments on blog posts, our primary community interactions occur on external platforms.

  • Blog Comments: If you leave a comment on our site, we collect the data shown in the comments form, and also your IP address and browser user agent string to help spam detection.
  • External Platforms: Most discussions happen on GitHub and Reddit (/r/quantforge). Please refer to their respective privacy policies when contributing there. We are not responsible for personal data you voluntarily post on public repositories or subreddits.

4. Cookies & Local Storage

We use cookies and local storage primarily for functional purposes:

  • Preferences: If you configure the Playground (e.g., switching to Dark Mode, setting default timeframes), we may save these settings in your browser’s localStorage so they persist when you return.
  • Login Cookies: If you have an account and log in, we will set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year.
  • Analytics: We may use privacy-focused analytics (non-identifiable) to track which documentation pages or API endpoints are most popular, helping us improve the open-source tools.

5. Embedded Content & Third-Party Integrations

Articles and documentation on this site may include embedded content (e.g., GitHub Gists, YouTube videos, interactive CodeSandboxes).

  • GitHub: We heavily integrate with GitHub. If you authorize QuantForge to access your GitHub repositories (e.g., to load a script directly from your repo), we only use that access token for the requested action. We do not store your private code unless explicitly initiating a sync/backup feature.
  • Behavior: Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website. These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content.

6. Who We Share Your Data With

We do not sell your data.

  • Service Providers: We may use third-party hosting or database providers (e.g., Vercel, AWS, Supabase) to host the website infrastructure. These providers only have access to data necessary to keep the site running.
  • Password Resets: If you request a password reset, your IP address will be included in the reset email.
  • Spam Detection: Visitor comments may be checked through an automated spam detection service.

7. How Long We Retain Your Data

  • User Accounts: For users that register on our website, we store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username).
  • Comments: If you leave a comment, the comment and its metadata are retained indefinitely.
  • Logs: Server access logs (containing IP addresses) are typically retained for a limited period (e.g., 30 days) for security auditing and then deleted.

8. Your Rights Over Your Data

If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.

To exercise these rights, please contact us via our GitHub organization page or the contact email listed on our repository profile.

9. Disclaimer on Financial Responsibility

QuantForge provides software tools for educational and development purposes only. We are not a financial advisor or broker. We do not have access to your brokerage accounts or funds. You are solely responsible for the security of your own API keys and the financial consequences of any trading algorithms you build using our tools.