1. Single Purpose
StrategyForge is a Chrome extension with a single purpose: to enhance the TradingView experience by automating strategy parameter optimization (sequential grid-search backtesting) on charts the user owns and controls. It does not track browsing across websites, does not collect browsing history, and does not place or modify any real trades or orders.
2. Data We Collect
We collect only the minimum data required for the purpose above:
- Account data — your email address, used for authentication and password-reset emails.
- Authentication token — a JWT kept in your browser via
chrome.storage.local and sent only to our API to authenticate your requests. - Chart & strategy parameters — the inputs of your Pine strategy and the backtest results shown on your TradingView chart. These are captured and processed only when you explicitly run an optimization session.
- CSV trade reports are captured in memory and intentionally not saved to disk.
- Guest mode — when you are not authenticated, parameters and results stay in your browser's LocalStorage and are never sent to our servers.
We do not collect payment card data: subscriptions are processed by our hosted payment provider (Dodo Payments) in a separate page opened by the extension, so card numbers never pass through it. We also do not use tracking cookies, keystroke logging, or collect any data from websites other than TradingView. The extension does not support incognito windows and is disabled there by default.
3. How We Use Your Data
- Only to run, store, and display your backtests and optimization results, and to manage your account and subscription status.
- We never sell your data and never share it with third parties for marketing or advertising.
- The only external service the extension communicates with is our own API at
https://api.strategyforge.tech. - No remote code — every line of code the extension executes ships inside the published package. The extension never downloads or executes code from any remote source.
4. Data Storage & Retention
Local (chrome.storage.local).On logout, the extension deletes all user-session keys:
userParameters, discoveredParameters, replayData, optimization_results, optimization_sessions, active_optimization_session, autoStartReplay, guestMode, postAuthIntent
App-level preferences intentionally survive logout:serverUrl,locale,debugMode,standaloneModeEnabled. Uninstalling the extension removes all locally stored data.
Server-side. For authenticated users, account data is retained for as long as your account remains active. Strategy parameters, optimization sessions and results are stored in our database and retained until you request deletion. When you request deletion of your account or server-side data, we remove it within a maximum of 30 days.
5. Permissions Justification
- storage — persists the parameters and results listed above inside your browser only.
- Content script on https://tradingview.com — required to read strategy inputs and backtest result panels, and to set parameters, only on TradingView tabs while you run an optimization.
- activeTab — interacts with the current TradingView tab during the optimization workflow.
- Host access to api.strategyforge.tech — authenticated API requests for users who choose backend sync.
No other website or host is ever accessed by the extension.
6. Your Rights
- Clear local data at any time — log out (deletes all session keys listed in section 4) or uninstall the extension.
- Access, export, correction or deletion of server-side data — email privacy@strategyforge.tech from your registered address. We respond within 30 days.
GDPR / UK GDPR. If you are in the EEA, the UK or Switzerland, you have the right to access, rectify, erase and restrict the processing of your personal data, the right to data portability, the right to object to processing and the right to withdraw consent at any time. You also have the right to lodge a complaint with your local supervisory authority (the Spanish Data Protection Agency, AEPD, in Spain).
CCPA / CPRA. We do not sell or share your personal data, and we do not use it for cross-context behavioural advertising.
7. Legal Bases for Processing
- Performance of a contract: to create and manage your account, authenticate you, and provide the synchronization and optimization features you request.
- Legitimate interests: to keep the service secure, prevent abuse and fraud, and maintain reliability.
- Consent: where required by law, for example when you contact us or opt in to optional communications.
8. International Transfers
We process data on infrastructure controlled by the developer. Where personal data is transferred outside the EEA or the UK, we apply appropriate safeguards such as standard contractual clauses approved by the relevant authorities.
9. Children
The extension is not directed to children under 16, and we do not knowingly collect personal data from children. If you believe a child has registered, emailprivacy@strategyforge.techand we will delete the data.
10. Security & Subprocessors
- Encryption in transit: all communication with our API uses HTTPS.
- Authentication token: the JWT is stored in the browser's
chrome.storage.local. MV3 does not offer user-key encryption, so a residual risk on a compromised device is accepted; it is mitigated by a short token lifetime, rotation, revocation, and local cleanup on a terminal 401. - No tracking SDKs: the extension ships zero analytics, advertising or tracking SDKs.
- Sole external processor: the only third party that processes personal data on our behalf is our payment provider, Dodo Payments.
11. Changes & Contact
If this policy changes materially while the extension is published, we will update the version and effective date at the top of this page. Material changes are reflected here and in the privacy declaration of the Chrome Web Store listing in the same publication cycle. Contact:privacy@strategyforge.tech.
1. Propósito único
StrategyForge es una extensión de Chrome con un único propósito: mejorar la experiencia en TradingView automatizando la optimización de parámetros de estrategias (backtesting por búsqueda en cuadrícula secuencial) sobre gráficos que el usuario posee y controla. No rastrea la navegación entre sitios web, no recopila historial de navegación y no ejecuta ni modifica operaciones u órdenes reales.
2. Datos que recopilamos
Solo recopilamos los datos mínimos necesarios para el propósito anterior:
- Datos de cuenta — tu correo electrónico, usado para autenticación y correos de restablecimiento de contraseña.
- Token de autenticación — un JWT guardado en tu navegador mediante
chrome.storage.local y enviado únicamente a nuestra API para autenticar tus peticiones. - Parámetros del gráfico y la estrategia — los inputs de tu estrategia Pine y los resultados del backtest mostrados en tu gráfico de TradingView. Se capturan y procesan solo cuando ejecutas explícitamente una sesión de optimización.
- Los informes CSV de operaciones se capturan en memoria y no se guardan en disco intencionadamente.
- Modo invitado — si no has iniciado sesión, los parámetros y resultados permanecen en el LocalStorage de tu navegador y nunca se envían a nuestros servidores.
No recopilamos datos de tarjetas de pago: las suscripciones las gestiona nuestro proveedor de pago alojado (Dodo Payments) en una página independiente que abre la extensión, por lo que los números de tarjeta nunca pasan por ella. Tampoco usamos cookies de seguimiento, registro de pulsaciones de teclado ni recopilamos datos de sitios web distintos de TradingView. La extensión no admite ventanas de incógnito y está deshabilitada en ellas por defecto.
3. Cómo usamos tus datos
- Únicamente para ejecutar, almacenar y mostrar tus backtests y resultados de optimización, y para gestionar tu cuenta y estado de suscripción.
- Nunca vendemos tus datos ni los compartimos con terceros con fines de marketing o publicidad.
- El único servicio externo con el que se comunica la extensión es nuestra propia API en
https://api.strategyforge.tech. - Sin código remoto — todo el código que ejecuta la extensión se incluye en el paquete publicado. La extensión nunca descarga ni ejecuta código desde ninguna fuente remota.
4. Almacenamiento y retención de datos
Local (chrome.storage.local).Al cerrar sesión, la extensión elimina todas las claves de sesión del usuario:
userParameters, discoveredParameters, replayData, optimization_results, optimization_sessions, active_optimization_session, autoStartReplay, guestMode, postAuthIntent
Las preferencias a nivel de aplicación se conservan intencionadamente tras el cierre de sesión:serverUrl,locale,debugMode,standaloneModeEnabled. Desinstalar la extensión elimina todos los datos almacenados localmente.
En el servidor. Para usuarios autenticados, los datos de cuenta se conservan mientras la cuenta permanezca activa. Los parámetros de estrategia, las sesiones de optimización y los resultados se almacenan en nuestra base de datos y se conservan hasta que solicites su eliminación. Cuando solicites la eliminación de tu cuenta o de los datos en servidor, los suprimimos en un plazo máximo de 30 días.
5. Justificación de permisos
- storage — persiste los parámetros y resultados listados arriba únicamente dentro de tu navegador.
- Content script en https://tradingview.com — necesario para leer los inputs de la estrategia y los paneles de resultados del backtest, y establecer parámetros, solo en pestañas de TradingView mientras ejecutas una optimización.
- activeTab — interactúa con la pestaña actual de TradingView durante el flujo de optimización.
- Acceso al host api.strategyforge.tech — peticiones autenticadas a nuestra API para usuarios que eligen la sincronización con el backend.
La extensión nunca accede a ningún otro sitio web o host.
6. Tus derechos
- Borrar datos locales en cualquier momento — cierra sesión (elimina todas las claves de sesión de la sección 4) o desinstala la extensión.
- Acceso, exportación, corrección o eliminación de los datos en servidor — escribe a privacy@strategyforge.tech desde tu correo registrado. Respondemos en un plazo de 30 días.
RGPD / RGPD del Reino Unido. Si te encuentras en el EEE, el Reino Unido o Suiza, tienes derecho a acceder, rectificar, suprimir y limitar el tratamiento de tus datos personales, a la portabilidad de los datos, a oponerte al tratamiento y a retirar el consentimiento en cualquier momento. También tienes derecho a presentar una reclamación ante tu autoridad de control (la Agencia Española de Protección de Datos, AEPD, en España).
CCPA / CPRA. No vendemos ni compartimos tus datos personales ni los usamos para publicidad conductual entre contextos.
7. Bases jurídicas del tratamiento
- Ejecución de un contrato: para crear y gestionar tu cuenta, autenticarte y prestar las funciones de sincronización y optimización que solicitas.
- Interés legítimo: para mantener el servicio seguro, prevenir el abuso y el fraude y garantizar su fiabilidad.
- Consentimiento: cuando la ley lo exija, por ejemplo al contactarnos o al aceptar comunicaciones opcionales.
8. Transferencias internacionales
Tratamos los datos en infraestructura controlada por el desarrollador. Cuando se transfieren datos personales fuera del EEE o del Reino Unido, aplicamos salvaguardas apropiadas, como las cláusulas contractuales tipo aprobadas por las autoridades competentes.
9. Menores
La extensión no está dirigida a menores de 16 años y no recopilamos datos personales de menores de forma consciente. Si crees que un menor se ha registrado, escribe aprivacy@strategyforge.techy eliminaremos los datos.
10. Seguridad y subencargados
- Cifrado en tránsito: toda la comunicación con nuestra API usa HTTPS.
- Token de autenticación: el JWT se guarda en el
chrome.storage.local del navegador. MV3 no ofrece cifrado con clave de usuario, por lo que se acepta un riesgo residual en un dispositivo comprometido; se mitiga con una vida útil corta del token, rotación, revocación y limpieza local ante un 401 definitivo. - Sin SDKs de rastreo: la extensión no incluye ningún SDK de analítica, publicidad o rastreo.
- Único procesador externo: el único tercero que trata datos personales por cuenta nuestra es nuestro proveedor de pagos, Dodo Payments.
11. Cambios y contacto
Si esta política cambia de forma sustancial mientras la extensión esté publicada, actualizaremos la versión y la fecha de entrada en vigor al inicio de esta página. Los cambios materiales se reflejan aquí y en la declaración de privacidad de la ficha de la Chrome Web Store en el mismo ciclo de publicación. Contacto:privacy@strategyforge.tech.