Last updated 10 September 2026

CursorCrossing privacy policy

CursorCrossing collects no data. There is no account, no analytics, no crash reporting and no advertising, and the app makes no network connections of its own.

What the app reads

To do its one job, carrying the mouse cursor across the gap between displays of different sizes, CursorCrossing watches mouse movement through a macOS event tap. It reads the pointer's position and the distance it moved, and nothing else. No keyboard event type is included in what it observes, so no keystroke, key code or modifier ever reaches the app. It does not read window titles, text, screen contents or the accessibility hierarchy of any other application.

Everything it reads stays on your Mac and is discarded as soon as the cursor has moved. Nothing is written to disk except your own settings.

What the app stores

Your settings, in your user account's preferences: whether warping is on, the warping mode, any portals you have drawn, whether you have seen the welcome window, and the furthest-forward date the app has seen (used only to keep the trial's day count honest if the clock is wound back). Nothing else.

Purchases

The Mac App Store version is unlocked by an in-app purchase. Purchases and subscriptions are handled entirely by Apple's App Store; CursorCrossing never sees your payment details, your Apple ID or your name. The sandboxed App Store build carries a network entitlement because Apple's StoreKit framework requires one to complete a purchase; the app itself opens no connections.

Permissions

The App Store build asks for Input Monitoring; the direct-download build asks for Accessibility. Both are used only to observe pointer movement as described above. You can withdraw either at any time in System Settings › Privacy & Security, after which the app stops warping.

Contact

Scott Hooker — scott.hooker@gmail.com