Forex Investment 6.2.0

26 August 2026

This release has upgrade notes. Read them before updating — they describe behaviour changes that need your attention.

COMPLIANCEINVESTMENTDISCLOSUREMOBILE

Forex Investment v6.2.0

Release Date: August 26, 2026 Tags: COMPLIANCE, INVESTMENT, DISCLOSURE, MOBILE

Overview

The plan page told customers their money was insured, and it is not. Four FAQ answers were hardcoded into the plan detail screen — the screen where somebody commits funds — and three of them described a product this software does not implement: profits "calculated based on the plan's performance in the forex market", an investment "secured through segregated accounts, risk management protocols, and insurance coverage", and early withdrawal "for a small fee".

There is no forex market in that path. The return is a percentage an operator typed, paid from the operator's own funds, and there is no segregated account, no insurance, no early-withdrawal route and no fee mechanism.

That is also why this product now ships blocked in the US, the UK and the EU, with an explicit opt-in recorded against the admin who gives it. Read Upgrade Notes before updating if you sell plans to customers in those territories. Requires Core v6.7.2.

Update Instructions

pnpm updator

Restart the backend and ship the frontend build. There is no database change.


Upgrade Notes

Plans are blocked in the US, the UK and the EU

  • This applies to upgrades, not just fresh installs. If you sell forex investment plans to customers in those territories today, they will be refused after you update.
  • The territory list and the opt-in live in core, at Finance → Investment → Compliance. Adding territories takes effect immediately; removing one of the defaults takes effect only after a Super Admin accepts the risk statement there.
  • Existing positions are unaffected, and exits are never gated. A policy change must not trap an investor's money.

Fixed

The plan page told customers their money was insured

The four answers were rendered in English on every locale, so the part of that page a non-English customer most needed was the part they could not read.

  • Fixed all four to describe what the product actually does.
  • Changed them to translated strings.

Changed

A territory gate at the point of purchase

  • Added the residence check to plan purchase, placed with the other entry gates and before anything is debited.
  • Added a plain statement on the purchase form that the rate is set by the operator and paid from the operator's own funds, that capital is at risk, and that nothing here is covered by a compensation scheme.

The mobile app does not carry this product

  • Changed the module manifest so forex investment is never offered to a native app client. A plan whose result is set by an operator rather than by a market is a product app-store rules on financial products do not permit, and an app that cannot be told the module exists cannot draw a screen for it.
  • Nothing points the customer at somewhere else to buy one. An in-app pointer to an outside mechanism is treated as the offence itself rather than a mitigation.
  • Browsers are unaffected, and every existing position stays visible and withdrawable on the web.