Privacy Policy

Messenger — Beautiful Messaging for Android

Effective Date: June 8, 2025  ·  Last Updated: June 8, 2025

Introduction

Messenger ("we", "us", or "our") is an Android SMS & MMS messaging application developed by Codelamda. This Privacy Policy explains how we handle information when you use Messenger on your Android device.

By installing and using Messenger, you agree to the practices described in this policy. If you do not agree, please uninstall the application.

Messenger is a fully on-device app. Your messages, contacts, and personal data are processed locally on your device and are never uploaded to our servers.

Data We Access

Messenger accesses data on your device solely to provide its core messaging functionality. All data described below is accessed locally, remains on your device, and is never transmitted to third-party servers by us.

SMS & MMS messages — Read to display your inbox, sent items, and conversation history. We write messages when you send or receive them as the default SMS handler.

Contacts — Read to display names, profile photos, and phone numbers alongside your conversations. We never modify or upload your contact list.

Phone & call state — Read to support after-call messaging prompts (offering to send an SMS when a call ends).

Camera & media — Camera access is used only when you choose to capture a photo to attach to an MMS message. Gallery/media access uses the Android photo picker, which requires no special permission.

Notifications — We display notifications for new incoming messages. You can manage or disable these at any time in your device settings.

Permissions Explained

Below is every permission declared in our app and exactly why it is required.

SEND_SMS
Allows the app to send SMS text messages on your behalf when you compose and tap Send.
RECEIVE_SMS
Required for Messenger to receive incoming SMS messages and display them in your inbox as your default SMS app.
READ_SMS
Reads your existing SMS messages from the system provider to populate your conversation list and thread history.
WRITE_SMS
Required to update message status (sent, delivered, read) and to write outgoing messages to the system SMS database as the default handler.
RECEIVE_MMS
Required to receive incoming MMS messages containing pictures, audio, or other multimedia content.
RECEIVE_WAP_PUSH
Required by Android to deliver WAP Push messages, which is the underlying protocol used to receive MMS notifications.
READ_CONTACTS
Displays the contact name and profile photo next to each conversation. Contact data is used in-app only and never sent externally.
READ_PHONE_STATE
Detects call state changes to offer a quick-message prompt after a call ends. No call content is recorded or stored.
READ_PHONE_NUMBERS
Reads your own device phone number to pre-fill sender identity when composing MMS messages.
READ_CALL_LOG
Reads the most recently ended call's phone number to suggest messaging that person after a call. Call history is never stored by the app or transmitted externally.
CAMERA
Used only when you explicitly choose to capture a photo to attach to an outgoing MMS message. The camera is never accessed in the background.
POST_NOTIFICATIONS
Displays notifications for new incoming messages (Android 13+). You can disable message notifications at any time from Settings → Apps → Messenger → Notifications.
VIBRATE
Triggers the device vibration motor for haptic feedback when a new message arrives, if enabled in notification settings.
WAKE_LOCK
Briefly keeps the processor active when a message arrives so the notification can be reliably delivered. The screen is only turned on if you have enabled "Wake on message" in app settings.
INTERNET
Used to download the Lexend display font on first launch, load contact photos via Coil image library, and display in-app advertisements (AdMob, non-premium users only). No personal message data is transmitted over the internet.
FOREGROUND_SERVICE / FOREGROUND_SERVICE_DATA_SYNC
Allows the scheduled-message worker to run in the foreground so a timed SMS is sent at the exact time you requested, even if you navigate away from the app.

Third-Party Services

Messenger integrates the following third-party SDKs. Each has its own privacy policy and data practices independent of ours.

Google AdMob — Displays in-app advertisements for non-premium users. AdMob may collect device identifiers and usage data to serve personalised ads in accordance with Google's Privacy Policy. You can opt out of personalised ads via your device's advertising settings (Settings → Google → Ads).

Google Fonts (Lexend) — The Lexend typeface is downloaded from Google Fonts servers on first launch. Google may log the download request (IP address, device model). See Google Fonts Privacy FAQ.

Coil Image Library — Loads contact profile photos from Android's contacts ContentProvider locally. No data is sent externally by Coil for contacts.

Data Storage & Security

All message data, conversation labels, preferences, and contact information are stored exclusively on your device using Android's Room database and DataStore APIs. This data is protected by Android's standard app sandboxing.

We do not operate any servers that store your messages, contacts, or personal information. No backups are sent to our infrastructure.

Android's built-in backup mechanism (Google Drive backup) may back up app preferences as per your device backup settings. This is governed by Google's policies, not ours. You can disable app backup in Android settings.

Children's Privacy

Messenger is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe your child has used the application, please contact us and we will provide guidance on removal of the app from their device.

Your Rights & Controls

Because all data is stored on your device, you have full control:

Delete data — Uninstalling Messenger removes all app data from your device. You can also clear app data via Settings → Apps → Messenger → Storage → Clear Data.

Revoke permissions — You can revoke any permission granted to Messenger via Settings → Apps → Messenger → Permissions. Note that revoking SMS permissions will prevent the app from functioning as an SMS client.

Opt out of ads — Upgrade to Messenger Premium to remove all advertisements, or opt out of personalised ads via your device's advertising ID settings.

Notifications — Disable message notifications at any time via Settings → Apps → Messenger → Notifications.

Changes to This Policy

We may update this Privacy Policy from time to time. When we do, we will revise the "Last Updated" date at the top of this page and, where appropriate, notify you via an in-app notice. We encourage you to review this policy periodically.

Continued use of Messenger after any changes constitutes your acceptance of the revised policy.

Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or the handling of your data, please contact us:

Codelamda — Messenger Support
codelamdalabs@gmail.com