Wikilix
Contract reading

What OFinancial Markets legally published, but does not want you to read

Every clause below is published by OFinancial Markets itself, on its own website, today. The finding is not that the text exists. It is the distance between what a client is shown and what a client agreed to. Read from its own documents on .

Contracting entity: OFinancial LLC

sole discretionbonus lockwithdrawalscountry restrictiondeemed acceptanceforum waiverhidden feeunilateral amendmentaccount closureburied carve out

OFinancial Markets sells a 50% deposit bonus and tells you the profits are yours. Clause 7 of its Bonus Terms lets it take those profits back for any breach of its Terms. Card withdrawals cost 3% and take up to 10 business days, which the contract's own fees clause never mentions. The sales pages are translated into six languages. The contract is English only.

Contract risk

Money at risk
7.2/10

Where this contract sitsHow far this contract goes, overall. Under 2 is nothing beyond the ordinary; 6 to 9 means several clauses put money you have already earned at risk; 9 and above reads as designed to make payout refusable.

0510
CriticalClauses that can cost you money you have already earned or deposited, or that remove your ability to challenge it.
5
FlaggedEvery clause worth knowing about, at all three severities. Ordinary terms that every broker has are not counted.
21
DocumentsHow many of the broker's own legal files this reading is based on. Each one was downloaded and hashed on the date shown.
12
ContradictionsPlaces where a promise the broker makes in public is not kept by the clause that governs it.
7

How the 21 break downThe same flagged clauses, split by how much each one can cost you. Severity is our reading of the clause, not the broker's label.

Critical5
Warning13
Notice3

section 28 of 46is where the deepest clause sits, 61% of the way into the document it is in

The numbers in this contractFigures taken from this broker's own clauses, so the labels differ from broker to broker. The four in the panel above are the same on every report.

3 of these 4 figures come from a clause we rate critical, which means it can take your money or your profit rather than only delay it.

What the documents say

21 clauses worth knowing about, worst first, each quoted from OFinancial Markets's own files

01

OFinancial sells a 50% deposit bonus and says the profits are yours. Clause 7 of its Bonus Terms lets it take back the bonus and every profit made with it. The trigger is any breach of its Terms and Conditions.

Why this matters

You can trade the bonus, win, and lose the winnings over a breach that cost OFinancial nothing. Clause 7 sets no minimum, gives you no notice and gives you no appeal. OFinancial alone decides what counts as a breach.

Exhibit 1CriticalHarder than usual50%

OFinancial reserves the right to revoke the bonus and any associated profits where there is evidence of abusive trading, multiple-account creation, identity fraud or any other breach of our Terms and Conditions.
Clause 7 in Bonus Terms and Conditions
Read from the broker's site on Open the reference
Our own capture of ofinancial.markets, taken on Oct 8, 2026The claim, on First Deposit Bonus landing page, Withdraw Profits Any Time panelVisit this page on the broker's siteDownload the full size image file
Our own capture of ofinancial.markets, taken on Oct 8, 2026What the contract says, clause 7Visit this page on the broker's siteDownload the full size image file

What it costsDeposit $1,000 and the bonus is $500, so you trade against $1,500. Win $2,000 and clause 7 lets OFinancial take back the $500 and the $2,000.

Set against a regulated standard: ESMA (EU), FCA (UK), CySEC (Cyprus)

ESMA banned cash bonuses to retail CFD clients across the EU in 2018, and the FCA and CySEC apply the same ban. OFinancial offers one, and keeps the right to take the profits back.

OFinancial Markets is not licensed by these regulators, so this is a comparison of practice, not a finding of any breach.

  • Worse together with Exhibit 7Clause 6 makes your profit withdrawable only under the standard withdrawal policy, and that policy never says how profit above your deposit reaches you.
  • Worse together with Exhibit 11The Terms ban strategies they never define, and clause 7 turns any such breach into a reason to cancel your profits.
02

Taking your money off a card costs you 3% of it. OFinancial publishes that on its funding page, not in the contract. Clause 6 of the Terms is headed Deposits, Withdrawals & Fees and names no withdrawal fee at all.

In plain words

Dormancy means an account left unused.

Why this matters

The 3% sits on a web page, and that page says its own timings can change without notice. Nothing in your contract fixes the fee, so the number you read today is not a number you are owed.

Exhibit 2CriticalHarder than usual3%

Deposits and withdrawals may be made via the methods listed on our Funding page. OFinancial does not charge deposit fees; payment provider fees may apply.
Clause 6 in Terms and Conditions
Read from the broker's site on Open the reference
Our own capture of ofinancial.markets, taken on Oct 8, 2026What the contract says, clause Funding rules · WithdrawalsThis capture shows the page the quotation was taken from. The words themselves are not marked in it, so please read the quotation above as the evidence.Visit this page on the broker's siteDownload the full size image file
Our own capture of ofinancial.markets, taken on Oct 8, 2026Card withdrawals cost 3%, and the contract never says so (clause 6)Visit this page on the broker's siteDownload the full size image file

Where it sits: section 17 of 46 in the Terms and Conditions, 37% of the way through.

What it costsWithdraw $1,000 back to your card and $30 goes to the fee, leaving $970. On the Elite account, which takes $5,000 to open, the same withdrawal is free.

Set against a regulated standard: FCA (UK), CySEC (Cyprus)

Firms licensed by the FCA or CySEC must give a retail client the costs and charges of a service before they trade. OFinancial's fees clause names one charge, a dormancy fee, and leaves the rest to a web page.

OFinancial Markets is not licensed by these regulators, so this is a comparison of practice, not a finding of any breach.

  • Worse together with Exhibit 6The same card route carries both the 3% fee and the longest wait of any channel OFinancial offers.
  • Worse together with Exhibit 10Because the fee sits outside the contract, OFinancial can change it under the clause letting it amend terms by publishing them.
03

OFinancial promises in its Client Agreement and its Terms that you cannot lose more than you deposit. Its Risk Disclosure adds a limit: the protection stops at the trading platform. A loss on the banking or wallet side is not covered. The footer legal row on every page leaves that document out.

In plain words

Negative balance protection is a limit that stops you owing more than you put in. Without it, one fast market move can leave you owing the broker money on top of your deposit.

Why this matters

Your deposit passes through an OFinancial wallet before it reaches the platform and after it leaves. The protection you were sold does not cover that step, and no document says who carries a loss there.

Exhibit 3CriticalRarely seen

Retail clients of OFinancial benefit from negative balance protection: you cannot lose more than the funds you have deposited in your trading account. Negative balance protection does not extend to professional clients or to losses that occur outside of the trading platform (for example, banking or wallet-side issues).
Clause 3 in Risk Disclosure
Read from the broker's site on Open the reference
Our own capture of ofinancial.markets, taken on Oct 8, 2026What the contract says, clause 3Visit this page on the broker's siteDownload the full size image file
Our own capture of ofinancial.markets, taken on Oct 8, 2026Negative balance protection carved out in one unlisted document (clause 3)Visit this page on the broker's siteDownload the full size image file
Set against a regulated standard: FCA (UK), ESMA (EU), CySEC (Cyprus)

Firms licensed by the FCA, or anywhere under the ESMA rules, must give every retail CFD client negative balance protection with no carve-out. OFinancial grants it, then excludes professional clients and anything outside the platform.

OFinancial Markets is not licensed by these regulators, so this is a comparison of practice, not a finding of any breach.

Our readingNegative balance protection is normally absolute for a retail client. Carving out losses that happen outside the platform leaves the wallet layer, where your money sits before and after trading, outside the promise.

  • Worse together with Exhibit 5Both limits on what OFinancial promises about your money sit in the Risk Disclosure, the one legal document its page footers do not link.
04

OFinancial translates its sales pages into six languages besides English, Arabic among them. The legal documents stay in English. On the Arabic site the page frame turns right to left and the Bonus Terms underneath it do not translate at all.

Why this matters

You are sold in Arabic and bound in English. The clause that can take your bonus profits is English only. So is the clause sending any dispute to the courts of Mauritius.

Exhibit 4CriticalHarder than usual6

The bonus is not available to clients from India, Pakistan, the United Arab Emirates, Bangladesh, Egypt or Vietnam.
Clause 3 in Bonus Terms and Conditions
Read from the broker's site on Open the reference
Our own capture of ofinancial.markets, taken on Oct 8, 2026The claim, on Arabic version of the First Deposit Bonus page, Transparent Terms panelVisit this page on the broker's siteDownload the full size image file
Our own capture of ofinancial.markets, taken on Oct 8, 2026What the contract says, clause 3Visit this page on the broker's siteDownload the full size image file
  • Worse together with Exhibit 1The clause that cancels your bonus profits is the one an Arabic reader cannot read, on a page the same broker translated for them.
  • Worse together with Exhibit 17A client sold in Arabic has to bring any claim in Mauritius, under an agreement published only in English.
05

OFinancial's Safety of Funds page says your deposits are beyond the reach of creditors under any circumstance. Its own Risk Disclosure says segregation reduces that risk without removing it. The same clause names an insolvency of the broker itself.

In plain words

On a principal basis, as your counterparty, means the broker takes the other side of your trade itself. Your loss is then the firm’s gain, so it has an interest in how your trade ends.

Why this matters

One of those two sentences is wrong, and the one that matters to you is in the Risk Disclosure. No OFinancial document names a compensation scheme that would pay you if the firm failed.

Exhibit 5CriticalHarder than usual

Client funds are held in segregated accounts at top-tier banks and are not used for the broker's own purposes. Segregation reduces but does not eliminate counterparty risk.
Clause 5 in Risk Disclosure
Read from the broker's site on Open the reference
Our own capture of ofinancial.markets, taken on Oct 8, 2026What the contract says, clause 5Visit this page on the broker's siteDownload the full size image file
Set against a regulated standard: FCA (UK), CySEC (Cyprus)

Firms licensed by the FCA or CySEC hold retail client money under client money rules and sit behind a statutory compensation scheme. OFinancial names no such scheme anywhere in its documents.

OFinancial Markets is not licensed by these regulators, so this is a comparison of practice, not a finding of any breach.

  • Worse together with Exhibit 8The Risk Disclosure admits the firm could fail, and the Terms cap what you could recover at the fees you paid in the previous year.
  • Worse together with Exhibit 18No compensation scheme is named in any document, so the admitted insolvency risk has nothing standing behind it.

The contract promises 24 hours and the fee table says 10 business days

Clause 6 of the OFinancial Terms promises withdrawals processed within 24 hours on business days, with no exception. Its own funding table gives a card withdrawal 7 to 10 business days. The same page limits you to one withdrawal request a day and stops withdrawals for 24 hours after you change your password, and neither rule is in the contract. The same-channel rule returns only what you deposited, and no OFinancial document says how the profit above that reaches you.

Exit conditions2 clauses flagged

OFinancial's contract says withdrawals are processed within 24 hours on business days. Its funding table gives card withdrawals 7 to 10 business days. The page promising same-day processing links straight to the table that contradicts it.

Why this matters

Your money can sit with OFinancial for two weeks after you ask for it. You also get one withdrawal request a day, and changing your password stops withdrawals for 24 hours.

Exhibit 6WarningHarder than usual10 working days

Withdrawals are processed within 24 hours on business days. Per AML regulations, funds are returned to the same channel from which they were deposited up to the deposited amount.
Clause 6 in Terms and Conditions
Read from the broker's site on Open the reference
Our own capture of ofinancial.markets, taken on Oct 8, 2026What the contract says, clause Visa · Mastercard · AMEX · on withdrawalThis capture shows the page the quotation was taken from. The words themselves are not marked in it, so please read the quotation above as the evidence.Visit this page on the broker's siteDownload the full size image file

Where it sits: section 18 of 46 in the Terms and Conditions, 39% of the way through.

What happens, and when

The stages this clause runs through, taken from the broker's own document
TriggerWhat the broker may then doClause
Request submittedThe Terms promise processing within 24 hours on business days.6
Password changedWithdrawals stop for 24 hours as a security measure.Funding rules · Withdrawals
Card payoutThe card channel takes 7 to 10 business days and costs 3%.Visa · Mastercard · AMEX
  • Same clause as Exhibit 2The card row carries both the 3% fee and the 10 business day wait, and the contract mentions neither.

OFinancial returns your money to the channel you deposited from, capped at what you put in. Nothing in the Terms or the AML policy says how the profit above that amount reaches you. No method, no timing, no rule.

Why this matters

Deposit $1,000 by card and win $500: the contract sends $1,000 back to the card and goes quiet about the $500. Nothing written down tells you how you get it.

Exhibit 7WarningHarder than usual

In line with AML regulations, withdrawals are returned to the same channel and account from which the deposit originated, up to the original deposit amount. This prevents the use of OFinancial as a fund-transfer mechanism between unrelated parties.
Clause 5 in Anti-Money Laundering (AML) Policy
Read from the broker's site on Archived copyOpen the reference

Where it sits: section 9 of 31 in the Anti-Money Laundering (AML) Policy, 29% of the way through.

What it costsDeposit $1,000 by card and grow it to $1,500. The same-channel rule covers the first $1,000 and no clause covers the remaining $500.

OFinancial can rewrite the terms, close the account, and refuse to fill you

Clause 11 lets OFinancial amend its Terms at any time, with notice by website post, and treats your continued use as acceptance. The Client Agreement needs 30 days to end the agreement and no notice at all if OFinancial decides you breached it, with your positions closed at the next price it can get. The advertised 1:1000 leverage covers 1 lot of FX majors and 0.20 lots of gold before stepping down, and the volumes at each step are unpublished. The Risk Disclosure also says execution may be refused during the daily FX roll-over.

Unilateral control5 clauses flagged

OFinancial can rewrite its Terms whenever it likes. It can tell you by posting the change on its website, and carrying on using the account counts as your agreement. Clause 11 gives you no notice period and no way to object.

Why this matters

A fee or a restriction can appear while you hold an open position, and your next login is treated as acceptance. You would have to re-read the website to find out what you agreed to.

Exhibit 10WarningHarder than usual

OFinancial reserves the right to amend these Terms at any time. Material changes will be notified through the website or by email. Continued use of our services after such changes constitutes your acceptance.
Clause 11 in Terms and Conditions
Read from the broker's site on Open the reference

Buried at section 28 of 46 in the Terms and Conditions, 61% of the way through.

OFinancial needs 30 days to end the agreement, and none at all if it decides you breached the Terms. The Terms ban strategies they never define, including abuse of price latency. Your open positions are then closed at the next price OFinancial can get.

Why this matters

A trading pattern OFinancial labels latency abuse lets it shut the account the same day. The contract sets no test for what counts, and your positions close at a moment you did not choose.

Exhibit 11WarningHarder than usual

Either party may terminate this Agreement with 30 days' notice. We may terminate without notice in cases of fraud, breach of these terms, or where required by law or regulation.
Clause 9 in Client Agreement
Read from the broker's site on Open the reference

Where it sits: section 17 of 36 in the Client Agreement, 47% of the way through.

The account comparison table gives Classic and Premier a maximum leverage of 1:1000. The Risk Disclosure says that rate covers FX majors up to 1 lot of open volume, and gold up to 0.20 lots. Above that the ratio drops to 1:500, then 1:200, then 1:100.

Why this matters

The margin you need jumps as you add volume, and OFinancial does not publish the volume at which each drop happens. You cannot work out your margin for a two lot position from anything it publishes.

Exhibit 12WarningHarder than usual

The maximum leverage available is 1:1000 — on FX majors on total open volume up to 1 lot and on gold up to 0.20 lots; the ratio steps down to 1:500, 1:200 and 1:100 as open volume grows, and lower caps apply to indices, oil, share CFDs and crypto.
Clause 2 in Risk Disclosure
Read from the broker's site on Open the reference
Set against a regulated standard: FCA (UK), ESMA (EU)

Firms under the FCA and ESMA rules cap retail leverage at 30:1 on major currency pairs and 20:1 on gold, and close positions out at 50% of required margin. OFinancial advertises 1:1000 and closes out at the same 50%.

OFinancial Markets is not licensed by these regulators, so this is a comparison of practice, not a finding of any breach.

What happens, and when

The stages this clause runs through, taken from the broker's own document
TriggerWhat the broker may then doClause
FX majors, up to 1 lotMaximum leverage of 1:1000 applies.2
Gold, up to 0.20 lotsMaximum leverage of 1:1000 applies.2
As open volume growsThe ratio steps down to 1:500, then 1:200, then 1:100. OFinancial does not publish the volume at each step.2
Equity at 50%OFinancial closes your positions, without notice, at the price available.2
  • Worse together with Exhibit 13OFinancial can close your positions without notice at 50% equity, while the same document says execution may be refused during the daily roll-over.

OFinancial's Risk Disclosure says execution may be delayed or refused during illiquid sessions. The list includes the daily roll-over window for FX, which happens every trading day. It also tells you not to assume any instrument is always tradable.

Why this matters

You may be unable to close a position at the moment you want to, on an ordinary day rather than in a crisis. The same document lets OFinancial close your positions at 50% equity without notice.

Exhibit 13WarningHarder than usual

During illiquid sessions (weekends for crypto, holidays for indices and metals, the daily roll-over window for FX) execution may be delayed or refused. You should not assume that any instrument is always tradable.
Clause 4 in Risk Disclosure
Read from the broker's site on Open the reference

OFinancial used to name Iran in its restricted jurisdictions. The current wording names only the United States, Iraq, Myanmar and North Korea. Clause 2 of the Terms still bars any jurisdiction under OFAC sanctions, and Iran is one.

Why this matters

An Iranian reader checks the list, sees no Iran, opens an account and funds it. The catch-all still covers them, and the Terms put the duty of checking local law on you.

Exhibit 14WarningHarder than usual

Our services are not available to residents of the United States, Iraq, Myanmar, North Korea or any other jurisdiction subject to OFAC sanctions, nor where the provision of our services would be unlawful.
Clause 2 in Terms and Conditions
Read from the broker's site on Open the reference

Where it sits: section 7 of 46 in the Terms and Conditions, near the start.

What OFinancial can owe you is capped at the fees you paid it

Clause 9 of the OFinancial Terms limits its total liability to the fees you paid in the previous 12 months, and on a Classic account the commission is $0. Clause 10 sends any claim to the exclusive jurisdiction of the courts of Mauritius. The Client Agreement aims at a final response to a complaint within 8 weeks rather than committing to it, and the only escalation it offers is the regulator.

Recovery limits1 clause flagged

Clause 9 of the Terms caps everything OFinancial can owe you at the fees you paid it in the previous 12 months. On a Classic account the commission is $0, so the cap can come to very little. Clause 10 sends any claim to the courts of Mauritius.

Why this matters

If an outage or a system failure costs you money, the most you can recover is what you paid OFinancial in fees. You would also have to sue in Mauritius to recover it.

Exhibit 8WarningHarder than usual

Our total liability for any claim arising from your use of our services is limited to the fees you have paid to OFinancial in the 12 months preceding the claim.
Clause 9 in Terms and Conditions
Read from the broker's site on Open the reference

Where it sits: section 25 of 46 in the Terms and Conditions, 54% of the way through.

Set against a regulated standard: FCA (UK), CySEC (Cyprus)

Firms licensed by the FCA must send a final response to a complaint within eight weeks, and the client can then go to an independent ombudsman for free. CySEC firms answer to the Financial Ombudsman of Cyprus. OFinancial aims at eight weeks and offers only the regulator.

OFinancial Markets is not licensed by these regulators, so this is a comparison of practice, not a finding of any breach.

Two OFinancial documents name two different companies as your counterparty

The OFinancial Client Agreement says you contract with OFinancial LLC, licensed in Mauritius under GB25205138. The Terms say the services are offered by OMNI Markets LLC, an Antigua company. The only street address on the site belongs to a third company, OFMCorp Ltd of Limassol, Cyprus. Any dispute goes to the courts of Mauritius, where neither the address nor the trademark owner sits.

Counterparty1 clause flagged

The Client Agreement says you contract with OFinancial LLC of Mauritius. The Terms say the services are offered by OMNI Markets LLC of Antigua. The only street address on the site belongs to a third company, OFMCorp Ltd of Limassol, Cyprus.

Why this matters

You cannot tell from these documents which company owes you your balance. Any claim goes to the courts of Mauritius, where neither the address nor the trademark owner sits.

Exhibit 17WarningHarder than usual

This Agreement is between you (the 'Client') and OFinancial LLC, regulated by the Financial Services Commission of Mauritius (Licence Number GB25205138), a service-provider entity within the OMNI Markets LLC group ('OFinancial', 'we', 'us', 'our').
Clause 1 in Client Agreement
Read from the broker's site on Open the reference

Where it sits: section 4 of 36 in the Client Agreement, near the start.

OFinancial decides whether your proof of funds is satisfactory

Clause 3 of the OFinancial AML policy can demand documentary evidence of where your money came from, and OFinancial alone judges whether it is satisfactory. Failing that test can mean a refused deposit or a closed account, with no deadline and no appeal written down. Clause 4 monitors every withdrawal on an ongoing basis, so a review can open months after you started. Your records then stay 7 years past closure, and your right to deletion gives way to it.

Verification1 clause flagged

OFinancial can ask you to prove where your money came from, and it decides whether your evidence is satisfactory. If it is not, OFinancial can refuse your deposit or close your account. Clause 3 of the AML policy sets no deadline and no appeal.

Why this matters

A request can arrive months after you started trading, triggered by monitoring rather than by anything you did. Your records then stay with OFinancial for 7 years, and your right to deletion yields to that.

Exhibit 15WarningStandard wording7

Where required, clients may be asked to provide documentary evidence of the source of funds (e.g. salary payslip, business income statement, sale of property). Failure to provide satisfactory evidence may result in deposit refusal or account closure.
Clause 3 in Anti-Money Laundering (AML) Policy
Read from the broker's site on Archived copyOpen the reference
Our own capture of ofinancial.markets, taken on Oct 8, 2026What the contract says, clause 4Visit this page on the broker's siteDownload the full size image file

Where it sits: section 7 of 31 in the Anti-Money Laundering (AML) Policy, near the start.

OFinancial publishes no conflicts policy, and two of its documents disagree

The OFinancial Client Agreement says it does not internalise client orders against its own book. Its Terms ban clients from internalisation arbitrage between accounts, which is a strategy that needs internalising to exist. OFinancial claims best execution and publishes neither a best execution policy nor a conflict of interest policy, so nothing tells you whether it is ever the other side of your trade.

Order handling1 clause flagged

OFinancial's Client Agreement says it does not internalise your orders against its own book. Its Terms ban clients from internalisation arbitrage between accounts, a strategy that needs internalising to exist. Neither document is a conflict of interest policy, and OFinancial publishes none.

Why this matters

You cannot tell from these documents whether OFinancial is ever on the other side of your trade. Its own quotes are the only reference price named anywhere, and nothing sets out how it manages that.

Exhibit 16WarningHarder than usual

We do not internalise client orders against our own book. We do not requote prices.
Clause 4 in Client Agreement
Read from the broker's site on Open the reference
Set against a regulated standard: FCA (UK), CySEC (Cyprus)

Firms licensed by the FCA or CySEC must publish a conflicts of interest policy and a best execution policy, and tell a retail client when they deal as principal. OFinancial claims best execution and publishes neither policy.

OFinancial Markets is not licensed by these regulators, so this is a comparison of practice, not a finding of any breach.

OFinancial can charge an idle account a fee it never publishes

Clause 6 of the OFinancial Terms allows a dormancy fee after 12 months without trading or logging in. The clause names no amount, no frequency and no cap, and no other OFinancial document publishes the figure. Nothing says whether you are warned first, or what happens once the fee outlasts the balance.

Dormancy1 clause flagged

Stop trading and logging in for 12 months and OFinancial can charge a dormancy fee. The Terms name no amount, no frequency, and no cap. None of OFinancial's published documents gives the figure.

Why this matters

You cannot work out what leaving an account idle costs you, because the number is not written anywhere. The clause also says nothing about warning you first, or about what happens once the balance runs out.

Exhibit 9WarningHarder than usual

Inactive accounts may be subject to a dormancy fee after 12 months of no trading or login activity.
Clause 6 in Terms and Conditions
Read from the broker's site on Open the reference

Where it sits: section 19 of 46 in the Terms and Conditions, 41% of the way through.

Set against a regulated standard: FCA (UK), CySEC (Cyprus)

Firms licensed by the FCA or CySEC must disclose a charge to a retail client before it applies. OFinancial names the trigger and leaves the amount out.

OFinancial Markets is not licensed by these regulators, so this is a comparison of practice, not a finding of any breach.

One financial licence, no compensation scheme, and a revision date that cannot be right

GB25205138 at the Financial Services Commission of Mauritius is the only financial licence number in any OFinancial document, and the Antigua reference is a company registration number. No document names a compensation scheme that would pay you if the firm failed, which its own Risk Disclosure says could happen. Every current legal document is labelled last updated 1 January 2026, yet a different privacy policy was still live at the same address in May 2026.

Licence and dates2 clauses flagged

Every current OFinancial legal document is labelled last updated 1 January 2026. A different privacy policy, written around Cyprus law, was still live at the same address in May 2026. The label on the document you agree to is earlier than the one it replaced.

Why this matters

You cannot tell from the date on these documents when the terms binding you actually changed. The Terms also treat your continued use as acceptance of changes you were not told about.

Exhibit 19WarningHarder than usual

This Privacy Policy explains how OFinancial Markets collects, uses, shares and protects your personal data when you use our services. We are committed to data protection and comply with the GDPR (where applicable) and the Mauritius Data Protection Act 2017.
Clause Header in Privacy Policy
Read from the broker's site on Open the reference
  • Worse together with Exhibit 10A revision date you cannot rely on, beside a clause treating your next login as agreement, leaves you no way to know what you accepted.

GB25205138, held by OFinancial LLC at the Financial Services Commission of Mauritius, is the only financial licence number in any OFinancial document. The Antigua reference is a company registration number. No document names a scheme that would compensate you if the firm failed.

Why this matters

Segregation is the only protection on offer for your deposit, and OFinancial's own Risk Disclosure says segregation does not remove the risk. There is no fund behind it.

Exhibit 18NoticeStandard wording

OFinancial LLC is regulated by the Financial Services Commission (FSC) Mauritius as an Investment Dealer (Full Service Dealer, excluding Underwriting) with License Number GB25205138.
Clause Footer in Terms and Conditions
Read from the broker's site on Open the reference
Set against a regulated standard: FCA (UK), CySEC (Cyprus)

A retail client of an FCA firm is covered by the Financial Services Compensation Scheme up to £85,000, and a CySEC client by the Investor Compensation Fund up to €20,000. OFinancial names no equivalent.

OFinancial Markets is not licensed by these regulators, so this is a comparison of practice, not a finding of any breach.

OFinancial sells in six languages and contracts in one

OFinancial translates its sales pages into Arabic, French, Spanish, German, Portuguese and Somali, and leaves every legal document in English. On the Arabic bonus page the frame turns right to left and the Bonus Terms below it do not translate. Three OFinancial documents promise you cannot lose more than you deposit, and the Risk Disclosure, the one document its page footers do not link, limits that to losses on the trading platform. Its Safety of Funds page calls your deposit inaccessible to creditors under any circumstance; the same Risk Disclosure says segregation does not eliminate the risk.

Language arbitrage1 clause flagged

OFinancial's main site says marketing cookies deliver advertisements to you on third-party sites. The cookie policy on its demo platform says its third-party cookies do not pass information to other parties for advertising. The demo page also treats browsing on as your consent.

Why this matters

Two live OFinancial policies give you opposite answers about who gets your browsing data. The demo platform asks for no consent at all, while the main site offers a reject button.

Exhibit 21NoticeStandard wording

Marketing cookies: used to deliver advertisements more relevant to you on third-party sites. Only set with your consent.
Clause 2 in Cookie Policy
Read from the broker's site on Open the reference

Where it sits: section 8 of 29 in the Cookie Policy, 28% of the way through.

OFinancial still publishes the terms of a campaign that closed in September

The OFinancial Campaign Bonus Terms govern the TradeBoost 75 promotion, a 75% match capped at $2,000, which the document says expired on 1 September 2026. OFinancial links it from every legal page as a current document. Its abuse clause reaches further than the standard one, adding use of a VPN to the list of reasons it can cancel your profits.

Stale promotion1 clause flagged

The Campaign Bonus Terms govern the TradeBoost 75 promotion, which the document says expired on 1 September 2026. OFinancial still links it from every legal page as a current document. It is the only legal document carrying a different revision date.

Why this matters

A 75% match that is no longer available still sits on OFinancial's legal shelf. Its abuse clause also goes further than the standard one, adding use of a VPN as a reason to cancel your profits.

Exhibit 20NoticeStandard wording

The campaign expires on 1 September 2026 (or earlier if the published bonus allocation is fully claimed). Requests submitted after expiry will not be processed.
Clause 2 in Campaign Bonus Terms and Conditions
Read from the broker's site on Open the reference

Where the marketing and the contract disagree

A promise made in public, set against the clause that governs it

01

The page promises profits with no lock-up while clause 7 lets OFinancial revoke them for any breach of its Terms.

Said in public, in English

Bonus stays in the Credit field. Trading profits are fully withdrawable, no lock-up.

First Deposit Bonus landing page, Withdraw Profits Any Time panel

We took a picture of this page. It is shown once, with the finding it belongs to. See our capture of ofinancial.markets

In the contract · clause 7

OFinancial reserves the right to revoke the bonus and any associated profits where there is evidence of abusive trading, multiple-account creation, identity fraud or any other breach of our Terms and Conditions.

We took a picture of this page. It is shown once, with the finding it belongs to. See our capture of ofinancial.markets

02

The Arabic page promises a clear country list, and the list is published in English only and bars the United Arab Emirates and Egypt.

Said in public, in Arabic

حد واضح وقواعد واضحة وقائمة دول واضحة. لا توجد متطلبات حجم تداول خفية.

Word for word in English: A clear cap, clear rules and a clear country list. There are no hidden trading volume requirements.

Arabic version of the First Deposit Bonus page, Transparent Terms panel

We took a picture of this page. It is shown once, with the finding it belongs to. See our capture of ofinancial.markets

In the contract · clause 3

The bonus is not available to clients from India, Pakistan, the United Arab Emirates, Bangladesh, Egypt or Vietnam.

We took a picture of this page. It is shown once, with the finding it belongs to. See our capture of ofinancial.markets

03

The page says OFinancial absorbs any loss beyond your equity, and the Risk Disclosure excludes anything happening outside the trading platform.

Said in public, in English

Retail clients are protected against any loss beyond their account equity. We absorb the rest.

Safety of Funds page, Negative balance panel

In the contract · clause 3

Negative balance protection does not extend to professional clients or to losses that occur outside of the trading platform (for example, banking or wallet-side issues).

We took a picture of this page. It is shown once, with the finding it belongs to. See our capture of ofinancial.markets

04

The page puts your deposit beyond creditors under any circumstance, and the Risk Disclosure says segregation does not eliminate the risk.

Said in public, in English

Deposits are held in fully segregated accounts at tier-1 banks · separate from OFinancial Markets operating capital and inaccessible to creditors under any circumstance.

Safety of Funds page, hero under the heading Your funds are always safe

In the contract · clause 5

Client funds are held in segregated accounts at top-tier banks and are not used for the broker's own purposes. Segregation reduces but does not eliminate counterparty risk.

We took a picture of this page. It is shown once, with the finding it belongs to. See our capture of ofinancial.markets

05

The page promises every fee up front while the funding rules debit an amount OFinancial never publishes.

Said in public, in English

Any applicable processor fee is disclosed up-front before you confirm · no surprises.

Withdrawals page, No hidden fees panel

In the contract · clause Funding rules · Withdrawals

Withdrawals inside 48 h of a deposit, or before any trading activity, are debited by the deposit fees we paid on your behalf.

We took a picture of this page. It is shown once, with the finding it belongs to. See our capture of ofinancial.markets

06

A page titled Same-Day Processing promises 24 hours while OFinancial's own card row gives the same withdrawal 7 to 10 business days.

Said in public, in English

Withdrawals are processed within 24 hours on business days, routed back to the original deposit method whenever possible.

Withdrawals page, under the heading Same-day withdrawals

In the contract · clause Visa · Mastercard · AMEX · on withdrawal

Processing time 7 – 10 business days

We took a picture of this page. It is shown once, with the finding it belongs to. See our capture of ofinancial.markets

07

The page says verification happens once and needs no further approval, while the AML policy reviews every withdrawal on an ongoing basis.

Said in public, in English

Once your account is verified you can withdraw any time, no extra approval needed.

Withdrawals page, Verified once panel

In the contract · clause 4

All deposits, withdrawals and trading activity are monitored on an ongoing basis using both automated and manual review systems. Activity inconsistent with the stated profile of the client may trigger a review.

We took a picture of this page. It is shown once, with the finding it belongs to. See our capture of ofinancial.markets

What changed quietly

First review of OFinancial Markets, so no earlier review exists for comparison.

  • REWRITTENClause 6 · 2026-05-13 (archived) to 1 January 2026

    OFinancial lengthened how long it keeps your records after you close an account, from five years to 7 years.

    We retain client records for at least 7 years after account closure to comply with AML and tax-record obligations.
  • REMOVEDClause 11 · 2026-05-13 (archived) to 1 January 2026

    The clause letting OFinancial change its privacy policy without notice is gone, and the new policy says nothing about how it will tell you of a change.

  • REWRITTENClause 4 · 2026-05-13 (archived) to 1 January 2026

    OFinancial cut a thirteen-part disclosure list, including sharing for marketing and with market research call centres, down to four recipients, and added that it does not sell your data.

    We share personal data with: (a) our regulators (FSC Mauritius and others as applicable); (b) liquidity and payment providers strictly to execute your transactions; (c) identity verification providers for KYC checks; (d) law enforcement when legally required.
  • REMOVEDClause Footer · 2026-05-13 (archived) to 1 January 2026

    Iran came off the named list of jurisdictions OFinancial will not serve, while clause 2 of the Terms still bars every jurisdiction under OFAC sanctions.

    OMNI Markets LLC does not offer its services to residents of certain jurisdictions such as USA, Iraq, Myanmar and North Korea.

The documents this reading is based on

12 files, all published by OFinancial Markets. Each shows when we read it and a fingerprint of its wording.

WIKILIX keeps the copy of each file it read, and does not republish it: what is published is the fingerprint of its wording. Download the file yourself and hash its text, lowercased with runs of whitespace collapsed, and a matching fingerprint means the wording quoted above is still the wording OFinancial Markets publishes.

How this reading was done

Every clause above was read out of a document OFinancial Markets publishes itself

This reading was published on .

Documents
12 of 12downloaded from the broker's site, and 12 read in full
Pages opened
81pages walked to find those documents, footer links included
Older copies
1earlier versions downloaded
Marketing pages
6public pages set against what the contract says
Languages
AR vs ENthe language it advertises in, against the language it contracts in
Position measured
11clauses whose position was counted: which numbered section of the document holds them, out of how many

Who the contract is with

OFinancial LLC

Two documents name two different companies. The Client Agreement says you contract with OFinancial LLC, licensed by the Financial Services Commission of Mauritius under number GB25205138, and calls it a service-provider entity inside the OMNI Markets LLC group. The Terms and Conditions say the services are offered by OMNI Markets LLC, an Antigua company with LLC number 007/2024. A third company, OFMCorp Ltd of Limassol, Cyprus, supplies the only street address printed on the site. GB25205138 is the only financial licence number in any OFinancial document, and the Antigua reference is a company registration number.

Quotations are copied verbatim from the documents named above, with the clause number and the page each one came from. Where a clause is quoted in another language, the original is shown first and the English is a translation.

The plain-language parts, what a clause means for a client, how ordinary it is, and how it reads against a regulated standard, are WIKILIX's analysis and are labelled as such on every card. This is a reading of public documents, not legal advice and not an allegation of wrongdoing.

In fairness, and what we could not check

A reader who knows the edges of the work can trust the middle of it

No clause in any OFinancial document voids a trade, corrects a balance, or confiscates a deposit. None of the thirteen documents contains one, which puts this contract ahead of most offshore brokers. The complaints clause sets no deadline on you and nothing treats your silence as agreement. OFinancial publishes its stop-out level as a number, 50% equity, the same close-out level the FCA requires for retail CFDs. The account comparison table prints the per-side commission beside the 0.0 pip spread, so the all-in cost is visible in one place. The funding page publishes a fee and a timing for all twelve payment channels, including the 3% card fee it would have been easier to leave out.

Every quotation from the Risk Disclosure, both bonus documents and the funding and withdrawal terms comes from OFinancial's own pages. They were missing from the files we downloaded, so we went and found them. Only the privacy policy has an older copy available, so that is the one document we could compare against an earlier version. Two of the eight pages we downloaded repeat a document published at a second address: the Terms sit at two URLs and the privacy policy at two more. The Client Agreement sends you to the Symbol Specifications and Leverage pages for the real margin numbers, and those are not legal documents, so they are not covered. The review does not cover the client portal, where the funding page tells you to check the live withdrawal timing. The dormancy fee amount is published nowhere we could find. The Arabic version of the site still gives the contract in English. The review does not cover the French, Spanish, German, Portuguese or Somali versions.

How to check any of this yourself

Every quote above links to the OFinancial Markets file it came from. This is what to do with it.

Open the three stepsFind the words in the source, work out the fingerprint, and read what a difference does and does not prove.

Open the source and search for the words

Every quote has a link under it. Open the file, or the web page, and search it for the words we quote. The clause number next to the quote tells you where to look.

If the words are not there any more, the source may have changed after we read it. That is worth knowing too. We keep the date we read it, and a code worked out from its wording, so the quote stays checkable.

What a fingerprint is

A fingerprint is a code worked out from what a source says. Change one word and the code changes completely. We keep two codes for every file we read, and the panel on each source shows both.

The first is the code of the exact file we downloaded. The second is the code of its wording alone, with capital letters lowered and runs of spaces collapsed. When the same words are saved as a new file, the first code changes and the second one stays the same.

Only the first code can be worked out on your own computer. Save the file, then run one of these, putting the name of the file you saved where the example is. The panel on each source prints the command with that source's real file name already in it.

macOS or Linux:
  shasum -a 256 the-file-you-saved.pdf

Windows:
  certutil -hashfile the-file-you-saved.pdf SHA256

The two codes are different from each other, and they are not meant to match. Comparing one against the other proves nothing.

What a difference means, and what it does not

A different file code on its own proves nothing. A PDF saved again with a new date inside it is a new file saying exactly the same thing.

A different wording code means the words themselves changed. That is the one that matters, and it is why we keep it.

Even then, a change is not proof of bad faith. Companies update their documents. What this report says is what the document said on the day we read it, and every quote carries that date.

A source that is a web page and not a file has no file to save, so only the code of its wording is shown.

How this report is made

Every clause quoted above comes from a document OFinancial Markets publishes on its own website, downloaded and hashed on the date shown, with the clause number and page recorded so any reader can check it. We do not allege anything the documents do not say, and we do not judge OFinancial Markets on anything other than its own published terms and its own public marketing. Where a clause has a qualifier that softens it, the report says so. Last read Oct 8, 2026.

If you represent OFinancial Markets and a clause has changed, been withdrawn, or is being read out of context, tell us and we will re-read the documents and update this page. Corrections from the broker are welcome and are published with the reading they change. Contact us.

This is a reading of a contract, not legal advice and not a ruling on OFinancial Markets. Whether its licence is real and current is a separate check on the broker profile.

What traders say about OFinancial Markets

Comments on OFinancial Markets are posted on its profile

Nobody has commented on OFinancial Markets yet. If you have traded with them, your experience helps the next reader decide.

Write the first comment