Last updated: 8 August 2026
Relay ("the app") is an Android app that forwards incoming SMS messages to destinations you configure. It runs entirely on your device. We operate no servers and we receive none of your data.
This policy is written to be accurate rather than reassuring. Relay does transmit message content off your device — to the destinations you choose — and this document says so plainly.
Relay is developed and published by an individual developer.
Contact for privacy questions: mohd0109@gmail.com
| Data | Why | Where it goes |
|---|---|---|
Incoming SMS content and sender (RECEIVE_SMS) |
To evaluate each message against the forwarding rules you wrote | Stored in a local database on your device. Sent onward only to destinations you configured, and only when one of your rules matches. |
Sending SMS (SEND_SMS) |
To deliver a forward when you chose an SMS destination | Sent by your device, over your mobile carrier, to the number you entered. Standard carrier SMS charges apply. |
Contacts (READ_CONTACTS, optional) |
To display sender names instead of bare numbers, and to support the "sender is in my contacts" rule condition | Never leaves the device. Denying this is supported — the app degrades gracefully. |
Notifications (POST_NOTIFICATIONS) |
To alert you when a forward fails and needs attention | Local to the device. |
Network access (INTERNET) |
To deliver email forwards | Used only to connect to the SMTP server or Gmail account you configured. |
Relay is not your device's default SMS app and does not replace your messaging app. It does not read your existing message history — only messages that arrive while it is installed and enabled.
This is the part that matters most, so it is stated explicitly.
When a message matches one of your rules, Relay sends its content to the destination recorded in that rule:
You choose these destinations. Relay forwards nothing until you create a rule, and a fresh install with no rules forwards nothing at all.
Held in the app's private storage
(/data/data/com.relay.smsforwarder/), which other apps cannot read:
SMTP passwords are stored in EncryptedSharedPreferences,
encrypted with a key held in the Android Keystore. They are never written in plain text and
are excluded from config export.
Android cloud backup is disabled for the app
(android:allowBackup="false"), so none of this is copied to Google Drive.
If you connect a Gmail account using "Sign in with Google", Relay requests only the
https://www.googleapis.com/auth/gmail.send scope. Because Google requires this
to be spelled out, here is exactly how Relay accesses, uses, stores and shares Google user
data:
gmail.send scope, which permits sending
mail on your behalf and grants no read access to your mailbox, plus your
email address so the app can show which account is connected.Relay's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. You can revoke access at any time at myaccount.google.com/permissions, or by removing the account inside Relay.
Because we hold no copy of your data, there is nothing for you to request from us and nothing for us to delete on your behalf.
Relay is not directed at children and is rated for users 18 and over.
Material changes will be reflected here with an updated date, and noted in the app's release notes on Google Play.