Wikilix
Contract reading

What TPFx legally published, but does not want you to read

Every clause below is published by TPFx 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: PT Trijaya Pratama Futures

disclosure gapmarketing claimprivacyaccount deletionclient moneycomplaintscut off timedata retentiondata sharingdeposit tier

TPFx publishes no client agreement and no trading rules. You cannot read the terms that govern your money before you register. The footer of every page says PT Trijaya Pratama Futures is not responsible for any form of loss. TPFx's own words say your segregated account may not be fully protected.

Contract risk

Money at risk
6.5/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.
1
FlaggedEvery clause worth knowing about, at all three severities. Ordinary terms that every broker has are not counted.
9
DocumentsHow many of the broker's own legal files this reading is based on. Each one was downloaded and hashed on the date shown.
10
ContradictionsPlaces where a promise the broker makes in public is not kept by the clause that governs it.
4

How the 9 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.

Critical1
Warning7
Notice1

section 24 of 33is where the deepest clause sits, 73% 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.

What the documents say

9 clauses worth knowing about, worst first, each quoted from TPFx's own files

01

The footer of every TPFx page closes a risk warning with one line: PT Trijaya Pratama Futures is not responsible for any form of loss. The paragraph beside it tells you that you may lose more than your first deposit.

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

If a losing position leaves your account in deficit, nothing TPFx publishes promises to write the difference off. The same footer tells you it accepts no responsibility for any loss you take, and no contract on the site narrows that sentence.

Exhibit 2CriticalHarder than usual

PT Trijaya Pratama Futures tidak bertanggung jawab atas segala bentuk kerugian.
Quoted in Kebijakan Privasi, site footer
Read from the broker's site on Open the reference
Our own capture of tpfx.co.id, taken on Sep 12, 2026TPFx says it is not responsible for any lossVisit this page on the broker's siteDownload the full size image file

Buried at section 24 of 33 in the Kebijakan Privasi, 73% of the way through.

Set against a regulated standard: FCA (UK), ASIC (Australia), ESMA (EU)

Firms licensed by the FCA or ASIC must give a retail client negative balance protection, so the client cannot lose more than the money in the account. Those firms also cannot sign away their duties to a retail client through a notice on a web page. TPFx's footer says it is not responsible for any form of loss.

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

02

You cannot read the terms of your account before you open it. TPFx publishes no client agreement and no trading rules. The only page on the site headed Terms and Conditions covers the TPFx People staff attendance app.

Why this matters

Every rule that decides what happens to your money reaches you after you have registered. Nothing TPFx publishes tells you when it may close a position, freeze an account, refuse a withdrawal or charge a dormant one.

Exhibit 1WarningHarder than usual

These terms and conditions apply to the TPFx People app (hereby referred to as “Application”) for mobile devices that was created by TPFx (hereby referred to as “Service Provider”) as a Free service.
Quoted in TPFx People - Terms & Conditions
Read from the broker's site on Open the reference
Our own capture of tpfx.co.id, taken on Sep 12, 2026No trading contract is published anywhere on the siteVisit 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 must give a retail client the terms of business and a costs disclosure before that client trades. TPFx publishes its account minimums and its commission per lot, and no terms of business at all.

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

  • Worse together with Exhibit 2With no contract on the site, the broadest statement TPFx publishes about its own liability is the footer line refusing responsibility for any loss.
03

TPFx says it keeps all client money in a segregated account, then adds that yours may not be fully protected. That warning sits inside the privacy policy, because the site publishes no document about client money.

Why this matters

Segregation is the reason you are told a deposit survives if a broker fails. TPFx's own sentence stops short of promising that, and no other page it publishes explains what is covered and what is not.

Exhibit 3WarningStandard wording

TPFx akan menyimpan seluruh dana Nasabah dalam Rekening Terpisah atau Segregated Account. Rekening Terpisah Anda mungkin tidak terlindungi sepenihnya dan semua nasabah tunduk pada aturan perundang-undangan yang berlaku dan berada di bawah pengawan BAPPEBTI.
Quoted in Kebijakan Privasi, Pemberitahuan Resiko
Read from the broker's site on Open the reference
Our own capture of tpfx.co.id, taken on Sep 12, 2026The claim, on Homepage, the Legalitas block under the licence numbersVisit this page on the broker's siteDownload the full size image file
Our own capture of tpfx.co.id, taken on Sep 12, 2026What the contract says, clause Pemberitahuan ResikoVisit this page on the broker's siteDownload the full size image file
Our own capture of tpfx.co.id, taken on Sep 12, 2026Segregated, and in TPFx's words maybe not fully protectedVisit this page on the broker's siteDownload the full size image file

Where it sits: section 10 of 33 in the Kebijakan Privasi, 30% of the way through.

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

Firms licensed by the FCA or CySEC must publish how client money is held and name any compensation scheme that covers it. TPFx names BAPPEBTI supervision and names no compensation scheme.

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

Our readingWarning that segregation is not an absolute guarantee is ordinary drafting. Putting that warning in a privacy policy, with no client money document anywhere else, is not.

  • Worse together with Exhibit 2One page says your segregated account may not be fully protected and the footer of the same page says TPFx is not responsible for any form of loss.
04

One TPFx page promises withdrawals in minutes, 24 hours a day, 7 days a week. Its deposit and withdrawal page says TPFx handles a request made after 11.00 WIB on the following day.

Why this matters

Ask for your money in the afternoon and the published process moves it to the next day, not to the next few minutes. Nothing TPFx publishes says what happens if it decides not to pay you at all.

Exhibit 4WarningStandard wording

Jika permintaan withdraw dilakukan sebelum pukul 11.00 WIB, maka dana akan diproses di hari yang sama. Jika permintaan setelah pukul 11.00 WIB, maka proses withdraw akan dilakukan pada hari berikutnya.
Quoted in Deposit & Withdraw, Bagaimana Ketentuan Prosesnya Di TPFx?
Read from the broker's site on Open the reference
Our own capture of tpfx.co.id, taken on Sep 12, 2026The claim, on Deposit & Penarikan Bebas Biaya landing page, the three step listVisit this page on the broker's siteDownload the full size image file
Our own capture of tpfx.co.id, taken on Sep 12, 2026What the contract says, clause Bagaimana Ketentuan Prosesnya Di TPFx?Visit this page on the broker's siteDownload the full size image file
  • Only applies after Exhibit 1The faster promise lives on a marketing page, and no contract exists on the site to hold TPFx to either version.
05

The Standard account card says Swap Free and opens at a $10 minimum deposit. The condition behind the red asterisk appears only when a mouse hovers over it: swap free runs for 5 days and needs a $500 deposit.

Why this matters

On a phone the asterisk never opens, so you can fund the account with $10 and then pay overnight charges you were told were free. TPFx publishes no swap rate for any account, so you cannot work out that cost before you trade.

Exhibit 5WarningHarder than usual$500

Min. Deposit $10
Quoted in Jenis Akun & Produk, STANDARD (Variable) account card
Read from the broker's site on Open the reference
Our own capture of tpfx.co.id, taken on Sep 12, 2026Swap free lasts 5 days and needs $500This 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

What it costsThe Standard account opens at $10. The swap free label on the same card needs $500, fifty times that minimum, and it stops after 5 days.

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

Firms licensed by the FCA or CySEC must set out the costs and charges of a product to a retail client before that client trades. TPFx publishes no swap rate on its account page or on its commission and spread page.

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

E-wallets are advertised and the rules say bank transfer only

One TPFx page offers local bank transfer, e-wallet and other methods for funding an account. The anti fraud notice at the foot of every page says client money can only arrive by transfer between bank accounts, and the deposit page names a single bank, BCA. The same notice warns that a site called xtb668.com is trading on the TPFx name.

Payment methods1 clause flagged

One TPFx page offers local bank transfer, e-wallet and other methods. The notice at the foot of every page says client money can only reach TPFx by transfer between bank accounts, and the deposit page names one bank, BCA.

Why this matters

If you plan to fund the account from an e-wallet, the published rules do not allow it. Paying any other way puts your money outside what TPFx says it accepts, and the same notice exists because someone is already using the company name to collect payments.

Exhibit 8WarningStandard wording

Perusahaan tidak menerima setoran tunai, dana nasabah yang diterima oleh perusahaan dalam rangka pembukaan rekening/deposit awal maupun top up margin hanya dapat dilakukan melalui pemindahbukuan antar rekening.
Quoted in Kebijakan Privasi, site footer
Read from the broker's site on Open the reference
Our own capture of tpfx.co.id, taken on Sep 12, 2026The claim, on Deposit & Penarikan Bebas Biaya landing page, Didukung Berbagai Metode PembayaranVisit this page on the broker's siteDownload the full size image file
Our own capture of tpfx.co.id, taken on Sep 12, 2026What the contract says, clause site footer noticeVisit this page on the broker's siteDownload the full size image file

Buried at section 21 of 33 in the Kebijakan Privasi, 64% of the way through.

One line says TPFx is not responsible for any loss

The footer of every TPFx page ends by saying PT Trijaya Pratama Futures is not responsible for any form of loss, above a paragraph warning that you may lose more than your first deposit. The complaints page then routes you by the size of that deposit and sets no deadline for an answer. Deposits of Rp10,000,000 or more go into BAPPEBTI's own system, and TPFx processes the complaint only after BAPPEBTI approves it.

If it goes wrong1 clause flagged

TPFx splits complaints by the size of the first deposit. Pay in Rp10,000,000 or more and your complaint goes into BAPPEBTI's online system, and TPFx processes it only after BAPPEBTI has verified and approved it. Below that figure you email TPFx.

Why this matters

No deadline appears anywhere on that page, so TPFx sets no date by which it must answer you. The published route for the smaller deposit ends at the commodity arbitration board and never mentions the district court.

Exhibit 6WarningRarely seen

Setelah diverifikasi dan disetujui oleh BAPPEBTI, pengaduan akan diproses dengan skema:
Clause NASABAH CDD STANDAR in Pengaduan Nasabah
Read from the broker's site on Open the reference

Our readingComplaint handling is normally the same for every client of a firm. Tying the route to the size of the first deposit sends the larger client into a regulator's queue before the broker deals with the complaint, and leaves the smaller client with a shorter list of places to go.

What happens, and when

The stages this clause runs through, taken from the broker's own document
TriggerWhat the broker may then doClause
Musyawarah di Pialang BerjangkaYou and TPFx try to settle the complaint between yourselves.NASABAH CDD STANDAR
Mediasi di BursaThe futures exchange mediates if that fails.NASABAH CDD STANDAR
Pengadilan Negeri atau BAKTIThe case goes to the district court or the commodity arbitration board, and the route published for deposits under Rp10,000,000 names only the arbitration board.NASABAH CDD SEDERHANA
  • Worse together with Exhibit 2A line refusing responsibility for any loss sits above a complaint route that sets no date for an answer.

The privacy policy promises secrecy and then names Google AdSense

TPFx's privacy policy is the only legal document on its site, and it says your information will never go to third parties. The same page says the advertising on it sends advertisers your IP address, your internet provider and your browser. It sets no retention period, and account deletion sits on a separate form with no deadline attached.

Your data2 clauses flagged

The privacy policy promises TPFx will never give your information to third parties. The same page then says the advertising on the site sends advertisers your IP address, your internet provider and your browser.

Why this matters

The last paragraph cancels the promise in the first. TPFx names Google AdSense as one of the recipients, so the data does leave the company.

Exhibit 7WarningHarder than usual

Kami tegaskan bahwa kami tidak akan pernah memberikan informasi tersebut kepada pihak ketiga.
Quoted in Kebijakan Privasi, Kebijakan Privasi
Read from the broker's site on Open the reference
Our own capture of tpfx.co.id, taken on Sep 12, 2026The claim, on Kebijakan Privasi, opening sectionVisit this page on the broker's siteDownload the full size image file
Our own capture of tpfx.co.id, taken on Sep 12, 2026What the contract says, clause Kebijakan PrivasiVisit this page on the broker's siteDownload the full size image file

Where it sits: section 9 of 33 in the Kebijakan Privasi, 27% of the way through.

The privacy policy never says how long TPFx keeps your documents or your personal data. A separate page lets you ask for deletion, and it says your transaction history stays under the rules that apply.

Why this matters

You cannot tell how long your identity documents sit on TPFx systems, because no page gives a period. Deletion is permanent once done, and the page sets no date by which TPFx has to act on your request.

Exhibit 9NoticeStandard wording

Demi keamanan data dan transaksi Anda, penghapusan akun hanya dapat dilakukan setelah seluruh kewajiban pada akun diselesaikan. Tindakan ini bersifat permanen.
Quoted in Delete Akun, Hapus Akun dengan Aman
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 homepage sells segregated accounts as proof of legality, and the privacy policy says yours may not be fully protected.

Said in public, in Indonesian

Resmi terdaftar di BAPPEBTI Transaksi dilaporkan ke bursa Rekening terpisah

Word for word in English: Officially registered with BAPPEBTI. Transactions reported to the exchange. Segregated accounts.

Homepage, the Legalitas block under the licence numbers

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

In the contract · clause Pemberitahuan Resiko

Rekening Terpisah Anda mungkin tidak terlindungi sepenihnya dan semua nasabah tunduk pada aturan perundang-undangan yang berlaku dan berada di bawah pengawan BAPPEBTI.

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

02

One page sells withdrawals around the clock and the process page runs them on a single daily cutoff at 11.00 WIB.

Said in public, in Indonesian

Proses cepat dalam hitungan menit — 24 jam sehari, 7 hari seminggu

Word for word in English: Fast process in a matter of minutes, 24 hours a day, 7 days a week

Deposit & Penarikan Bebas Biaya landing page, the three step list

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

In the contract · clause Bagaimana Ketentuan Prosesnya Di TPFx?

Jika permintaan withdraw dilakukan sebelum pukul 11.00 WIB, maka dana akan diproses di hari yang sama. Jika permintaan setelah pukul 11.00 WIB, maka proses withdraw akan dilakukan pada hari berikutnya.

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

03

The promise never to pass data to third parties and the paragraph naming Google AdSense as a recipient sit on the same page.

Said in public, in Indonesian

Kami tegaskan bahwa kami tidak akan pernah memberikan informasi tersebut kepada pihak ketiga.

Word for word in English: We stress that we will never give this information to third parties.

Kebijakan Privasi, opening section

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

In the contract · clause Kebijakan Privasi

Beberapa penayang iklan ini mungkin menggunakan cookies ketika menampilkan iklan di situs kami, yang juga mengirimkan kepada pemasang iklan (seperti Google melalui program Adsense) informasi seperti alamat IP (Internet Protocol) Anda, ISP (Internet Servide Provider), browser internet yang Anda gunakan dan sebagainya.

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

04

A landing page offers e-wallets while the notice on every page allows only transfers between bank accounts.

Said in public, in Indonesian

Transfer bank lokal, e-wallet, dan metode lainnya. Proses mudah dan langsung terintegrasi.

Word for word in English: Local bank transfer, e-wallet and other methods. An easy process, integrated directly.

Deposit & Penarikan Bebas Biaya landing page, Didukung Berbagai Metode Pembayaran

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

In the contract · clause site footer notice

Perusahaan tidak menerima setoran tunai, dana nasabah yang diterima oleh perusahaan dalam rangka pembukaan rekening/deposit awal maupun top up margin hanya dapat dilakukan melalui pemindahbukuan antar rekening.

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

What changed quietly

First reading of TPFx, so there is nothing here to compare against an earlier version of this page.

  • REMOVEDClause · 22 September 2023 to 12 September 2026

    TPFx carried an English version of its privacy policy in 2023 and the page now carries Indonesian only.

  • REMOVEDClause · 22 September 2023 to 12 September 2026

    The English wording of the segregated account warning has gone from the page, so a reader who does not read Indonesian no longer sees it.

The documents this reading is based on

10 files, all published by TPFx. 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 TPFx publishes.

How this reading was done

Every clause above was read out of a document TPFx publishes itself

This reading was published on .

Documents
9 of 10downloaded from the broker's site, and 9 read in full
Pages opened
23pages walked to find those documents, footer links included
Older copies
1earlier versions downloaded
Marketing pages
11public pages set against what the contract says
Position measured
4clauses whose position was counted: which numbered section of the document holds them, out of how many

Who the contract is with

PT Trijaya Pratama Futures

You contract with PT Trijaya Pratama Futures, a Jakarta company at Sahid Soedirman Center, Jl. Jenderal Sudirman No 86. It trades as TPFx, and we found no second entity and no offshore arm. The homepage prints its BAPPEBTI licence 407/BAPPEBTI/SI/VII/2004, its JFX membership SPAB-006/BBJ/05/04, its KBI number 25/AK-KBI/VIII/2004 and an OJK permit S-130/PM.02/2025. The Bank Indonesia number beside them is printed with a gap in it, as 27/ /DPPK/Srt/B.

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

TPFx prints its licence numbers beside the name of each regulator, including BAPPEBTI 407/BAPPEBTI/SI/VII/2004 and JFX SPAB-006/BBJ/05/04. It publishes the account numbers of its segregated bank accounts at three banks. Its complaints page sends a client to BAPPEBTI's own online complaints system and names both the exchange and the arbitration board, which is a real escalation path most brokers never write down. Every page also carries a standing warning that a site called xtb668.com is using the company name, and a statement that TPFx never takes cash. Each account card shows the stop out level and the commission per lot. On moving money, TPFx publishes more than most brokers we read.

TPFx publishes no client agreement and no trading rules on its website, so we could not read the contract a client signs. Account opening runs inside the client area at clientarea.tpfx.co.id, which we did not enter, and the public sign up form shows no terms to accept. Three of the four addresses on the privacy policy path open ordinary product pages for Meta Trader, commodities and the forex calculator, and they carry no legal text. We did not read the separate privacy policy for the TPFx People staff app. The only earlier copy of any of these documents is a September 2023 version of the privacy policy page, which we read and compared.

How to check any of this yourself

Every quote above links to the TPFx 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 TPFx 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 TPFx 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 Sep 12, 2026.

If you represent TPFx 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 TPFx. Whether its licence is real and current is a separate check on the broker profile.