Mouseless FAQ

License

Scope

A lifetime or subscription license is valid for all current and future versions of Mouseless, across all platforms (macOS, Windows, Linux). Each license can be activated on 5 machines.

Machine transfers

Machine transfers are handled simply by entering your license key on a new machine -- if you try to activate beyond the 5-machine limit, you will be presented with a dialog to deactivate a prior machine or cancel.

Refresh period

Currently, licenses must be validated at least every 30 days -- the app attempts to do this automatically after 10 days, and starting at 20 days, if it hasn't successfully validated (e.g. due to no network connection), it will alert you.

Offline licensing

Network-less activation and refresh is available for air-gapped or network-restricted machines. Choose offline licensing when first starting the app, or from the Mouseless menu (Tools > Offline Licensing).

Trial licenses

Currently, trial licenses require a network connection on startup to validate. If you start a trial and can't fully use it due to technical issues, please contact support for a fresh trial period.


Academic discounts

Send an email to support from your academic institution email address, and we'll send you a code for 25% (40% during sale) off the lifetime license or first subscription payment. You can use a different email address during the purchase process.

Please be sure to check your spam and promotions (if applicable) folders for our reply -- the mention of a discount might trigger certain filters.


Invoice customization

For business expense reporting or other reasons, you can customize an invoice through our customer portal after you make a purchase. Each invoice can be updated one time only. You can update your name, company, tax id, and address fields (other than country).


Subscriptions

To update your payment method or cancel a subscription, you can use the links in your subscription confirmation email from Paddle, or use our customer portal.


Security and Privacy

Your security and privacy are our number one priority. We take the following measures to protect you and your data.

Minimal data collection

Mouseless collects only the very minimum data needed to activate and validate licenses, and to check for updates (if you have automatic checking enabled, or choose to 'check for updates' from the menu). The only data collected by the app are: a securely-hashed, anonymized machine identifier; your license key; the version of Mouseless you are using; and your OS version and architecture (e.g. "macOS 26 arm64"). Please see our full privacy policy for more details.

Secure by design

Mouseless minimizes attack surface area and takes advantage of the latest security features of the operating system to protect your data. On macOS, this includes hardened runtime and using the minimal entitlements for Mouseless to function.

Robust privacy measures and transparency

Mouseless requires a low-level keyboard event hook so that it can utilize global hotkeys and suppress keyboard events to other apps when the overlay is up. We take this privilege very seriously, and have the following measures in place for your security and peace of mind:

- Strict boundaries: Keypress (or any other HID input) data is never transmitted to disk or network.

- Short data life: Keypress data in memory is strictly minimized: only current modifier state and up to 3 keydown/keyup events are stored at a time (5 if the user invokes 'display input' mode e.g. for demoing or troubleshooting).

- Memory hygiene: Input data is stored in buffers that are zeroed-out before release, preventing persistence in deallocated memory.

- Total transparency: All disk and network activity is transparently viewable via standard system monitoring tools. Network activity is limited to licensing and optional update checks, and offline/air-gapped activation is available for paid licenses.