SMS Tech

Verified safeOpen sourceExclusive
No reviews reviews
3
downloads
8.0
android

AI summary

A modern, private SMS & MMS app built with Kotlin and Material 3. Features encrypted database, app lock with panic decoy PIN, on-device voice dictation, PDF export, scheduled messages, and backup/restore. No ads, trackers, or analytics. Open source under Apache 2.0. Note: many permissions requested, including location and record audio, used for MMS and voice features.

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

About this version

Version
1.20.0 (108)
Size
4.95 MB
Requires Android
8.0
Target SDK
26
Architecture
armeabi-v7a
Downloads
3
Updated
Jul 6, 2026
Package
com.filestech.sms

Similar apps

Ratings & reviews

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

Write a review

Tap a star to rate this app