PatternForge AI — Privacy Policy

Privacy policy for PatternForge AI Chrome extension. Learn what data we collect, store locally, and how we protect your privacy.
Find Me: Google Knowledge Panel
Common Questions about ExtensionHub.app: More
We independently provide precision extensions, and expert resources for browser extension. Learn More.
👉 Please read the disclaimer carefully before using ExtensionHub.app or any of its extensions. Learn Disclaimer.

PatternForge AI — Privacy Policy

Last updated: September 2, 2026

1. Introduction

PatternForge AI ("the Extension") is a browser extension designed to provide pattern-based trading signals on financial charting websites. The Extension operates primarily locally on your device.

We are committed to protecting your privacy. This policy explains what data the Extension handles, where it goes, and how it is used. By using the Extension, you agree to the practices described in this policy.

2. Data We Handle

Based on the Extension's source code, the following types of data are managed:

  • Configuration & API Keys: You may choose to enter API keys (e.g., for market data from Finnhub, Twelve Data, or AI analysis from OpenAI, DeepSeek). These keys are stored locally in your browser's chrome.storage.local and are never sent to our servers. They are used to make authenticated requests directly from your browser to the respective third-party services.
  • User Settings & Preferences: Your chosen settings (e.g., lookback periods, confidence thresholds, overlay position, account tags) are stored locally to personalize your experience.
  • Trading Data & Signals:
    • Symbols: The Extension detects the trading symbol (e.g., EURUSD, AAPL) from your active browser tab to generate signals.
    • Signal Levels: Generated signals (Entry, Stop-Loss, Take-Profit prices) are computed locally and displayed to you.
  • Journal Entries: If you log a trade or mark an outcome (Win/Loss), this data is stored locally in your browser. You can export this data at any time.
  • Trading History: If you enable the optional "Broker Sync" feature (Pro+ tier), the Extension pulls your closed trade history from your OANDA or Alpaca account and stores it locally in your journal. This data is not sent to us.
  • Historical Pattern Data: The Extension caches historical price data (bars) from data providers to match patterns. This cache is stored locally to improve performance.
  • License Key: If you purchase a Pro or Pro+ license, you may enter your Gumroad license key. This is sent securely to Gumroad's API to verify your purchase status.

2.1 Data Stored in chrome.storage.local

The following keys are used to store your data locally on your device:

Storage Key Data Type Purpose
pfSettings User preferences Stores lookback, correlation thresholds, notification settings, and overlay preferences
pfApiConfig API keys (encrypted) Your API keys for market data, AI providers, webhooks, and broker connections
pfSignals Signal history Recent trading signals generated by the Extension
pfJournal Trade journal Your logged trades with outcomes, R-multiples, and notes
pfPatternDB Pattern cache Cached historical OHLCV data used for pattern matching
pfSymbolMap Symbol resolution cache Maps broker symbols to provider-specific symbol formats
pfLicense License status Stores validated Gumroad license information (tier, email, verification timestamp)
pfPriceAlerts Price alerts Your configured price alerts (symbol, condition, price, trigger status)
pfCardPrefs Overlay preferences Card position, opacity, mute list, risk limits, and trade plan format

3. Data Transmission & Network Requests

The Extension's service worker makes network requests only under the following conditions:

  1. To Your Configured Providers: When you use the Extension, it contacts the market data, AI, or indicator providers you have enabled and provided a key for (e.g., Twelve Data, OpenAI, Yahoo Finance). This is necessary to fetch live quotes, historical data, and generate AI analysis.
  2. To Your Configured Webhooks: If you set up Telegram, Discord, or Slack webhooks, the Extension sends signal details to these URLs to notify you.
  3. To Gumroad (for License Verification): The license key entered is sent to Gumroad's official API to verify its validity.
  4. To Your Broker (if Syncing): If you authorize the optional broker sync feature, the Extension connects to your broker's (OANDA, Alpaca, IBKR) API to fetch your trade history.

Crucially, no data is automatically transmitted to a PatternForge AI backend server. Your API keys, journal entries, and generated signals stay on your device unless you explicitly configure them to be sent elsewhere. We do not collect analytics, sell personal data, or share your information with third parties except as necessary to provide the services you enable.

3.1 External Domains Contacted

The Extension may contact the following domains when you have enabled their respective services:

  • Market Data:
  • finnhub.io
  • api.twelvedata.com
  • alphavantage.co
  • eodhd.com
  • api.polygon.io
  • financialmodelingprep.com
  • api.marketstack.com
  • api.tiingo.com
  • data.alpaca.markets
  • api.coingecko.com
  • api.binance.com
  • query1.finance.yahoo.com
  • AI Providers:
  • api.openai.com
  • api.anthropic.com
  • generativelanguage.googleapis.com
  • api.deepseek.com
  • api.moonshot.ai
  • dashscope.aliyuncs.com
  • open.bigmodel.cn
  • api.morphllm.com
  • Notifications & Webhooks:
  • api.telegram.org
  • discord.com / discordapp.com
  • hooks.slack.com
  • License Verification:
  • api.gumroad.com
  • Broker Sync (if enabled):
  • api-fxtrade.oanda.com
  • api-fxpractice.oanda.com
  • api.alpaca.markets
  • paper-api.alpaca.markets
  • localhost (Interactive Brokers Gateway)

4. Explanation of Permissions

The Extension requires specific permissions to function:

  • storage — Used to save your settings, API keys, signals, and journal entries on your device.
  • notifications — Used to display desktop alerts when a new signal is generated or a price alert is triggered.
  • clipboardWrite — Used to allow you to copy signals (e.g., "Copy latest") with a single click.
  • tabs, activeTab, scripting — Used to detect the active chart tab and inject the PatternForge overlay onto supported trading websites.
  • host_permissions — This extensive list of permissions allows the Extension to:
    • Run on broker/chart sites (TradingView, FXCM, Binance, etc.) to read symbols and display the overlay.
    • Call third-party APIs (OpenAI, Finnhub, Yahoo Finance, etc.) to fetch data and provide AI analysis.
    • Access broker APIs (OANDA, Alpaca, IBKR) for the optional trade history sync feature.
    • Send data to webhooks (Telegram, Discord, Slack) as configured by you.
  • alarms — Used for background maintenance tasks like price alerts and cache cleanup.
  • contextMenus — Used to add "Check PatternForge Signal" and "Toggle Overlay" options to your browser's right-click menu.
  • optional_host_permissions — Allows you to grant the Extension permission to run on any site you choose. This is required for the "Enable on this site" feature, giving you control over where the Extension is active.

5. Your Controls & Rights

  • Local Data: All data stored by the Extension (settings, signals, journal, API keys) resides on your device. You can view, export (JSON/CSV), or delete it at any time via the "Settings" tab.
  • API Keys: You can add, remove, or disable API keys directly from the "API Keys" tab.
  • Uninstalling: Uninstalling the Extension will remove its local storage from your browser.
  • Contact: For any privacy-related questions, please contact the publisher listed on the Chrome Web Store item page.

6. Data Retention

Data stored locally in chrome.storage.local remains on your device until you uninstall the Extension or manually delete it. Cached historical pattern data is automatically evicted to manage storage limits. Journal entries and signals are retained until you export or delete them.

7. Security

We do not operate a backend server that stores your data. All sensitive information, including API keys, remains on your local device. We recommend that you keep your browser and operating system up to date and use strong passwords for your third-party accounts.

8. Children's Privacy

The Extension is not intended for use by individuals under the age of 18. We do not knowingly collect personal information from children.

9. Changes to This Policy

We may update this privacy policy from time to time. The latest version will always be available at the URL where this document is published. Continued use of the Extension constitutes acceptance of any revised policy.

10. Disclaimer

PatternForge AI provides analytical and educational information only. It is not financial or investment advice. You are solely responsible for all trading decisions and risks.

Post a Comment

🔍

The ExtensionHub.app Standard

HOW EVERY EXTENSION IS BUILT

🧪

Experience

Every extension is designed, built, and personally tested by one founder before it ships, and the library continues to grow with new tools added regularly.

🎯

Expertise

Every calculation is documented in a full guide showing the exact formula and worked example — nothing runs as an unexplained black box.

🏛️

Authoritativeness

Formulas are sourced from primary authorities, not guesswork — SEC Reg NMS execution-quality methodology, FXCM's own published contract specs, IRS thresholds, and OFAC's public screening list.

🛡️

Trustworthiness

Most tools run entirely in your browser with no server-side processing of your data. Pricing, data handling, and limitations are stated plainly in every guide.

🔒 SSL Encrypted 📖 Sourced & Documented 🆓 Free Core, Forever 🏗️ Built In-House 📅 Updated Weekly 📈 Actively Growing

👋 About Me — Muhiuddin Alam

Hello, I'm Muhiuddin Alam — an independent developer and the builder behind ExtensionHub.app, a growing library of single-purpose Chrome extensions for trading, Amazon selling, international trade, small business operations, and everyday consumer finance.

I build and maintain ExtensionHub.app, where every extension is built in-house, organized into problem-focused extensions, and the catalog continues to grow with new tools added regularly.

You'll also find my writing on:

Based in New York, I design, build, and test every extension myself before it ships — each one is built around a single job: solve one specific problem well, with transparent, verifiable calculations rather than a black box.

🔍 Find the Perfect Browser Extension

Discover single-purpose browser extensions across problem-focused extensions — trading, Amazon selling, international trade, small business, consumer finance, real estate, and more. New tools are added regularly, and every extension is built and tested by me personally before it ships.

🌐 About ExtensionHub.app

Single-Purpose Browser Extensions • Built In-House • Trading, Selling & Everyday Money Tools

ExtensionHub.app is a single-developer library of Chrome extensions, organized into problem-focused extensions, with new ones added regularly. Every extension is built in-house—not sourced or aggregated from other developers.

I am Muhiuddin Alam, the developer behind ExtensionHub.app. My approach is simple: build narrow, single-purpose tools that solve one specific problem well, instead of bundling unrelated features into a bloated all-in-one app you'll only half use.

Each extension is built around a real, specific audience — retail and forex traders, Amazon wholesale sellers and brand owners, import/export businesses, freelancers and small business owners, everyday shoppers, real estate investors, and content creators. Every extension shares one subscription, so you're never paying separately per tool.

Here's how every extension on ExtensionHub.app is actually built:

  • 🎯 One job each — every extension solves exactly one problem, with no bundled feature creep.
  • 🧮 Transparent calculations — formulas are based on public, verifiable methodology (like the same NBBO execution-quality math brokers use, or FXCM's own published contract specs), not a black box.
  • 🔒 Local-first data — most extensions run entirely in your browser with no server-side processing of your data; the only network call most tools make is an optional license check for Pro features.
  • 💵 Free core, forever — every extension keeps its core features working for free after the 14-day trial ends. Only the deeper Pro features require a subscription.

From trading and risk tools to Amazon wholesale and brand protection, international trade compliance, small business operations, and everyday consumer finance — each extensions was built around a specific, real gap I found wasn't already well-served by existing tools.

With ExtensionHub.app, you install exactly the tool for the problem you actually have, understand exactly what data it collects (usually none beyond what stays in your own browser), and pay for one extension's Pro subscription instead of hunting down and paying for a dozen separate apps.