What we do with your railway login — in plain words
You're trusting us with your Bangladesh Railway account, so here's exactly how it's handled. No badges we don't hold — just the real practices, and how to switch them off.
Your password is encrypted at rest
To auto-book for you we store your Bangladesh Railway password encrypted (Fernet/AES) — never in plain text, never shown to anyone, never sold. It's decrypted only in memory, only at the moment we log in to grab your seat.
The OTP goes to your phone
Bangladesh Railway sends the confirmation OTP to your own registered number — not to us. You enter it yourself. That's your final say on every booking.
You pay Railway directly — we never touch money
You pay the real fare straight to Bangladesh Railway through the official bKash link. BookMyRail never holds your card, never takes your money, and never adds a markup. The service is free right now.
Delete your data anytime
One tap in your Account removes your saved password and turns off advance auto-booking. We also keep only a short-lived, encrypted login token so you don't re-enter your password on every action.
We're honest about the one-account limit
Bangladesh Railway allows a single active login per account. While we grab your seat, logging in elsewhere signs us out and can cost the seat — so we tell you plainly to wait for the OTP. We don't pretend this limit doesn't exist.
Independent tool — your own account
BookMyRail BD is not affiliated with, endorsed by, or operated by Bangladesh Railway or Shohoz. We simply perform the same booking actions you could do yourself, on your own account.
Any new login (the Railway site, another tab, another device) signs us out and can lose the seat. Once you've scheduled, just wait for the OTP text.
Free · No card · You pay Railway directly · Delete your data anytime.