SamRDP — Privacy Policy

Applies to the Android application com.samrdp.client.
Effective date: 29 July 2026. Last updated: 29 July 2026.

Summary. SamRDP has no backend servers, no user accounts, no analytics and no advertising. The developer does not collect, receive or transmit any of your data. Everything you enter stays on your device, and network traffic goes only to the remote computers you choose to connect to.

1. Who is responsible

SamRDP is developed and published by an individual developer. For any question about this policy or about data handling in the app, write to anissov.yerbol@gmail.com.

2. What SamRDP is

SamRDP is a client for the Remote Desktop Protocol (RDP). It connects to remote computers that you own or are authorised to use, and displays their screen on your tablet. SamRDP is not a service: there is no SamRDP server, cloud, relay or account. The app is a modified derivative of the open source FreeRDP Android client.

3. Data stored on your device

The following data is created and stored locally, in the app's private storage. None of it is sent to the developer or to any third party.

DataWhy it existsHow it is stored
Connection profiles: host name or IP address, port, user name, password, domain, gateway details and per-connection display, sound and redirection settings So you do not have to retype them for every session In a local database encrypted with SQLCipher (AES-256). The database key is generated randomly on your device and is itself wrapped with an AES-GCM key held in the Android Keystore, which is backed by device hardware where available
Quick-connect history To offer recently used addresses Same encrypted database
Desktop preview thumbnails — a downscaled JPEG snapshot of each remote desktop Shown on the home screen tiles so you can recognise a machine App-private internal storage. Deleted when you delete the corresponding connection
App preferences, the timestamp of your last connection to each machine, and flags recording which one-time hints you have already seen Ordering of tiles and not repeating onboarding Android SharedPreferences, app-private
Files you deliberately transfer to or from a remote computer Clipboard and file exchange between the tablet and the remote desktop App-private storage while in transit. Files received from the remote computer are, at your request, also saved to the public Downloads/SamRDP folder so other apps can open them
Optional input diagnostics log Only when you switch on "Input debugging" yourself, to help troubleshoot keyboard and trackpad behaviour Held in memory during the session; it is copied to your clipboard only when you turn the option off, so that you can choose to share it. It is never uploaded automatically

4. Data sent over the network

SamRDP opens network connections only to the addresses you enter. During a session, the app exchanges with that remote computer exactly what the Remote Desktop Protocol requires: your credentials for authentication, your keyboard, mouse, touch and scroll input, screen images, audio if you enable sound redirection, clipboard contents, and the contents of the folder that SamRDP shares with the session for file exchange.

That traffic goes directly between your device and your remote computer. It does not pass through the developer, and the developer has no ability to see it. RDP connections are encrypted using TLS via OpenSSL.

Please note: by default SamRDP does not verify the remote computer's TLS certificate (the underlying client is invoked with certificate checking relaxed), because remote desktop hosts commonly use self-signed certificates. This makes it your responsibility to connect only to hosts you trust, ideally over a private network or VPN.

5. Data the developer collects

None. SamRDP contains no analytics framework, no crash reporting service, no advertising identifier, no tracking SDK and no telemetry of any kind. The developer receives no information about you, your devices or your usage, and therefore has nothing to sell, share or disclose.

6. Permissions and why they are needed

PermissionPurpose
INTERNET, ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE To reach the remote computer you specify and to detect loss of connectivity
FOREGROUND_SERVICE, FOREGROUND_SERVICE_SPECIAL_USE, WAKE_LOCK To keep an active remote desktop session connected while you switch to another app or the screen turns off, and to offer a "Disconnect" action in the notification shade. The session ends when you disconnect
POST_NOTIFICATIONS To show that ongoing-session notification. It is the only notification the app posts
MODIFY_AUDIO_SETTINGS To play audio redirected from the remote computer, if you enable sound
READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE (Android 12 and older only) To read files you choose to send to a remote computer and to save files you receive. On Android 13 and newer these are not requested; the app uses scoped storage instead

SamRDP does not request access to your microphone, camera, contacts, calendar, location, phone state, call logs, SMS or health data, and does not request access to the full list of installed apps.

7. Donations

The heart button on the home screen opens the developer's page on Boosty, an external service, in your browser. SamRDP sends nothing to Boosty and receives nothing back; donating is entirely optional and unlocks no features in the app. Anything you do on that site is governed by Boosty's own terms and privacy policy.

8. Windows helper script

To exchange files and clipboard content, SamRDP can offer to install a small helper script on the remote Windows computer you connect to. It runs on that computer, under your Windows account, watching only the Windows clipboard and the folder SamRDP shares with the session. It writes a log on that computer for troubleshooting. It sends nothing to the developer or to any third party, and installing it is optional and requires your explicit confirmation.

9. Children

SamRDP is a system administration tool for a general adult audience. It is not directed at children, contains no content aimed at children, and collects no data from anyone.

10. Retention and deletion

Because nothing is collected, there is nothing for the developer to retain or delete. On your device: deleting a connection removes its stored credentials and its preview thumbnail; clearing the app's storage in Android settings removes all connections, preferences and cached files; and uninstalling SamRDP removes everything the app created in its private storage. Files you explicitly saved to Downloads/SamRDP remain until you delete them, as they belong to you.

To ask a question about deletion, write to anissov.yerbol@gmail.com.

11. Security

Stored credentials are encrypted at rest with SQLCipher, keyed from the Android Keystore. Session traffic is encrypted in transit by the Remote Desktop Protocol over TLS. No security measure is absolute, and the security of your remote computer and network is under your control, not the developer's.

12. Changes to this policy

If this policy changes, the updated version will be published at this address with a new "last updated" date. Material changes will also be noted in the app's release notes on Google Play.

13. Contact

anissov.yerbol@gmail.com