Terms & Conditions
Last updated 6 November 2026 (section 21: following and reposting earn one free card only; after that a card needs a video. 5 November, section 21: free tournaments need a free card. 4 November: challenge disputes refunded after 24 hours; section 21: first free game. 3 November, section 21: free-entry cards. 2 November, new sections 20 and 21: Find Teammates, teammate fees, chat media, and free entries for promoting JD Arena) · Applies to jdesport.co.uk, the installable app, the Discord bot and the ZULU assistant. JD Esports Arena is run by Prabin Ayer (AyerFire).
- Play fair. Cheats, hacks, mods or attacking the site = permanent ban and no prize.
- One account per person, and you're responsible for it.
- Prizes are fixed and posted before registration opens. Winners get the full amount, paid as points.
- Entry fees are kept by JD Arena to fund prizes and running costs — they aren't pooled into the prize.
- 1 point = Rs 1. Load points by eSewa, spend them on entries and effects, withdraw them to your eSewa any time (a 1% platform fee, minimum 1 point, applies to withdrawals).
- Refunds: withdraw from a paid tournament 24h+ before the start for a full refund, 10% in the last 24 hours, nothing once room details are out.
- Squad effects are cosmetic and not refundable once active.
- Find Teammates: pay teammates only in JD points inside the app, never by eSewa or cash between players. Points sent to a teammate can't be reversed by JD Arena.
- Ticking "I agree" at sign-up means you accept all of the terms below, not just this summary.
- 1. About these terms
- 2. Who can play
- 3. Your account
- 4. Squads & registration
- 5. Fair play
- 6. Entry fees & prizes
- 7. Points wallet
- 8. Refunds
- 9. Squad effects & codes
- 10. Challenges (player vs player)
- 11. Changes & cancellations
- 12. Messages & the ZULU assistant
- 13. Your data & security
- 14. Reports & bans
- 15. Ownership & your content
- 16. Services we rely on
- 17. Legal
- 18. Contact
- 19. JD Frag Engine (Windows app)
- 20. Find Teammates, teammate fees & chat media
- 21. Free entries for promoting JD Arena
1. About these terms
By creating an account, registering a squad, ticking "I agree to the Terms & Conditions" or otherwise using JD Arena, you agree to these terms. If you don't agree, please don't use the service. JD Arena is run by an individual, Prabin Ayer (AyerFire), not a registered company — you're agreeing with him personally. "We", "us" and "JD Arena" mean him; "you" means anyone using the service.
2. Who can play
- You must be at least 13, meet Free Fire's own age rules, and be old enough to use the payment method involved (eSewa) in your country.
- If you're under 18, a parent or guardian must read and accept these terms for you and should handle any payments, withdrawals and prizes.
3. Your account
- One account per person. Extra accounts used to re-enter a tournament, dodge a ban or win more prizes are banned, and their prizes and points are forfeited.
- You're responsible for everything done with your account, including a linked Discord and anyone you share your login with. Keep your password or Google account secure — we can't undo what someone else does in your account.
- Your username is how other players see you. Your email is never shown to other players.
- Accounts that never confirm their email are removed after a few days, and any places they held are released.
- We may suspend or close an account that breaks these terms, with or without warning depending on how serious it is.
4. Squads & registration
- On phones, JD Arena is used through the installed app (Add to Home Screen — free, no app store). App users get a one-time free 7-day Lite squad effect, a badge on their username, and can join events marked “early access” 24 hours before public registration opens. Desktop browsers don't need the app.
- A squad name is required to register. Your squad name and logo are saved to your profile and reused for every tournament you join. Uploading a new logo replaces the old one everywhere — the old image isn't kept.
- Squad names and logos must be your own and not offensive, impersonate anyone, or use someone else's trademark or artwork.
- No check-in. Once your registration is confirmed (or approved, for paid events), your slot is kept until the match. Be in the custom room on time: the Room ID and password appear on your ticket about 5 minutes before the start.
- Paid tournaments are paid with points only. If your wallet covers the entry it's taken when you register; otherwise registering holds your place, but a held place doesn't reserve a slot. You're only confirmed once the entry is paid while a slot is still free. Free tournaments that are full put you on a waitlist and confirm you automatically if a slot opens.
5. Fair play
Never allowed:
- Cheats, hacks, aimbots, wallhacks, macros or any modified game app.
- Exploiting bugs — in Free Fire, on this site or in our systems — to gain points, prizes, places or access you shouldn't have. If you find a bug, tell us instead; we'd rather know.
- Attacking, scraping, flooding or trying to break into the site, database, Discord bot or ZULU, or trying to get other players' private data (room IDs, emails, payment details).
- Pretending to be another player, squad or JD Arena staff.
- Match-fixing, boosting or teaming up with opponents.
What happens: a permanent ban for the account and any linked accounts, listed publicly on the ban list; any prize and points are forfeited. Serious attacks may be reported to the platforms involved or to the authorities.
Cheating in a paid tournament: once confirmed after review, every other squad in that tournament gets its entry fee refunded, the cheater's own entry fee is kept (not refunded), and their account is banned for good.
6. Entry fees & prizes
- Each tournament's prize is a fixed amount, posted before registration opens. Winners receive the full posted prize with no deductions.
- The prize pool is shared 50% to 1st, 30% to 2nd and 20% to 3rd in every JD tournament. A partner host's event is paid by that host.
- Entry fees are kept by JD Arena. They are not added to the prize — they pay for prizes (including prizes for free-entry tournaments), hosting and running costs.
- When a winner is announced, the prize is paid into the winning squad's points wallet automatically (to the player who registered the squad on the site). Squads that didn't register on the site are paid by hand after contacting us.
- Prizes for banned or disqualified players or squads are forfeited.
- Fake or edited payment screenshots are fraud: the account is banned and any prize and points are forfeited.
7. Points wallet
- 1 point = Rs 1. Points pay for paid entries, squad effects and teammate fees (section 20). They have no value outside JD Arena and don't earn interest.
- Fees are always shown before you confirm. Loading points is free on our side. Withdrawals have a 1% platform fee (minimum 1 point) kept from the amount — e.g. withdraw 100 points and Rs 99 is sent to your eSewa. Other charges are entry fees, squad effects, the 1-point challenge fee and the late-withdrawal rule in section 8. eSewa may charge its own fees.
- Loading points: pay our eSewa QR with your JD Arena username in the payment remarks, then upload the payment screenshot on your wallet page. A screenshot is required — without one, no points are added. Points are added once we've verified the payment, usually within a few hours.
- Wallet PIN: you need a 6-number wallet PIN to load points or withdraw. Keep it secret; JD staff will never ask for it. Five wrong tries lock it for 30 minutes. If you forget it, verify with the Google account of your JD account or a link to your email, or JD support can reset it after checking you own the account. Withdrawals pause for 24 hours after a reset.
- Withdrawing points: request a withdrawal to your own eSewa account from your wallet at any time. A 1% platform fee (minimum 1 point) is kept and the rest is sent to you. The points leave your wallet straight away and we send the money by hand, usually within a day. If we can't send it, the points are returned. You're responsible for giving correct eSewa details — money sent to details you entered wrongly may not be recoverable.
- To protect everyone's points, the system can pause payments, withdrawals and codes while we investigate a possible security problem. Your balance is kept safe during a pause, and free tournaments carry on as normal.
8. Refunds
If you withdraw your squad from a paid tournament:
| When you withdraw | What you get back |
|---|---|
| More than 24 hours before the start | The full entry fee |
| In the last 24 hours before the start | 10% of the entry fee |
| After room details are sent, or once the match has started | Nothing (withdrawing is closed) |
- Entries paid with points are refunded to your wallet automatically. Older entries that were paid with a join code are refunded by hand — message us your ticket code.
- If we cancel or postpone a tournament, paid entry fees are refunded or carried over to the next event, and we'll tell affected players directly.
- Squad effects are not refundable once active (see section 9).
9. Squad effects & codes
- Squad effects are optional and cosmetic only — they change how your squad looks on the site and give no advantage in the game.
- They come as a single-match effect (one tournament), a Lite week (basic effects, 7 days) or a Pro week or month (every effect, 7 or 30 days). A pass applies to every tournament you join while it's active; buying another one starts when your current pass ends.
- Effects are not refundable once activated.
- Effect codes are single-use.
10. Challenges (player vs player)
- Challenges let two players (or squad captains) play a Clash Squad match — 1v1, 2v2, 3v3 or 4v4 — with the same points stake on each side. Challenges are 18+ only. Stakes are 10–500 points; you can have up to 3 open challenges at a time.
- Your stake is taken from your wallet when you create or accept a challenge and held until the result. The winner receives the pot: both stakes minus a platform fee of 1 point per player (for example, 50 points each → the winner gets 98). The fee only applies when a match is settled — cancelled, expired or refunded challenges are returned in full. Any change to the fee will be shown before you create or accept a challenge.
- Results: both captains report "we won" or "we lost". "We lost" pays the other side immediately. If both claim the win, or one side reports a win and the other doesn't respond within 2 hours, the challenge goes to a JD moderator, who decides using the chat and the screenshots sent in it (📷 button) — that decision is final. Nobody is paid just because the other side didn't answer. If no moderator has decided within 24 hours of the first result, both stakes are refunded in full.
- An open challenge nobody accepts within 2 hours expires, and an accepted challenge with no result reported within 3 hours is cancelled; in both cases stakes are refunded. The creator can cancel an open challenge any time for a full refund.
- Room details and chat are only visible to the two players. Be respectful — abuse, threats or scams in chat lead to a ban.
- Cheating, using a stand-in player, arranging a result or lying about a result means losing your stake, the pot going to the other side, and a ban. Challenges must never be used to move money between accounts.
- Challenges involve points that can be withdrawn as money. You're responsible for making sure taking part is allowed where you live.
11. Changes & cancellations
Schedules, formats, room IDs and rules can change close to or during an event (server problems, low turnout and so on). We'll tell you as quickly as we reasonably can through the site, notifications or Discord. We may cancel or postpone a tournament if we need to — see section 8 for what happens to entry fees.
12. Messages & the ZULU assistant
- By creating an account you agree we can message you about registrations, room details, results, points and account notices — by email, in-app notification, push notification (if you turn it on) or Discord DM (if you link it). You can turn off push and unlink Discord any time; security emails such as password resets can't be turned off.
- ZULU, the chat assistant, uses AI services (such as Google Gemini and Groq) and only publicly visible tournament information. It never sees private account data. Treat its answers as helpful guidance — if it disagrees with the site or an admin, the site or admin is right.
13. Your data & security
- We store what's needed to run tournaments: your account details, squad, registrations, results, points history and withdrawal details. We don't sell your data.
- Room IDs are only shown to players registered in that match. Your email is never shown to other players.
- Data is stored with Supabase and encrypted while stored and while being sent (HTTPS). Passwords are securely hashed and never visible to us. Database access rules only let you see your own private data.
- We take security seriously, but no online system is 100% secure. To the extent the law allows, we're not liable for damage from a breach or attack outside our control.
- You can delete your account any time from your account settings. It's removed permanently after you confirm by email, along with your points history.
- The Privacy Policy explains what we collect, who it's shared with, how long it's kept and your rights.
14. Reports & bans
Anyone can report a player or squad for suspected cheating or misconduct from the site. Reports stay private while we review them; only a resulting ban is made public, on the ban list, with a reason.
15. Ownership & your content
- The JD Esports Arena name, logo and site design belong to Prabin Ayer / AyerFire.
- You keep ownership of the squad names and logos you upload, and you let us show them on the site, leaderboard and social posts about the tournaments you play in.
- Free Fire and its trademarks belong to Garena. JD Arena is an independent community platform, not affiliated with or endorsed by Garena.
- Credits. Free Fire map art and gameplay screenshots are © Garena and shown for community reference. Fonts: Barlow Condensed, Geist and Mukta (SIL Open Font License, via Google Fonts). Icons: Phosphor Icons (MIT License, © Phosphor Icons). If you own content shown here and want it removed, email us.
16. Services we rely on
JD Arena uses other companies' services, each with its own terms: Supabase (accounts and database), GitHub Pages (website hosting), Google (optional sign-in and website fonts), jsDelivr (code delivery), Resend (email), your browser's push service (optional alerts), Discord (community and optional room-ID messages), Google Gemini and Groq (ZULU answers), eSewa (payments) and WhatsApp (optional match reminders). We don't control them and aren't responsible for their outages or policy changes.
17. Legal
- As is. JD Arena is run by one person on low-cost infrastructure and provided "as is", without warranties of any kind. We don't promise it will always be available or error-free, or that results, rankings or payouts will never contain mistakes — if they do, we'll correct them.
- Limit of liability. As far as the law allows, we aren't liable for indirect or consequential losses (for example a missed match caused by your connection or a Free Fire server issue). Where liability can't be excluded, our total liability for any claim is limited to the entry fee you paid for the tournament concerned (for JD Frag Engine: the points you paid for the plan period concerned).
- Your responsibility. You agree to cover reasonable costs we face because you broke these terms — for example fraud, attacking our systems or uploading someone else's content.
- Events outside our control such as internet or power outages, natural disasters, government action or Garena server problems aren't our fault.
- Disputes. Please contact us first (section 18) so we can sort it out informally — most issues are fixed quickly this way. These terms are governed by the laws of Nepal, and the courts of Nepal have jurisdiction unless the law that protects you says otherwise.
- If one part of these terms can't be enforced, the rest still applies. If we don't act on a breach straight away, we can still act on it later. We may transfer these terms if JD Arena is handed over; you can't transfer your account.
- Changes. We may update these terms as JD Arena grows. The date at the top will change, and you'll be asked to accept important changes the next time you sign in.
- These terms are the whole agreement between you and JD Arena about using the service.
18. Contact
JD Esports Arena is run by Prabin Ayer (AyerFire), United Kingdom. Questions, a dispute, a data request or something to report? Email prabinayer7@gmail.com, message us on WhatsApp at +44 7343 082738 (jd.lmt.np), join the Discord, use "Report a player/squad" on the site, or see the About page.
19. JD Frag Engine (Windows app)
JD Frag Engine (formerly JD-Optimiers; "the app") is a Windows booster for Free Fire on MSI App Player / BlueStacks and for other PC games. Downloading or using it means you agree to this section as well as the rest of these terms.
Plans and payment
- Optimizer Pro costs 49 points and Optimizer Max costs 99 points for 30 days, paid from your JD points wallet (1 point = Rs 1). Prices can change; a change never affects days you have already paid for.
- Plans don't renew automatically. Buying the same plan again adds 30 days. Upgrading from Pro to Max turns the Pro days you have left into Max days (×49/99) and adds 30 days. You can't switch from Max to Pro while Max is active.
- No refunds of points once a plan has started, including for days you don't use, except where the law gives you a right to one, or if the app has not worked for you at all because of a fault on our side that we can't fix — contact us within 7 days of paying.
- Plans are personal and tied to your JD Arena account. They can't be transferred, sold, or exchanged for money.
Optimizer Max extras
- Panel scan (and Deep scan) in the app. Results are information only: a "clean" result doesn't prove a PC is free of cheats, and a match doesn't prove a person cheated. Tournament decisions stay with the organiser (see section 14).
- A 30-day Pro squad effect with each Max purchase (it starts after any effect pass you already have, and follows section 9).
- Early entry to tournaments and custom rooms marked as early access, 24 hours before general registration — only while your Max plan is active.
- A verified ✔ tag next to your name while Max is active. It shows you are a Max member; it is not an endorsement and is removed if the plan ends or your account is banned.
PCs and sign-in
- You link a PC by approving the code the app shows on jdesport.co.uk. Only approve a code shown by the app on your own PC — never one someone sent you.
- Up to 2 PCs can use a plan at the same time, and you can link at most 4 PCs in 30 days. Linking a third PC unlinks the oldest. Ask us if you replaced your PC.
- The app checks your plan when it starts and needs the internet at least once every 3 days. If your plan ends while the app is open, it stops working the next time it starts.
- From v5.7 each linked PC is tied to that PC: with every plan check the app sends a one-way hash of your PC's Windows machine ID (never the ID itself, and nothing else about you). A sign-in copied to another PC is refused there; just link that PC with its own code. Setting your PC's clock back to stretch the 3-day offline time doesn't work.
Fair use — what's not allowed
- Sharing your account or a linked PC with other people, reselling access, or running the app for others as a paid service.
- Copying, cracking, patching, decompiling or reverse engineering the app, getting around the sign-in, plan or PC checks, using modified or leaked copies, or attacking the services behind it — except where the law allows it and can't be excluded by contract.
- Using the app to cheat, or presenting its Panel scan reports as something they aren't (for example editing a report).
- If you break these rules we can end your plan without refund, unlink your PCs, remove Max extras and, in serious cases, ban your JD Arena account (section 14).
What the app does — and doesn't
- The app changes Windows settings (power plan, Game Mode, background apps and services while you play, visual effects, GPU preferences) and, only when you choose, the emulator's own settings and key-mapping files. Every change is backed up and Restore all puts it back. It never reads or changes a game's memory, never injects code, and adds no macros or aim assist.
- Even so, you use it at your own risk. We don't control Garena, BlueStacks or other game publishers and can't guarantee how their systems treat any third-party software. We're not responsible for game account actions, lost progress, or how a game or emulator behaves.
- FPS and smoothness depend on your hardware, temperature, drivers, network and the game. We don't promise any particular FPS or result. Extreme and Potato modes trade comfort or picture quality for speed; keep your PC cool and plugged in.
- Keep your own backups of important data. Before big changes, Windows' own System Restore is a good idea.
Updates and ending the service
- Updates are required: the app updates itself at start when a new version is posted, after checking the download. Old versions may stop working.
- We may change, add or remove features. If we stop offering JD Frag Engine altogether, we'll refund active plans in points for the full days left.
- JD Frag Engine is not affiliated with or endorsed by Garena, BlueStacks, MSI, NVIDIA, AMD, Intel or Microsoft. Their names belong to their owners.
- Data the app uses: your PC's name, when each linked PC was last seen, and your plan. See the privacy policy.
Ending access
- Downloading and running the app needs an active Optimizer plan. The Weekly Pass is switched off for now (29 October 2026) and is not needed for the app.
- If your plan ends, the app won't start and warns you. If you don't renew within 3 days, the next time the app checks with our server (online only) it runs Restore all once to put back the stock settings it changed (never while MSI App Player is open), removes its start-with-Windows task and switches to Free Read-Only Diagnostic Mode: no files are deleted, and FPS, ping, temperatures, AI Doctor and Restore all keep working, but it changes no settings. Renewing your plan unlocks it again in one click. (Versions before 5.9 removed their own files instead.)
Data the app sends by itself
- By agreeing to these terms (on the download page and once in the app) you agree that, without asking again, after each play session and when the app closes or Windows shuts down, the app sends:
- an anonymous FPS summary: FPS, 1% low, stutters, CPU / GPU load and temperature, ping, battery and power / heat limits, the emulator settings, the app version and the PC model (CPU, graphics card, RAM, cores, screen Hz, laptop or desktop), under a random ID made on your PC — no account or name. It is used to tune settings for each kind of PC, and a daily copy goes to JD's private research store;
- a private PC report to your own JD account: the PC specs and score, the emulator settings, screen resolution / DPI and how the session ran (FPS, Stable-FPS, the likely reason for drops). Only you and the JD admin can see it; ZULU can use it to answer your FPS questions.
- To work, the app also contacts jdesport.co.uk and our database to check updates and your plan / pass (with your PC's link token), and measures ping to the game server or 1.1.1.1.
- It never sends files, passwords, game data, screenshots, or mouse / aim / play-coach numbers (those stay on your PC).
- You can switch both sends off any time in the app's tray menu ("Share anonymous FPS stats" and "Send my PC report"). If you said "No thanks" to either in an older version, it stays off.
20. Find Teammates, teammate fees & chat media
Teammate posts
- To post on Find Teammates or tap Team up, your account needs your Free Fire UID and in-game name. When you post, your username, in-game name and UID are shown on your card to signed-in players (visitors who aren't signed in see your username and in-game name only), so squads can add you in Free Fire. Delete your post to hide them again.
- A post lists your role (a preset like Rusher, Sniper, Supporter, IGL, Bomber or All-rounder, or your own words), an event or "any event", free or a fee, and a short note. It stays up for 7 days. You can have up to 3 live posts.
- No abuse, hate, spam, adverts, links to cheats or selling accounts in posts. We can remove posts and ban accounts that break these rules (section 14).
- Team up sends a friend request. You can chat once it's accepted. Block a player any time to hide them and stop their messages.
Paying a teammate
- Teammate fees are paid in JD points only, inside the app, from your points wallet to theirs. Never pay or ask for eSewa, bank transfer, cash, top-ups or game items between players for a teammate. JD Arena can't help with money that moves outside the app.
- You can pay a teammate only after they accept your Team up request. The fee is the amount on their post (1–5000 points), once per post, up to 10,000 points a day. The app asks you to tap twice before it pays.
- A teammate payment is final. Points go straight to the other player, so JD Arena doesn't refund them if a teammate doesn't show up, plays badly or leaves the squad. Agree in chat what you're paying for before you pay. If a player takes points and clearly scams, report them: we can ban the account and, where points are still in it, take them back.
- Points you receive from teammates are normal points: you can spend or withdraw them (section 7). Staff wallets can't pay teammates.
Photos and videos in chat
- You can send photos and videos to friends in 1:1 chats. Photos are made smaller before sending; videos can be up to 15 MB, and you can keep up to 3 videos in chat at a time. Only you and that friend can open them. They're stored privately with Supabase and opened through short-lived links.
- The app keeps a private copy so you can watch again offline. It stays inside the app and isn't saved to your gallery or Files. Logging out or clearing the app's data removes it.
- Only send media you have the right to share. Never send nudity or sexual content, anything involving minors, gore, threats, hate, other people's private information or cheats. We remove such content, ban the account and may report it to the police.
- Every photo and video is deleted 30 days after it is sent (the message stays and says it was deleted). Keep your own copy of anything important.
21. Free entries for promoting JD Arena
- Free tournaments need a free card or 15 points. You can pay 15 points when you join; those points are refunded under the same withdrawal rules as any paid entry. To earn your first card, follow @ayer_fire, then comment on and repost 3 of our videos with your JD username in each comment. That route gives one card per player and per TikTok account, once. After that, each card needs a public video about JD Arena that says how to download the app. Send it from Wallet → Free entry. A JD staff mod or the admin checks it. One approved request gives one free card, which joins one free tournament and lasts 30 days; you can hold one at a time and each video counts once. Free cards can't pay for paid events. Any other free-entry card you hold can also join a free tournament, the cheapest first. A card comes back if you withdraw or are removed before the start. Squads that joined a free tournament without a card or points can be removed. In free tournaments a place from the waitlist costs 20 points; if the event is full, an unconfirmed squad, or else the newest squad, loses its place and gets its points or card back. Squads with a bought effect get the top slots, and other squads are told their new slot. Promoting JD Arena can also give you a chance to become a mod; choosing mods is our decision and promoting never guarantees it.
- Post about JD Esports Arena on TikTok, YouTube, Facebook or Instagram, tag AyerFire (@ayer_fire) and write both #AyerFire and #JDEsports in the caption and send the link from Wallet → Free entry once it has 1,000 or more views.
- A JD staff mod or the admin checks every post. Approval is our decision. We reject posts that aren't about JD Arena, aren't yours, have no tag, or use bought or fake views, and faking views can get your account banned.
- An approved post gives 1 free-entry card. Each player can earn cards from up to 3 videos in total, and each post only once.
- Cards come in three tiers: Bronze (pays one entry up to Rs 5), Silver (up to Rs 50) and Gold (up to Rs 100). A post with under 10,000 views gets Bronze. A post approved with 10,000 or more views gets a random lucky draw: Bronze 99.99% of the time, Silver 0.009% and Gold 0.001%. A card can be used on a cheaper event, but no change or difference is paid.
- Vouchers last 30 days. They are not JD points: they can't be withdrawn, sent to anyone or swapped for points. If you withdraw or are removed before the event starts, the voucher comes back. Once the event starts it's used.
- First game free: a new account gets 1 Bronze free-entry card (14 days) once it has saved its Free Fire UID and opened the JD Arena Android app with notifications on (the gift arrives once a notification reaches that phone). It is given once per account, once per Free Fire UID and once per phone. Making extra accounts or using someone else's UID to collect it again can get every account involved banned.
- We can change or end this offer at any time. Vouchers you already have stay valid until they expire.