JingHu uses on-device AI to block spam before it reaches you. All data stays on your device — your privacy is guaranteed.
qclb.com · The privacy-first Truecaller alternative · Open source & free
Multi-layer AI protection — from number identification to content analysis
CallScreeningService-based caller ID & blocking, with Android 8.0+ compatibility
Dual-engine keyword matching + AI content analysis for precise spam & phishing detection
Naive Bayes + MobileBERT dual models, on-device inference, works offline
SQLCipher database encryption + Android Keystore key management for maximum security
SMS content 100% local, cloud queries use irreversible hashing, never uploads your data
Custom blocklist/allowlist, keyword filtering, number prefix matching for all needs
Compared to mainstream blockers, JingHu is the only privacy-first, open-source, on-device AI solution
| Feature | JingHu | Truecaller | Hiya | Whoscall |
|---|---|---|---|---|
| SMS Processing | ✓ 100% Local | ✗ Cloud | ✗ Cloud | ✗ Cloud |
| Contacts Upload | ✓ Never | ✗ Forced | ⚠ Optional | ⚠ Optional |
| AI Engine | ✓ MobileBERT | ✗ Keywords | ✗ Database | ✗ Database |
| Ads | ✓ None | ✗ Yes | ✗ Yes | ✗ Yes |
| Open Source | ✓ MIT | ✗ Closed | ✗ Closed | ✗ Closed |
| App Size | ✓ 16-24 MB | ✗ ~85 MB | ✗ ~50 MB | ✗ ~60 MB |
| Price | ✓ Free | ✗ Subscription | ⚠ Free+Premium | ⚠ Free+Premium |
| Data Encryption | ✓ SQLCipher | ⚠ Standard | ⚠ Standard | ⚠ Standard |
Data based on public versions as of 2026. JingHu advantages: privacy, lightweight, open source, AI.
Your data belongs to you — we never collect personal information
All SMS content analyzed locally, never uploaded to servers
SQLCipher-encrypted database with hardware-derived keys
Cloud lookups use irreversible hashing, original numbers never sent
TLS 1.3 encrypted communication with Certificate Pinning
Free to use — protect your phone today
Full features with Firebase analytics
v1.0.0 · 24.12 MB · Android 8.0+
Download APKPure FOSS, no proprietary dependencies
v1.0.0 · 15.98 MB · Android 8.0+
Get on F-DroidEverything you need to know about JingHu
JingHu is 100% safe. The code is fully open source and auditable. SMS content is processed locally and never uploaded. Cloud number queries use irreversible hashing. Unlike Truecaller, JingHu never uploads your contacts.
JingHu uses lightweight on-device AI models. Standby CPU usage is ≤1%, blocking CPU usage ≤5%, resident memory ≤80MB. Call blocking response time ≤500ms with minimal battery impact.
JingHu is completely free and open source. No ads, no in-app purchases, no subscriptions. Both APK and F-Droid editions are free to download.
JingHu uses on-device AI inference with 100% local SMS processing and never uploads contacts. Truecaller relies on cloud databases and requires uploading your contacts. JingHu is ad-free, only 16-24MB, and open source.
Android 8.0 (API 26) and above. Uses CallScreeningService on Android 9+ and a TelecomManager + BroadcastReceiver compatibility layer on Android 8.x. Supports Huawei, Xiaomi, OPPO, vivo, Samsung, and Pixel.
"qclb" is the pinyin abbreviation of "骚扰拦截" (qīng rǎo lán jié — spam blocking). qclb.com is the official site of JingHu, the privacy-first spam blocker.
Download the APK from our download page, enable "Install from unknown sources" in Android settings, then tap the APK to install. F-Droid users can install directly from the F-Droid app.