v1.0.0 PRODUCTION READY • ZERO NETWORK PERMISSIONS

Bengali Input Engine Re-engineered for Speed & Total Privacy

An ultra-lightweight, 100% offline Bangla phonetic keyboard for Android by Infomity. Powered by on-device AI4Bharat frequency ranking, sub-15ms input response, and guaranteed zero keystroke logging.

Try Interactive Simulation ↓ Privacy Policy
PACKAGE: com.infomity.banglakeyboard • API: Android 8.0+ (API 26) • CORE: Kotlin InputMethodService
09:41 ● 100% OFFLINE
LIVE PHONETIC PARSING SIMULATION • DESKTOP & TOUCH READY
আমি বাংলায় গান গাই
type on keyboard |
আমি আমার আমরা আজ আছে
1
2
3
4
5
6
7
8
9
0
q
w
e
r
t
y
u
i
o
p
a
s
d
f
g
h
j
k
l
z
x
c
v
b
n
m
⌫
123
☺
Space EN | BN
.
↵
Network Traffic
0 KB

Zero android.permission.INTERNET. The app is technically incapable of sending data off your device.

Inference Latency
< 15ms

Sub-frame phonetic parsing & disambiguation running strictly in on-device memory.

Bundled Lexicon
200k

Derived from openly licensed (CC0) AI4Bharat IndicCorp v2 frequency rankings.

Telemetry & Ads
0%

Zero advertising SDKs, tracking pixels, or third-party analytics libraries.

Engineered for Precision & Speed

Every layer of Bangla Keyboard was built from scratch in Kotlin using native Android InputMethodService standards.

⚡

Smart Phonetic Disambiguation

N-GRAM FREQUENCY LOOKUP
Real-Time

Type intuitively using plain lowercase English letters. Ambiguous spellings like acho are dynamically disambiguated to আছো using precompiled statistical word frequencies, eliminating tedious candidate picking. After a word, the strip offers likely next words from a bundled word-pair list; loosely spelled input like bhallo still finds ভালো; long-pressing t, d, n or r opens the related Bangla letters; and holding Backspace deletes letter by letter, then word by word.

// Real-time phonetics resolver pipeline
Input: "kemon acho" —> Tokenizer —> Lexicon Rank —> "কেমন আছো"
🔒

Air-Gapped Sandbox

MANIFEST-LEVEL ISOLATION

The app does not request or possess network sockets. Typing keystrokes, personal communications, and passwords never leave your device.

🛡️

Password Auto-Shield

CONTEXT-AWARE LAYOUT

Detects password, email, and URL input fields automatically, switching instantly to English QWERTY and suppressing suggestion memory for maximum safety.

📚

AI4Bharat Lexicon

INDICCORP V2 CORPUS

Derived from the peer-reviewed AI4Bharat Bengali corpus. The statistical word counts and a small next-word pair list are compressed directly into the binary package.

🎨

Adaptive Dynamic Theming

MATERIAL YOU COLOR MATCH

Harmonizes automatically with Android wallpaper palettes, offering true AMOLED pure black, haptic vibration customizer, and adjustable keyboard sizing.

Fast 60-Second Setup

Get up and running on any Android device running Android 8.0 (API 26) or higher.

01

Download App

Install from the Google Play Store or download the verified release APK directly onto your phone.

02

Enable Keyboard

Navigate to Settings → System → Languages & Input → Manage keyboards and toggle Bangla Keyboard on.

03

Select as Active

Tap on any text message box, tap the small keyboard icon in the bottom navigation bar, and select Bangla Keyboard.

04

Type Naturally

Type in lowercase English phonetics and watch suggestions appear instantly with zero input lag.

Official Privacy Disclosure & Store Compliance

Compliant with Google Play Developer Policies, User Data Guidelines, and COPPA standards.

Read Full Privacy Policy → Raw Plain Text
No Keystroke Tracking: Keystrokes are processed in memory and never written to disk. Only the suggestions you tap are remembered, privately on your device, and can be erased with Reset learned words.
No Analytics SDKs: Zero Firebase, Facebook, or third-party telemetry libraries.
No Cloud Backups: Android automatic cloud data backup is explicitly disabled.

Frequently Asked Questions

Everything you need to know about installation, privacy, and Google Play integration.

Why does Android show a warning when enabling the keyboard?

Android displays a standard alert ("This input method may be able to collect all text you type...") for every newly enabled third-party keyboard. Bangla Keyboard has no internet permission in its manifest and is technically incapable of sending data anywhere.

Can this page be used as the App Website URL on Google Play Console?

Yes! This URL (https://infomity.github.io/bangla-keyboard/) satisfies Google Play requirements for the App Website & Support URL, matching the app package com.infomity.banglakeyboard, and links directly to the standalone Privacy Policy.

How do I switch quickly between Bangla and English?

Tap the EN/বাং language button or swipe across the spacebar to switch fluidly between English QWERTY and phonetic Bengali.

How can I report feedback or request new vocabulary?

You can reach out directly to the studio via GitHub or email us at infomity.inc@gmail.com.

✓
Status
Notification details.