The apps
Glasspad has a phone app, for iPhone and Android, and a computer app, for Mac and Windows. They talk to each other directly over your Wi-Fi. There is no Glasspad server, no account and no sign-in.
- No data collection. The apps have no analytics, no tracking, no advertising and no crash reporting service. Nothing about you or how you use them is sent to me or to anyone else.
- Pairing and encryption. You pair the phone and the computer once with a QR code. A new phone must be allowed on the computer. Everything they send each other is encrypted with a key that stays on your two devices.
- What stays on your devices. Your settings, layouts, buttons, macros and clipboard history are stored only on your phone and your computer. So is a small activity log on each device (connections and media commands, capped at 256 KB, no titles or typed text), only for troubleshooting, never sent anywhere.
The only requests that leave your Wi-Fi
- Website buttons. When you add a button for a website, the phone fetches that site's name and icon from that site, like a browser would.
- Album artwork. When Media shows a song, the Mac may download its artwork from the music service that is playing it.
- Install and renewal. The Mac install command downloads Glasspad's source code from GitHub. Building and signing it uses Apple's Xcode and your Apple ID, under Apple's own terms. The Windows installer and the Android app are downloaded from GitHub Releases.
Permissions
Most are asked only the first time you use the feature that needs them. You can turn any of them off in Settings, and only that feature stops.
| Permission | What it is for, and when it is asked |
|---|---|
| Local Network | Finds your paired Mac on your Wi-Fi and sends your touches to it. Asked the first time it looks for your Mac. |
| Camera | Only to scan the pairing code your Mac shows. Asked when you scan. |
| Calendars | Shows your next events on the StandBy Calendar screen. It only reads them. Asked when you tap Allow Calendar. |
| Photos (add only) | Saves a screenshot from your Mac, only for a button you set up to do that. Asked the first time one is saved. |
| Permission | What it is for, and when it is asked |
|---|---|
| Accessibility | Moves the pointer, clicks, scrolls, types and arranges windows when you ask from the iPhone. Required. Asked during setup. |
| Local Network | Lets your paired iPhone find and reach this Mac. Asked when Glasspad starts. |
| Automation | Shows and controls what Spotify or Music is playing, opens Notification Center, and runs a Dark Mode button. Asked the first time each is used. |
| Input Monitoring | Records the keys and clicks of a macro. Asked only when you record a macro. |
| Screen & System Audio Recording | Takes screenshots and screen recordings for those buttons. Asked by macOS the first time you use one. |
| Notifications | Shows a notice from a macro step that asks for one. Asked only when such a step runs. |
| Permission | What it is for, and when it is asked |
|---|---|
| Camera | Only to scan the pairing code your computer shows. Asked when you scan. |
| Nearby devices | Finds your paired computer on your Wi-Fi, on Android 13 and later. Asked the first time it looks for your computer. |
| Network and vibration | Talks to your computer over Wi-Fi and taps back on a click. Granted at install; Android does not ask. |
| Permission | What it is for, and when it is asked |
|---|---|
| Windows Firewall | Lets your paired phone reach this PC on private networks. Asked by Windows the first time Glasspad starts. |
This website
This site uses no cookies, no analytics and no trackers. It is hosted on Vercel, which keeps standard server logs, such as IP addresses, as any web host does. The demo video is on YouTube, in privacy-enhanced mode, and it loads only when you press play.
Contact
Questions about privacy: hello@sohamaggarwal.com. If this policy changes, the new version will be posted on this page with a new date.