Skip to content
ConnectMouse
  • Home
  • Features
    • Wireless touchpadMove, click and scroll with your fingers.
    • Phone keyboardType on your computer in real time.
    • Shortcuts & mediaOne-tap shortcuts, playback and volume.
  • Platforms
    • Phone appAndroid and iOS, built with Expo.
    • macOS menu bar appLives next to your clock on the Mac.
    • Windows tray appNative Win32 app in the notification area.
  • Windows AppNEW
  • Blog
GitHub DownloadDownload
  • Home
  • Features
    • Wireless touchpad
    • Phone keyboard
    • Shortcuts & media
  • Platforms
    • Phone app
    • macOS menu bar app
    • Windows tray app
  • Windows AppNEW
  • Blog
DownloadDownloadView on GitHubView on GitHub
  1. Home
  2. /Privacy Policy

Society Avid•Effective November 11, 2026

Privacy Policy

How Society Avid handles information in ConnectMouse for Windows, macOS, iOS and Android, and on this website.

ConnectMouse is built to work only on your local network. The phone app talks directly to the desktop app on your computer. There is no ConnectMouse cloud account, no sign-in, no advertising, and no analytics service in the apps. We do not collect, sell or share your personal information.

Who this policy covers

This Privacy Policy describes how Society Avid (“we”, “us”) handles information in ConnectMouse, a product that includes the ConnectMouse apps for Windows, macOS, iOS and Android, and this website. ConnectMouse lets you use your phone as a wireless mouse, touchpad and keyboard for a computer on the same local network. The effective date of this policy is November 11, 2026.

How ConnectMouse works

When you start the desktop app (the Windows tray app or the macOS menu bar app), it runs a local agent that:

  1. Listens for a WebSocket connection on TCP port 8765 (by default) on your computer.
  2. Announces the computer on your local network with mDNS / DNS-SD (_remotemouse._tcp) on UDP port 5353, so the phone can find it. That announcement includes the computer’s name, operating system type (for example, windows or macos), protocol version and local network address.
  3. Accepts commands from the phone you connect and injects them locally as mouse and keyboard input (on Windows, through the SendInput API; on macOS and other desktops, through the same agent’s input layer).

The phone app discovers computers on the same Wi-Fi network or lets you type the computer’s address. It then opens a WebSocket to that address on port 8765 and sends JSON commands (pointer movement, clicks, scroll, typed text, shortcuts and media keys). The desktop agent applies those commands on the computer. It does not forward them to us or to any other server.

You do not need an internet connection for ConnectMouse to work, only that the phone and the computer are on the same local network.

Information that is processed

While you use the app, the following information is processed on your devices and, where needed, sent between them on your local network:

  • Input commands from the phone: pointer movement, clicks, scrolling, text you type in the in-app keyboard, keyboard shortcuts and media or volume keys. The desktop agent uses these commands only to control the computer in real time. We do not receive this data, and the apps do not keep a history of what you typed or which sites you visited.
  • Connection details on the local network: the computer’s hostname, local IP address and port, and the local IP address of the phone or other device that connects to the agent.
  • Discovery records described above (computer name, OS type, protocol version), visible to devices on the same local network while the desktop server is running.

The desktop agent may also write brief status messages to the local console or process log, such as when a connection is opened or closed (including the connecting device’s local IP address) and periodic counts of command types (for example, how many moves, clicks or key events occurred, not the text you typed). These messages stay on your computer.

On macOS, if you choose Copy permission diagnostics, the app copies technical information to your clipboard to help with a support request. That information is limited to app and helper paths, process identifiers, Accessibility permission results and public code-signature metadata. It is not sent automatically. You decide whether to paste it into a bug report.

Information stored on your devices

ConnectMouse stores a small amount of preference and convenience data only on the device itself:

  • Phone app (iOS and Android): whether you have dismissed the first-run tips; your touchpad sensitivity; whether the hardware volume keys should control the computer; and the last computer you connected to (its local address, and if available its display name and identifier). This is stored with the operating system’s local app storage. The phone app follows the language of the device and does not store a separate language preference.
  • Windows app: your language choice (Portuguese, English or Spanish) and a flag that the first-run tray notice has been shown, in the Windows registry underHKEY_CURRENT_USER\Software\RemoteMouse.
  • macOS app: the app does not keep its own settings file for language. It follows the language of macOS, including any per-app language you set in System Settings.

You can remove this data by clearing the app’s data or uninstalling the app (and, on Windows, by deleting that registry key).

Permissions the apps request

The apps request only the system permissions needed to work on the local network and to control the computer you have installed them on:

  • Android: network access, Wi-Fi state, and multicast (so the phone can discover the computer with mDNS). Android also requires the Internet permission for any network socket, including connections that stay on the local network. The app is configured to allow cleartext (non-TLS) traffic because the local WebSocket is not encrypted, as explained below.
  • iOS: Local Network access and Bonjour for the _remotemouse._tcp service, so the phone can find and connect to the computer on your Wi-Fi network.
  • macOS: Local Network access, and Accessibility permission so the agent can move the pointer, click and type. The menu bar app will not start the input server until Accessibility is granted.
  • Windows: the Microsoft Store package declares full-trust desktop privileges (runFullTrust) because ConnectMouse is a native Win32 app that injects input and runs a local server. It also declares standard local-network capabilities. Firewall rules allow inbound TCP8765 and UDP 5353 on private or domain networks.

The phone app does not use the camera, microphone, location, contacts or photos. It does not scan QR codes.

What we do not do

  • We do not create or require an account.
  • We do not include analytics, advertising, crash-reporting or telemetry software in the ConnectMouse apps.
  • We do not sell or share personal information with third parties, because we do not collect it.
  • We do not send your input, contacts, files or browsing activity to the internet or to Society Avid.

This website is a static marketing site. It does not set analytics or advertising cookies, and it does not have user accounts. If you visit the site, the party that hosts it may process ordinary web server logs (such as IP address, date and browser type) under that host’s own policy. We do not run a separate analytics product on the site.

The Windows package may declare an internetClient capability, which Microsoft uses for network access in general. The ConnectMouse apps themselves do not contact Society Avid or other online services during normal use.

Security

Traffic between the phone and the computer travels only on your local network. It isnot encrypted: the connection is a plain WebSocket (ws://), with no TLS, and the current version has no pairing code or password. Anyone who can reach TCP port8765 on that computer while the server is running could send mouse and keyboard commands to it.

For that reason, use ConnectMouse on networks you trust, such as your home or office Wi-Fi, do not expose port 8765 to the internet, and stop the desktop server before you join a public or untrusted network. Keep the phone and the computer in your control. Uninstalling the apps or stopping the desktop server ends the connection.

Children’s privacy

ConnectMouse is not directed at children under 13, and we do not knowingly collect personal information from children. Because the apps do not collect personal information in the first place, we do not have a children’s profile or a parental sign-in.

Changes to this policy

We may update this Privacy Policy if the product changes. The effective date at the top of this page will change when we do. The current version will always be published at this URL. If a change is material, we will also describe it in the project’s release notes or on this website when we can.

Contact

ConnectMouse is published by Society Avid.

We do not publish a support email address. For questions about this policy, or about the product, please open an issue in the public repository: https://github.com/daviixs/wifi-mouse/issues. You can also review the source code of the apps and the local-network protocol in that repository.

ConnectMouse

Turn your phone into a wireless mouse and keyboard for your Mac or Windows PC.

Download formacOSDownload forWindows

Get The Latest Release

New versions, fixes and release notes are published on GitHub. Watch the repository to be notified.

github.com/daviixs/wifi-mouse Open releases on GitHub

Product

  • Features
  • Tools
  • Pricing
  • How It Works
  • Guides
  • Blog
  • Privacy Policy

Platforms

  • Phone App
  • macOS
  • Windows
  • Microsoft Store
  • Desktop Agent
  • Protocol

Support

Questions & Bugs:
GitHub Issues
Default Port:
8765 (local network)
Requirements:
Same Wi-Fi network
Read the docsREADMEmacOS guideWindows guideAgent & protocolPrivacy Policy License
CONNECTMOUSE

Copyright © 2026 ConnectMouse. All rights reserved.

Your phone and computer talk directly over your local network.