SMS Tech

Verified safeOpen sourceExclusive
No reviews reviews
8
downloads
8.0
android

AI summary

Privacy-focused SMS and MMS messenger built with Kotlin and Jetpack Compose. Features SQLCipher-encrypted storage, PIN app lock with panic-decoy mode, scheduled sending, local PDF export, and bilingual English/French UI. No ads, trackers, or Google libraries. Note: requests location, audio recording, and call permissions beyond core messaging functions.

Generated by AI. May contain inaccuracies.

About this app

A modern, private SMS & MMS app for Android — built with Kotlin, Jetpack Compose and Material 3. No ads, no trackers, no analytics.

Features

- Default SMS / MMS app for Android (KitKat → Android 14+). - Single-Activity Compose UI, Material 3 with dynamic colors + AMOLED true-black. - Encrypted Room database (SQLCipher), AndroidKeyStore-wrapped master key. - App lock: PIN with PBKDF2-HMAC-SHA512, monotonic exponential backoff after failed attempts. - Optional panic-decoy PIN: when entered, the app opens in a session where the vault (a UI-level folder of hidden conversations) is fully invisible — neither its top-bar entry point nor its rows / messages are reachable, even via saved navigation state or share-target deep links. Note: the vault is currently a logical UX boundary inside the (already-encrypted by SQLCipher) Room database, not a separately-keyed cryptographic envelope. A second-layer vault crypto keyed by a setUserAuthenticationRequired = true Keystore alias is planned for v1.1.1 — see SECURITY.md* for the threat model and the explicit limit. - Inline reply & mark-as-read actions on notifications, per-conversation overrides. - Voice SMS — on-device dictation via SpeechRecognizer (no network). - PDF export of any conversation, generated locally via PdfDocument (no external lib). - Scheduled sending via WorkManager (exact alarms when granted). - Backup & restore in .smsbk (AES-256-GCM + PBKDF2) and XML SMS-Backup-Restore compatible. - Migration assistant: reads the system SMS provider once SMS Tech is set as the default app. - Bilingual UI: English & French, switchable at runtime. - F-Droid friendly: no Google libraries, no proprietary blobs.

*SECURITY.md: https://github.com/gitubpatrice/SMS-TECH/blob/main/SECURITY.md

Privacy

No data is collected. No analytics, no crash reporting, no remote logging. The only network calls SMS Tech can make are MMS transport via the carrier's MMSC (INTERNET permission), and only when sending or receiving an MMS.

SMS is not end-to-end encrypted at the protocol level — this is a limitation of the carrier network, not a choice. SMS Tech protects what is stored on the device with SQLCipher and the AndroidKeyStore. For true end-to-end encryption, Signal or Matrix is recommended.

License

© 2026 Patrice Haltaya

Apache 2.0

What's new

v1.18.2Jun 8, 2026

https://github.com/gitubpatrice/SMS-TECH/compare/v1.18.1...v1.18.2/

About this version

Version
1.18.2 (105)
Size
7.38 MB
Requires Android
8.0
Target SDK
26
Architecture
armeabi-v7a
Downloads
8
Updated
Jun 8, 2026
Package
com.filestech.sms

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app