Secure Mobile Text Messenger App Development
Summary
A European provider of integrated solutions needed a highly secure Android app to give smartphone users a tool for genuinely private text conversations. INNERLUXES built a clean, intuitive messenger protected by 4096-bit RSA and 256-bit AES encryption, with end-to-end encryption on the device, a 6-digit PIN, per-contact protected conversations, and an encrypted phone book and message history — so texts cannot be intercepted or read by anyone else.
About the Client
The Client is a European provider of integrated solutions and interactive systems for scalable networks, travel, trading, and healthcare organizations.
A Need for Genuinely Private Mobile Texting
The Client needed a highly secure Android application to give smartphone users a tool for private text conversations.
An Android Messenger Built Around Strong Encryption
INNERLUXES created an Android app with a clean, intuitive interface that keeps users focused on their messages and contacts, with privacy enforced by 4096-bit RSA and 256-bit AES encryption. The security model puts the user in control of what is protected and how:
- PIN-protected sessions — to start a protected texting session, the user first sets up a 6-digit PIN, after which the messages inside the application are secured with a password.
- Per-contact protection — the user decides which conversations are secured by adding particular contacts to the contact book.
- End-to-end encryption over SMS — messages are encrypted on the terminal device and delivered via the SMS protocol, so no one can intercept and read them.
- Encrypted local data — the app even encrypts its internal phone book and message history.
Private Messaging for Anyone Who Needs It
- INNERLUXES delivered a user-friendly Android app that secures text conversations through advanced encryption.
- The solution serves a range of users — businesspeople, developers, health professionals, and individuals concerned about their data security.
Technologies and Tools
Java, Android SDK, design patterns, Android Studio, Gradle, DDMS, ADB, Hierarchy Viewer, SQLite3.