Skip to content

Privacy Policy

This page includes what CrossDesk may collect in the app and on the website.

App

CrossDesk is built around direct Mac-to-Mac communication on your local network. Device switching, pairing, and other core app functionality are designed to work fully offline.

Anonymous usage metrics

If anonymous usage metrics are enabled in the app, CrossDesk may send a small set of fully anonymous product events to help us improve reliability and onboarding. We currently collect events for:

  • Mac link established
  • Device added for transfer
  • Devices ready for pairing received
  • Device pair result
  • Device unpair result
  • Transfer requested
  • Transfer ownership updated

Those events may include fully anonymous random installation IDs, random device IDs, random transaction IDs, timestamps, event result or failure codes, ready-device counts, the CrossDesk app version, a coarse Mac platform label, the macOS version, app build info, and low-level hardware compatibility codes for the Bluetooth peripheral involved: the manufacturer vendor code, product or model code, and Bluetooth class code. We collect those numeric codes because generic success or failure counts are often not enough to diagnose why one keyboard, mouse, or trackpad works and another one fails.

They do not include your keystrokes, pointer movement, clipboard contents, file contents, host names, user names, email addresses, raw hardware model strings, user-agent strings, Bluetooth MAC addresses, serial numbers, human-readable device names, or any other free-text information from your Mac or connected devices.

In the current app, metrics collection is on by default. You can turn it off in Settings at any time, and CrossDesk stops future collection after that.

Anonymous metrics retention

Metrics mentioned above are stored on our servers for up to 180 days. After that, they are fully deleted. Note: we aggregate statistics from the metrics, which includes mainly counts and percentages. Such statistics are not identifiable in any way and may have longer retention.

Website

We run a small first-party website analytics to understand basic usage and intent. The analytics does not use cookies, localStorage, sessionStorage, third-party analytics scripts, browser-generated persistent visitor IDs, or fingerprinting to track cross-day returning visitors. It may capture standard utm_source, utm_medium, utm_campaign, utm_content, and utm_term values from the current page URL when they are present, normalized, and valid.

We store fully anonymous analytics records for the collected events that include: event type, page or interaction code, optional normalized UTM values, a timestamp, and a server-derived same-day visitor key used for daily unique visitor counts. We do not store IP addresses, user-agent strings, full URLs, full query strings, full referrer URLs, cookies, or arbitrary metadata in website analytics records.

If you browse the site without using a support form, we do not ask you for personal information.

If you use the Support page form, we collect the message you enter, your optional email address, and any attachments you upload so we can review your request and reply if needed. This data is stored at least for a duration of case processing and may be stored longer if needed for legal or regulatory purposes or other legitimate business needs. We do not sell support data or use it for marketing. We use it only to handle your request. Please send us an email to [email protected] if you want this data deleted.