SMSecure
Privacy-focused SMS app with encrypted conversations
Screenshots
Description
💬 SMSecure is a privacy-focused SMS messenger for Android.
SMSecure is a fork of Silence/TextSecure, created to preserve encrypted SMS functionality on modern Android devices. It keeps the familiar feel of a classic SMS app while adding tools for private, verified conversations.
🔐 Encrypted SMS conversations
Use end-to-end encrypted SMS with compatible contacts. SMSecure uses the Signal encryption protocol for secure conversations when both sides support it.
🛡️ Identity verification
Verify contacts using QR codes or safety numbers to help protect against man-in-the-middle attacks.
📱 Works as a normal SMS app
Send and receive regular SMS messages without creating an account, signing in, or depending on a central messaging service.
🚫 Block unwanted messages
Block unwanted senders, including unknown or alphanumeric SMS senders, and keep your inbox cleaner.
🔎 Search your conversations
Quickly find messages across all conversations with global search.
💾 Backups and restore
Create and restore message backups so you can keep your SMS history under your control.
🌍 Local-first privacy
Messages are processed on your device. SMSecure does not require registration, does not use ads, and does not collect user data.
⚠️ Important note
End-to-end encryption works only when both sides use compatible software. Regular SMS messages are still regular SMS and are handled by the mobile network.
🧩 Free and Open Source
SMSecure is Free and Open Source Software licensed under GPLv3. The source code is available for review, auditing, and contribution.
Open-Source Code: https://github.com/jimvixx/ShortMessageSecure
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- CameraTake photos and videos.
- NotificationsShow notifications.
- Write storageCreate and change files on the device storage.
- smsecure.ACCESS_SECRETS
- Foreground serviceKeep running in the background, visible in the status bar.
- FOREGROUND_SERVICE_DATA_SYNC
- Read contactsAccess the address book.
- Receive SMSProcess incoming text messages.
Show 13 more permissions
- Send SMSSend text messages (may cost money).
- Read SMSRead text messages.
- RECEIVE_MMS
- WRITE_SMS
- RECEIVE_WAP_PUSH
- VibrationControl the vibration alert.
- Network stateCheck whether and how the device is connected.
- Phone stateDetect ongoing calls and read device information.
- Prevent sleepingKeep the device from going to sleep.
- Internet accessSend and receive data over the internet.
- Run at startupStart automatically after the device is switched on.
- smsecure.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
- Read storageRead files on the device storage.
Comments