Permissions
Reflex asks for as little as possible, explains why, and uses permissions only while working on a task you gave it.
| Permission | Why Reflex needs it | Without it |
|---|---|---|
| Accessibility (macOS) | To read other apps' interfaces (buttons, fields, text) and act on them — without moving your mouse | Reflex can still open apps and websites, but can't see or click inside them. It tells you exactly this and how to fix it. |
| Microphone (optional) | To hear you in voice mode or dictation. Speech is recognized on your computer. | Type instead. |
| Screen Recording (optional, macOS) | Only for apps that expose no accessibility information, and only with cloud vision (Pro) turned on. | No effect on normal use. |
Turning on Accessibility (macOS)
- Open System Settings → Privacy & Security → Accessibility.
- Turn on Reflex (click + and choose Reflex in Applications if it isn't listed).
- You don't need to restart Reflex — it notices within a few seconds.
Reflex → Settings → Permissions shows the current state and has a button that opens the right page.
Windows and Linux
Windows uses UI Automation and Linux uses AT-SPI; neither needs a special prompt. On Linux, make sure the accessibility service is running (it is on GNOME and KDE by default).
What Reflex does with them
- It never moves your mouse pointer or sends keystrokes to your whole system. Keystrokes go only to the app Reflex is working in.
- Password and other secret fields are never read, typed into, spoken, logged or stored.
- Each app asks once: Allow once, Always allow in this app, or Don't allow. You can reset these in Settings → Permissions.
- Sensitive steps — sending, submitting, buying, deleting, publishing, changing account settings — are confirmed every single time, even inside learned skills.