Contents
Last updated: May 18, 2026
App Introduction
Fast SSH is a mobile SSH client built for Android users who manage servers, test deployments, inspect logs, transfer files, or keep secure local tunnels running from a phone or tablet.
The app is designed around practical terminal work: saved SSH hosts, password and private-key authentication, reattachable terminal sessions, an xterm-compatible terminal view, quick command snippets, SFTP browsing, file upload/download, and local SSH port forwarding that can run as a background process.
Google Play Store Listing Text
Short Description
Long Description
Fast SSH is a modern SSH client for Android, designed for system administrators, developers, DevOps engineers, and anyone who needs secure access to remote servers from a mobile device.
Connect to your Linux servers over SSHv2, authenticate with a password or private key, work in an xterm-compatible terminal, run quick snippets, browse files over SFTP, and keep SSH local tunnels active as background processes.
Save host profiles, use password or private-key authentication, and store sensitive credentials with Android secure storage.
Use accessory keys for Esc, Tab, Ctrl, Alt, Home, End, and arrows. Buffered input helps with long commands and IME text entry.
Browse remote directories, download files through Android's document picker, create folders, upload files, and upload folders recursively.
Create local port forwards similar to ssh -N -L, monitor running tunnels, restart them, or stop them from the background process tab.
Keep active SSH sessions in memory, return to Home, then re-enter a running terminal without losing its current buffer.
Adjust terminal font size, color theme, TERM profile, and mouse-wheel reporting behavior for terminal apps such as tmux, vim, and less.
Fast SSH is a client tool. You choose the servers you connect to, and the app does not operate a backend service that receives your SSH credentials, private keys, commands, files, or terminal output.
App Privacy Policy
Effective date: May 18, 2026
This Privacy Policy explains how Fast SSH handles information when you use the Android application. "Fast SSH", "we", "us", and "our" refer to the app developer. The app is designed as a local client. It does not include advertising SDKs, analytics SDKs, or a developer-operated tracking backend.
Fast SSH stores the information needed to run the features you choose on your device. Network traffic is sent only to SSH servers, SFTP servers, tunnel destinations, Google Play Billing, or Android system services as required by the selected feature.
Permissions Requested by the App
Fast SSH requests Android permissions only to provide SSH, SFTP, tunnel, notification, billing, and background-service features.
| Permission or Access | Purpose | Data Involved |
|---|---|---|
android.permission.INTERNET |
Connect to SSH servers, SFTP servers, and tunnel destinations selected by the user. | SSH traffic, SFTP traffic, local tunnel traffic, hostnames, ports, usernames, commands, terminal output, and transferred files as required by the connection. |
android.permission.FOREGROUND_SERVICE |
Keep active SSH sessions and tunnel processes running more reliably while the app is not in the foreground. | Foreground service state and active connection status on the device. |
android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE |
Declare the foreground service type used for connected-device/network style work on recent Android versions. | Foreground service metadata on the device. |
android.permission.POST_NOTIFICATIONS |
Show foreground-service notifications for active background SSH or tunnel work on Android versions that require notification permission. | Notification content such as active service status. The app does not send notification content to the developer. |
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS |
Ask the user to allow more stable long-running SSH sessions and tunnels by excluding the app from battery optimization. | Battery optimization permission state. No personal content is collected by the developer. |
com.android.vending.BILLING |
Enable the optional Support Developer in-app purchase through Google Play Billing. | Purchase status, product id, purchase token, and billing metadata handled by Google Play Billing. The app stores only a local support count. |
| Android document picker / Storage Access Framework | Let the user select private-key files, local download folders, files to upload, or folders to upload. | Only files or folders selected by the user. The app reads or writes selected content for SSH key import, SFTP download, file upload, or folder upload. |
Third-Party SDKs and Libraries
Fast SSH uses Flutter and open-source packages to provide app functionality. The app does not include advertising or analytics SDKs. The main third-party components include:
- Flutter and Android platform libraries: UI framework, app runtime, platform channels, and Android integration.
- dartssh2: SSH, SFTP, authentication, shell sessions, and local port forwarding.
- xterm: Terminal emulation and terminal rendering.
- Hive and hive_flutter: Local on-device storage for host profiles, snippets, settings, and support count.
- flutter_secure_storage: Secure on-device credential storage backed by Android secure storage.
- file_picker: User-selected file and folder picking for private keys and SFTP transfers.
- path_provider: App temporary storage paths used during file transfer workflows.
- flutter_background_service: Android foreground service support for active SSH sessions and tunnels.
- flutter_local_notifications: Foreground-service notification support.
- permission_handler: Runtime permission checks and system settings flows.
- device_info_plus: Device and OS information used for Android-specific behavior.
- in_app_purchase and in_app_purchase_android: Google Play Billing integration for the optional Support Developer purchase.
- google_fonts, flex_color_scheme, flutter_animate, gap, intl, uuid: UI, localization, layout, and utility support.
Third-party services may process data according to their own terms when their functionality is used. In particular, Google Play Billing is operated by Google and may process purchase and account information necessary to complete in-app purchases.
Data Collection, Use, and Deletion
Data Stored Locally on the Device
- SSH host profiles, including alias, hostname, port, and username.
- SSH passwords and imported private-key content, stored through Android secure storage.
- Quick snippets and post-login snippets.
- Terminal settings such as theme, font size, TERM profile, and mouse-wheel reporting preference.
- Support Developer purchase count, stored locally after successful purchases.
- Temporary files created during SFTP download or upload preparation. These files are used for transfer workflows and may be cleaned by the app or Android system storage management.
Data Sent to User-Selected Servers
When you connect to an SSH/SFTP server or start an SSH tunnel, the app sends the data required for that connection to the server you selected. This may include hostname, port, username, SSH authentication data, terminal commands, terminal output transport, SFTP file data, and tunnel traffic. The developer does not receive this server traffic.
Data Processed by Google Play Billing
If you use the optional Support Developer purchase, Google Play Billing processes the purchase. The app receives purchase details needed to verify, complete, and consume the purchase, then stores a local support count. The app does not store your payment card details.
How Data Is Used
- To save SSH profiles and reconnect to servers chosen by the user.
- To authenticate SSH sessions and SFTP sessions.
- To display terminal sessions, run snippets, and preserve active in-memory terminal buffers while sessions remain active.
- To download, upload, and manage files through SFTP when requested by the user.
- To run local SSH tunnels configured by the user.
- To complete optional in-app purchases and display the local support-count badge.
Data Sharing
Fast SSH does not sell personal data. Fast SSH does not share data with advertising networks or analytics providers. Data is shared only as necessary for user-selected SSH/SFTP/tunnel connections, Android system features, selected file/folder access, and Google Play Billing purchases.
Data Deletion
- You can delete saved SSH hosts, keys, snippets, and settings inside the app where those controls are available.
- You can clear app data or uninstall the app from Android system settings to remove local app data from the device.
- You can remove files created by SFTP downloads from the destination folder you selected.
- If you need help with privacy or deletion questions, contact minhthang0792@gmail.com.
Security
Fast SSH uses Android secure storage for sensitive credentials such as SSH passwords and private keys. The app does not intentionally send these credentials to the developer. Credentials are used locally to establish SSH connections to servers selected by the user.
No method of electronic storage or network transmission can be guaranteed to be perfectly secure. Users should protect their Android device, use strong authentication, and connect only to trusted servers.
Children's Privacy
Fast SSH is a technical utility intended for users who manage servers or network services. It is not directed to children under 13, and we do not knowingly collect personal information from children.
Changes to This Policy
We may update this page when the app changes, when Google Play requirements change, or when privacy practices need clarification. Updates will be posted on this page with a revised effective date.
Contact
For privacy questions, app listing questions, data deletion requests, or support requests, contact the developer at: