"ZZZ HostLink" (the "App") respects your privacy to the fullest extent. The App turns your
smartphone into a Bluetooth keyboard/mouse for your PC, and provides remote terminal features
(BLE / Wi-Fi / SSH) to operate your PCs and servers remotely.
The App displays no advertisements. Your keystrokes, terminal traffic, and SSH
connection details are never transmitted to any server operated by us. Such
communication happens directly between your device and the destination you specify (your own PC
or server).
2. Information We Collect / Store
2.1 Key Input & Mouse Operations (Bluetooth HID)
Actions you perform on the keyboard/mouse screens are sent directly to your paired PC over
the Bluetooth HID protocol.
These actions are not stored in the App and are not sent to any server operated by us.
2.2 Terminal Traffic
Characters and commands you type in the remote terminal, and the screen output received from
the destination, are processed temporarily in memory for display only.
This content is exchanged directly with the destination (your PC or server) and is never sent
to or stored on any server operated by us.
2.3 SSH Server Connection Details
When you use "Save server", connection details — host, port, username, password, private key,
and passphrase — are stored in the App's private storage on your device.
These credentials are stored encrypted using Android
EncryptedSharedPreferences. The encryption key is protected by the device's
Android Keystore.
Saved connection details are never sent to our servers or the cloud. During an SSH session,
credentials are used only against the destination server you specify.
2.4 Subscription Purchase Information
When you purchase "Premium" (a subscription), billing is handled via Google Play Billing.
The purchase token and purchase state (active / canceled) are obtained from Google Play and
stored as a status flag in on-device SharedPreferences.
Payment information such as credit card numbers is handled entirely by Google Play; the App
never receives it.
2.5 Settings
App settings such as screen-orientation lock are stored in on-device SharedPreferences.
These settings are never sent to any server operated by us.
3. How We Use Information
Collected/stored information is used solely for the following purposes:
Keyboard/mouse input to your PC over Bluetooth HID
Remote operation and screen display via the remote terminal (BLE / Wi-Fi / SSH)
Local save/load of SSH server connection details at your request
Unlocking feature limits based on subscription state (removing the limit on the number of
saved SSH servers)
4. Where Information Is Stored
SSH connection details, the subscription status flag, and app settings are stored only on
your device.
Stored in the App's private (internal) storage
SSH credentials encrypted via EncryptedSharedPreferences
No transmission to operator servers
No cloud sync
No mechanism for the developer to access it
5. Disclosure to Third Parties
The App does not sell or provide the following to any third party:
Key input / mouse operation content
Terminal traffic
SSH server connection details / credentials
Detailed in-app usage
Personally identifiable information
The App uses no advertising networks and no analytics services, so there is no associated
third-party data sharing.
6. About Communication
The App performs the following communication. None of it passes through our servers.
Communication
Destination
Content
Bluetooth HID
Paired PC
Keyboard / mouse input
BLE (Terminal tab)
Your PC
Terminal traffic
Wi-Fi / TCP (Terminal tab)
Your PC on the same LAN
Terminal traffic
SSH
A server you specify
Encrypted terminal session
Google Play Billing
Google Play
Subscription processing / state
7. External Services Used
7.1 Google Play Billing (Subscription)
The "Premium" subscription is provided through the Google Play Billing Library. Payment
processing, billing management, and cancellation are all handled by Google Play.
The App receives only the purchase token and purchase state from Google Play.
The App never obtains or stores payment information such as credit card or bank details.
You can cancel your subscription at any time from the "Subscriptions" settings in the Google
Play Store.
Show the persistent (connection) notification (runtime permission required on API 33+)
The App never requests permissions for location, microphone, camera, contacts, or external
storage.
9. What We Do NOT Use
Advertising SDKs (e.g., Google AdMob) — no ads are shown
Analytics SDKs (Firebase Analytics, Google Analytics, etc.)
Crash-reporting SDKs (Firebase Crashlytics, etc.)
Advertising ID (AAID) collection
User authentication / login operated by us
Social-media integration
Any backend server operated by the App's developer
Location, microphone, camera, contacts
* Only Google Play Billing is used, and only for purchase processing.
10. Data Deletion
Uninstalling the App completely removes all data the App created on your device (saved SSH server
connection details, the subscription status flag, app settings, etc.).
To delete an individual saved server, use the "Delete" action on the SSH screen in the Terminal
tab.
11. Children's Privacy
The App does not knowingly collect personal information from children under 13. The App shows no
advertisements and sends no data to operator servers.
Google Play Billing Library (Google APIs Terms of Service)
Integration and configuration of these libraries are original work by the App's developer.
13. Changes to This Policy
This policy may be changed without prior notice. When material changes are made, we will notify
you together with an app update. This page always reflects the latest version.
14. Contact
For inquiries regarding this policy, please contact us via the App's page in the Google Play Store.