Mouse control
Click, right-click, drag, and scroll with precise pointer control.
Turn your phone into a wireless mouse, trackpad, and keyboard for Windows and Mac computers.
Windows 10+ · macOS 12+ · iOS (coming soon)
Five core capabilities for couch, desk, and presentation use.
Click, right-click, drag, and scroll with precise pointer control.
Multi-touch gestures and smooth pointer movement mapped to your desktop.
Efficient typing with modifiers and shortcuts when you need them.
Local network connection designed for real-time response on the same Wi‑Fi.
WSS encryption on your LAN. No cloud relay required for everyday control.
Desktop receivers are available now. The iOS app is not yet publicly released; Android is not available.
Mobile apps: iOS and Android are listed as coming soon. Pairing steps below describe the intended flow once the phone app is available.
Download the Windows or macOS receiver and run it on the PC you want to control.
When the mobile app is available, open AirsPad on your phone and scan the QR code shown on the desktop receiver.
Confirm with the on-screen pairing code to establish a local WSS session, then use mouse, trackpad, and keyboard modes.
Cross-platform wireless control. Desktop receivers are ready; mobile store releases are coming.
64-bit · Windows 10/11
AirsPad-Windows-v1.0.0-x64.exe
DownloadApple Silicon & Intel · macOS 12+
Developer preview — not Developer ID signed and not notarized. Gatekeeper may block this build. Do not disable system security to install it.
AirsPad-macOS-v1.0.0.zip
DownloadApp Store
Google Play
Verified release notes from the current desktop packages.
Public desktop receivers for Windows (self-contained) and macOS (developer preview). Local WSS pairing with QR code and pairing code, mouse / trackpad / keyboard control over LAN.
This policy describes how AirsPad handles data based on the current product source code and the public website as of the last update. It is not legal advice. Items that could not be verified are marked clearly.
AirsPad is software that lets a phone control a Windows or Mac computer over the local network using encrypted WebSocket (WSS) sessions. The public website at airspad.com provides product information and desktop downloads. There is no cloud relay in the current product code for everyday control.
Depending on platform, AirsPad may process: device display name (iOS reads UIDevice name for pairing messages); locally generated device or host identifiers; LAN IP addresses used to form wss:// connection URLs and QR codes; pairing codes (short-lived); authentication tokens; TLS certificate / SPKI pinning material; lists of paired devices; user settings such as language and whether remote shutdown is allowed; and live pointer / keyboard / gesture events while a session is active.
Data is used to discover and connect devices on your LAN, complete pairing and authentication, encrypt the local session, apply input events on the computer, optionally allow remote shutdown when enabled, and remember language preference on the website.
Control traffic is sent between your phone and your computer on the local network. Input events are streamed for real-time control. AirsPad is not designed as a public-internet remote desktop service in the current codebase.
First pairing uses an on-screen pairing code (and QR metadata). After pairing, the phone stores an auth token associated with that computer. Desktop receivers store token hashes (not plaintext tokens) for paired devices. Sessions use WSS with certificate pinning based on the receiver’s local TLS identity.
iOS: device id, device name cache, auth tokens, SPKI pins, and saved endpoints are stored in app UserDefaults (not Keychain in the current iOS code). Windows: settings, DPAPI-protected device list and TLS identity under %LocalAppData%\AirPad, plus optional local log files. macOS: Application Support data including devices.json and TLS material; the TLS private key is stored in the Keychain. Website: language preference in localStorage (key airspad-locale). The website does not set first-party tracking cookies in the current source.
Visiting airspad.com may cause the hosting provider or CDN to record standard HTTP access logs (IP address, user agent, requested URL, time). Exact log retention on the production host is outside this repository and is listed as not fully verified. Downloads are served as static files from the same site.
Current audited app and website source code do not include analytics SDKs, crash-reporting SDKs, advertising SDKs, or third-party tracking scripts. No Google Fonts or external marketing tags are loaded by the site source. App Store / Play / OS crash reports, if any, are outside AirsPad’s own code.
We do not operate a cloud control relay in the current product. We do not find evidence of uploading keystroke or mouse logs to AirsPad servers. We do not sell personal data. Input events are not persisted as a keystroke history in the app; they are applied live.
Desktop apps include an optional remote shutdown feature (can be disabled in settings) that requires an explicit prepare/confirm challenge from the phone. This can power off the computer when enabled.
Local pairing data remains until you remove paired devices or uninstall / clear app data. Website language preference remains until you clear site data. Hosting access logs, if any, follow the host’s retention policy (not verified here).
Use the same Wi‑Fi only with devices you trust; remove paired devices in the apps; disable remote shutdown; uninstall apps to remove local stores; clear browser localStorage for language preference; and review firewall rules for the desktop receiver.
LAN WSS encryption and pinning reduce exposure on the local network, but no product can claim absolute security. iOS currently stores tokens in UserDefaults rather than Keychain. macOS packages on the website are developer preview (unsigned / not notarized). Do not disable OS security features to install preview builds.
We may update this page when product behavior changes. The date of the website deployment reflects the latest published text.
A verified public operator contact email, company legal name, and registered address have not been confirmed in the project materials. Until those details are confirmed, please treat any previously shown placeholder addresses as unverified. This section will be updated when a real contact channel is provided.