Last reviewed: 5 June 2026. Everything on this page can be verified by reading the code: github.com/Aleixenandros/Rustty.
Rustty collects no personal data and sends no telemetry. There are no accounts of ours, no sign-up, and no contact with Rustty servers.
Profiles, passwords and files stay on your machine, on your own remote servers when you open a session, or with the sync provider you choose.
Optional and end-to-end: Google Drive, WebDAV, iCloud Drive or a local folder only ever receive an encrypted blob (rustty-sync.bin).
The only network connections Rustty initiates are:
Put another way: this program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it.
Rustty is an open source project developed by Alejandro Soriano. The application is local-first: it runs entirely on your machine and there is no associated cloud service.
For any question about this policy, open an issue on the repository: github.com/Aleixenandros/Rustty/issues.
To work, Rustty creates and reads the following on your own machine:
profiles.json): name, host, port, user, authentication type, key path, folder and profile options. No passwords.localStorage.rustty service β KWallet or GNOME Keyring on Linux, Keychain on macOS, Credential Manager on Windows. Rustty never stores passwords in plain text in its own files..kdbx is decrypted in memory only while the session is active, and locks when the app closes.sync_config.json and sync_state.json hold the chosen backend and sync metadata. The master passphrase, the WebDAV password and the Google Drive OAuth token live in the keyring..rustty-sync.bin files hold profiles, preferences, themes and shortcuts encrypted with your passphrase. They exclude the keyring, the unlocked KeePass database, and local paths such as keepassPath.The exact paths, per system:
Linux ~/.local/share/com.rustty.app/
macOS ~/Library/Application Support/com.rustty.app/
Windows %APPDATA%\com.rustty.app\
By design, Rustty only connects to the following, and always on an explicit action of yours:
known_hosts. No third party is involved.rustty-sync.bin from appDataFolder. The refresh token stays in the keyring.releases/latest/download/latest.json from GitHub, download the new version and verify its signature before installing. It only runs if you press Check for updates or enable the check on startup. None of your data is sent: it is a download.There is no analytics, no telemetry, no automatic crash reporting and no servers of ours. Were any of those ever added, it would be optional and opt-in, and documented here.
When you connect to an SSH, SFTP or RDP server, the data in flight β credentials, commands and files β is processed by that remote server. Rustty acts only as a client: it does not intercept, store or analyse that traffic outside the session itself.
Each server's privacy policy is up to its administrator. Rustty has no control over, and no responsibility for, what those servers keep.
If you enable sync, the provider you choose handles transport and storage of the encrypted blob. Rustty sends it no keyring passwords, no unlocked KeePass databases and no decrypted profile content.
This site is static. It uses no cookies, installs no tracking SDKs and loads no pixels or analytics of any kind. It loads no third-party resources either: the typeface, the CSS, the JavaScript and the images are all served from our own server.
It queries the public GitHub API
(api.github.com/repos/Aleixenandros/Rustty/releases/latest) at
most once per browser session, to show the version number and build the
download links. Your browser makes that request, and it goes to GitHub
alone.
The server hosting rustty.es keeps standard Apache access logs (IP, user-agent, requested resource and response code) for at most 30 days, for operations and diagnostics. They are not cross-referenced with any other source, not shared with third parties, and deleted automatically.
Since Rustty stores no personal data on any server of the controller's, GDPR rights are exercised directly on your own machine:
rustty service entries from the system keyring.Rustty is not aimed at children under 14. The application collects no information from any user, so it processes no data from minors under any circumstances.
If the policy changes β say, when an optional feature that talks to an external service is added β this page is updated and the change noted in the GitHub releases. The date above always reflects the latest revision.
Rustty is distributed under the Apache-2.0 licence. Its code is public and auditable: you can verify everything described here by reading it. How the binaries are signed, and how to check a download is genuine, is in the code signing policy.
Spotted something that doesn't match how the application behaves? Open an issue. This policy is reviewed on any legitimate report.