Install & permissions
System requirements, what the installer does, and the operating-system permission each platform asks for.
5 min read
The desktop app is a normal application: it installs where your platform installs applications, it asks for permissions through the operating system's own dialogs, and it can be uninstalled the ordinary way. It runs during a session and is idle otherwise.
System requirements
The download page lists the exact minimum version per platform and the SHA-256 of every artifact, taken from the signed release manifest — so it can never offer a build the release process did not publish. Check the hash the first time; it takes ten seconds.
The permissions it asks for
| Permission | Needed for | Required? |
|---|---|---|
| Screen recording | Capturing the shared screen | Yes — a session cannot run without it |
| Microphone | Audio and the transcript | Only if your organization enabled audio |
| Camera | Webcam presence signals and the side view | Off by default; only if enabled and consented |
Platform notes
- macOS — screen recording is granted in System Settings → Privacy & Security → Screen Recording. macOS only shows the prompt once per install; after that the toggle is the only route, and the app must be relaunched for a new grant to take effect. The app tells you when a relaunch is needed.
- Windows — screen capture needs no privacy grant at all, so there is no step to do. Microphone and camera are the standard Windows privacy toggles.
- Linux — screen sharing goes through the desktop portal dialog, on both Wayland and X11, so the confirmation looks the same either way. Approving it once can be remembered, which makes later sessions silent. Camera access depends on your user being able to read
/dev/video*— on most distributions that means membership of thevideogroup.
If something is not granted
The app has a permission wizard that shows the live state of each permission, a button that opens the exact settings pane for your platform where one exists, and a diagnostics view you can copy into a support request. It never proceeds by pretending an ungranted permission was granted.