Switch Privacy Policy

Last updated May 4, 2026

Switch is a native macOS window switcher. It runs entirely on your device. There is no Switch account, no cloud component, no server-side Switch. No data leaves your device.

What stays on your device

System permissions Switch requests

Both are required to function. macOS grants them only with your explicit consent in System Settings.

Switch does not transmit screen-recording output, AX events, or window metadata anywhere. Both permissions are used locally for the running switcher session only.

What Switch does not do

Updates

Switch ships as a notarized DMG from this site and from GitHub Releases. The app does not auto-check for updates; you opt in by visiting the site or the Releases page.

Data deletion

Drag Switch.app to the Trash. macOS removes the application. To also revoke the Accessibility and Screen Recording grants, go to System Settings → Privacy & Security and remove Switch from each list. Switch's preferences live in standard user defaults under com.sanyamgarg.Switch and can be removed with defaults delete com.sanyamgarg.Switch in Terminal.

Children

Switch is a developer tool not directed at children. It does not collect data from any user.

Changes

If this policy changes in a meaningful way, the updated version will be posted here with a new "Last updated" date.

Contact

Questions about this policy: [email protected].