99khela Privacy Policy: What We Keep and Why

A plain account of the details we store when you open an account, send taka through a mobile wallet and play. Written for our members in Bangladesh, in the same language we use in live chat.

What this policy covers

This page explains how 99khela handles personal information. It covers the website, the Android app and the live chat desk: what we collect when you register, when you send money through bKash, Nagad, Rocket or Upay, and when you open a game round. The wallet apps are separate businesses with their own privacy rules, so what a wallet stores about you is not covered here.

If a sentence is unclear, ask the chat team before you register. We would rather answer a question early than have you agree to something you did not follow.

Which details we ask for when you sign up

You can browse the lobby without an account. To hold a balance, place a bet or claim the welcome offer you need one, and the form asks for four things.

  • Mobile number. It becomes your login name and the number we send one-time codes to.
  • Full name and date of birth, so the team can confirm you are 18 or older. Use the spelling printed on the ID you may send later.
  • A password. We store only a hash of it, which means no agent can read your password back to you.
  • District or city, used for payment checks and to set the right language for your area.

You can move to a new mobile number later from live chat. That request is checked against your ID so nobody else can take over the account.

Why our team keeps your payment records

Every deposit and withdrawal runs through a mobile wallet. We save the wallet name, the transaction number, the amount and the time it was sent. We never see your wallet PIN, your one-time password or your wallet balance.

Those rows do real work. They let us match a transfer that arrived with no reference, refund a double deposit, and show you your own history when a balance looks wrong. They also make the 150% welcome bonus, capped at ৳15,000, possible, because bonus credit has to sit on a real first deposit.

Before a first withdrawal we may ask for one photo ID: national ID card, passport or driving licence. A reviewer opens it within 6 hours. The photo is used to check that the name on the account matches the name on the wallet, and for nothing else.

How 99khela reads device and session data

When a page or a round loads, our servers write a log line: IP address, device model, operating system, browser and how long the session stayed open. This is ordinary server logging. It does not follow you to other websites.

The logs do three jobs. They stop a stolen session from being reused on another phone. They flag duplicate accounts that try to farm the same offer twice. They help us find a bug when a game fails on one handset but works on another.

The Android app (version 3.0.5, 41 MB, Android 8.0 or newer) adds one piece: a crash report with the last few steps before the failure. It carries no wallet details.

Who inside the company can open your file

Access follows the job. A chat agent sees your number partly masked and your last few transactions. A payments officer sees wallet references but never your password. Only the review team opens an uploaded ID photo, and every opening is written to an audit log.

We do not sell personal data and we do not pass it to advertisers. Game studios, wallet companies and hosting partners receive only what one task needs: a studio gets the round result, a wallet gets the amount and reference. Your name is not handed over for marketing.

Cookies that keep your session alive

A few small cookies keep you signed in while you move from the lobby to a slot and back to the wallet page. Others remember your language and the last game you opened. Without the first kind, login would break every time you clicked a new page.

We also count page views in groups, not one by one, to see which sections people actually use. You can clear cookies in your browser whenever you like. You will simply have to log in again afterwards.

Where your data sits and how long it stays

Records sit on servers that encrypt traffic in transit and log every admin access. Passwords are hashed, and admin tools ask for a second code. Account details stay while the account is open. After closure we keep payment and bonus rows for as long as tax and payment rules require, then delete or anonymise the rest.

What we hold, why, and for how long
What we hold Why we hold it Who can open it How long it stays
Mobile number and account name Login, one-time codes, keeping your name in line with your wallet Chat agents, security team While the account is open, then only as long as payment rules require
Wallet transaction numbers from bKash, Nagad, Rocket and Upay Matching deposits and payouts, fixing a wrong balance Payments team Longer than game data, because payment disputes arrive late
Game rounds and bet amounts Showing your own history, settling a dispute, checking offer terms Chat agents Shorter than payment rows; older rounds are purged
Device, IP and session logs Blocking hijacked sessions and duplicate accounts Security team A rolling window; the oldest entries drop off on their own
A photo ID sent before a first withdrawal Confirming the account name matches the wallet name Review team only Until the review is closed and payment rules stop needing it

Any balance still waiting to be paid out is settled before a row is removed.

Copy, correction and account closure

You can ask for a copy of your data, fix a misspelt name, stop promotional messages or close the account. Send the request from live chat while you are signed in, so the team knows the request is really yours.

  • Copy. A summary of the details we hold, sent to you in chat.
  • Correction. A fixed spelling, or a new mobile number tied to the same ID.
  • Marketing off. Offer messages stop; service messages about a pending withdrawal still reach you.
  • Closure. Any balance is paid out first, then the account closes and the login stops working.

There is no charge for any of these requests, and we do not ask you to explain why you want them.

Keep your wallet PIN to yourself. No member of the 99khela team will ever ask for it in chat, and no reward is real if someone offers one in exchange for it.

When this page changes you will see it here

Payment partners and local rules change, so this page changes with them. When a change affects how we use your data, we tell you in chat or by SMS before it starts. Smaller edits, such as clearer wording, go up without a message.

Keep playing after an update and the new version applies to you. If you disagree with it, close the account instead.

Questions members ask about their data

Short answers to the four things the chat desk hears most often. Longer walkthroughs sit in the help centre.

Can the team see my bKash or Nagad PIN?
No. The PIN is typed inside the wallet app and never reaches our servers. If anyone in chat asks for it, close the chat and report the message.
Do I need to send an ID photo before I can play?
No. You can register, deposit and play without one. A photo is requested only before the first withdrawal, and the review takes up to 6 hours.
Does the app collect more than the website?
It gathers the same account and payment data. The extra piece is a crash report with your last few actions, which helps us fix faults on older Android phones.
What happens to my data if I stop playing?
The account stays open until you ask us to close it. After closure we keep payment rows only as long as the rules require, then remove or anonymise them.

Ready to open an account? Register in a few minutes, or go back to the homepage to see what is running today. 18+ · Play Responsibly.