Bangla

Web browser · version 8.5.8

Your browser blocks
what's already known to be bad.

This one opens only what you allow.

A blocklist is a list of yesterday's threats. It cannot know about a domain registered this morning, which is exactly what a phishing campaign uses. Bangla's Lockdown Mode inverts the rule: if a name isn't on your allowlist, it doesn't resolve, doesn't load, and never gets a connection.

Download — free See the difference

Windows · Linux · Android — no account, no telemetry, no price

Bangla Browser, new tab
bangla — new tab

The difference

Two opposite defaults.

Everything else on this page follows from one design decision, so it is worth being precise about it.

Behaviour when you try to reach a domain your machine has never seen before.
SituationA blocklist browserBangla, Lockdown on
Domain registered an hour ago Loads. It isn't on any list yet. Refused. It isn't on yours.
Look-alike of your bank Loads until someone reports it. Refused, however convincing it looks.
You type a bare IP address Usually allowed. Refused — an address can't be allowlisted by name.
An approved site breaks Open DevTools and read the console. The domain it needed is named in the live log — allow it in one click.
A whole TLD you never use One domain at a time, forever. Lock .zip, .top, .xyz in one move.
Child turns the protection off A toggle in settings. Needs the PIN — and survives a settings reset and a restart.

Lockdown ships off. Nothing here switches itself on behind your back.

How it works

Four controls, one screen.

Privacy and security settings in Bangla Browser
bangla://settings-security

The allowlist

You name the domains. Everything else is refused before a socket opens — not rendered and then hidden, but never fetched. Bangla's own services and its internal bangla:// pages keep working, so the browser stays usable.

The live block log

A protection that refuses something silently is a page that looks broken for no reason. Every refusal is listed as it happens — the domain, why it was refused, and which page asked for it — and the one it needed can be allowed from that row in a single click. The list lives in memory and is never sent anywhere.

TLD locking

Separate from Lockdown, and useful on its own. Block a whole top-level domain and nothing under it opens again. Most people never knowingly visit a .zip address; a great deal of malware lives there.

The parental PIN

Hashed with PBKDF2, rate-limited after five wrong attempts, re-locked when the app closes. Resetting preferences keeps the key, so the reset trick doesn't work. There is no recovery path, because a recovery path is the bypass.

Encrypted DNS

DNS-over-HTTPS by default, so the network you are on can't read which sites you asked for. With HTTPS-only mode alongside it, a hostile Wi-Fi learns very little.

What's inside

Fewer third parties, fewer exits.

Search, messaging, editing and the offline library are all ours. That isn't a feature list for its own sake — every component you don't outsource is one less place data can leave from.

Search

bangla.com

Our own index. No profile is built and no query is sold. Switch the default to Google or anything else whenever you like.

Messaging

Bangla Bird

Chat, voice and file transfer across one Wi-Fi network, with nothing routed through a server.

Editor

Bangla Coder

File tree, syntax highlighting, terminal, Git and an assistant — without installing an IDE.

Offline

329 tools

PDF, image, video, converters, calculators. Files are processed on your machine; nothing uploads.

Offline

219 games

Built in, no ads, no purchases, and they run with the network unplugged.

Network

WireGuard VPN

Part of the browser rather than an extension you have to trust separately.

The offline tools library
bangla://tools — 329 offline utilities
The built-in games library
bangla://games — 219 built-in games

Specification

Numbers you can check.

Sync data, saved passwords and cards are encrypted on your device. The passphrase never reaches a server — which also means we cannot recover it for you.

Cipher
AES-256-GCM
Key derivation
PBKDF2 · 600,000 iterations
DNS
DNS-over-HTTPS
Transport
HTTPS-only by default
Malware blocklist
517 hosts
VPN
WireGuard
Telemetry
none
Account required
no
Price
free

Editions

Same security in all three.

Lockdown, TLD locking, the PIN and the encryption are identical everywhere. What differs is how much ships alongside them.

Bangla

Everyone

The browser, the security, and the whole offline library in one application.

  • 219 games · 329 tools
  • Learning library
  • Coder and Bird
453 MB · Windows, Linux

Bangla Lite

Single-purpose machines

For when a browser and its security are all the machine is for.

  • Same Lockdown, TLD lock, PIN
  • VPN and encrypted sync
  • Runs portably, no install
146 MB · Windows, Linux

Bangla for Android

Mobile

A native app, not a wrapper. Phishing arrives by message and gets opened on a phone.

  • Browser-level Lockdown
  • Parental PIN and DoH
  • Syncs with the desktop
v0.1.0 · Android 8+

Download

Pick an edition and a system.

Free, no account. This build opens in English, in dark mode.

Download
windows · powershell
Start-Process .\Bangla-Setup-8.5.8.exe

Run it from the folder you downloaded into.

Android: bangla-browser.apk — Android will ask once for permission to install from an unknown source.

Questions

The obvious objections.

Won't an allowlist break the web?

It would, if you left it on for general browsing — which is why it ships off. It is meant for a machine with a job: a work terminal, a child's laptop, a device that touches banking. Everywhere else, run without it and keep the blocklist, DoH and HTTPS-only defaults.

What if I forget the PIN?

You set the profile up again. There is deliberately no reset link, no recovery email and no support override — each of those would be the exact hole the PIN exists to close.

Is Lite less secure than the full edition?

No. Every security control is identical. Lite simply doesn't ship the games, tools and learning library, so it installs at 146 MB instead of 453 MB.

Where does my data go?

History, bookmarks and passwords stay on the device. If you turn on sync, they are encrypted locally with AES-256-GCM before transmission, and the passphrase never leaves your machine. There is no telemetry.

Chromium-based?

Yes — the engine is Chromium, so site compatibility is what you already expect. The security model, the interface and everything in "what's inside" above are ours.

Is it open source?

The browser is not. Our font, keyboard and Linux distribution are, on GitHub.

Who makes it?

Bir Bangali Group, in Dhaka, Bangladesh. Reach us at mail@aicms.bd.