Privacy policy
towereye Mac app and towereye companion Chrome extension ยท effective 2026-09-14
Summary
towereye collects no personal data. Nothing you do with it is sent to us or to any third party.
The Mac app
- The camera feed is processed on your computer to read dice values. Frames are not uploaded anywhere.
- Roll results, frame snapshots used for reading, and the dice templates you calibrate are stored locally in
~/Library/Application Support/towereye. You can delete that folder at any time. - The app opens two local-only network ports (a WebSocket hub and a camera stream) bound to 127.0.0.1 so the extension and OBS on the same computer can receive rolls and the tray picture.
- If you use the OBS setup feature, the OBS WebSocket password you enter is stored locally in the app and used only to talk to OBS on your computer.
- The app does not include analytics, crash reporting, or update checks that identify you.
The Chrome extension
- It runs only on
app.roll20.netpages. - It connects to the towereye app on your computer at
ws://127.0.0.1:8777to receive roll results and posts them into the Roll20 chat box of the open game. It reads nothing else from the page. - It stores nothing, makes no remote requests, and contains no remote code.
- Permissions requested: a content script on app.roll20.net and a toolbar popup. No other permissions.
Roll20 and OBS
Rolls you post into Roll20 are handled by Roll20 under its own terms. The OBS overlay is a local web page served by the app to OBS on your computer.
Contact
Questions: open an issue at github.com/austinbyron/towereye.