Which permissions does BoltAI require?

Written By Daniel Nguyen

BoltAI does not require every macOS permission to use the app. Most permissions are optional and only needed when you turn on features that interact with other apps, record audio, capture the screen, or send notifications.

You can always use normal chat, copy/paste manually, and read replies aloud without granting Accessibility or Microphone access.

Quick summary

Permission

Needed for

What triggers it

Accessibility

Workflows, auto-attaching selected text, auto-paste dictation

Workflow Palette, Instant Chat Bar auto-selection, Instant Dictation “Paste to Active App”

Microphone

Voice input and dictation

Clicking the mic button or using Instant Dictation

Speech Recognition

Apple built-in speech-to-text

Using Apple Speech Recognition for voice input

Screen Recording

Chat with Screenshot / ShotSolve

Using the screenshot shortcut or ShotSolve feature

Notifications

Reply-finished alerts

Enabling reply notifications or receiving a background reply

File access

Attachments, imports, exports, local integrations

Selecting, dropping, or importing files

Accessibility

BoltAI asks for Accessibility only when a feature needs to interact with other apps.

BoltAI uses Accessibility to:

  • read selected text from the frontmost app

  • detect the active text field or caret position

  • send paste/copy keystrokes for workflow output or dictation

  • paste generated text back into another app

Features that may need Accessibility:

  • Workflow Palette

  • workflow actions like paste at cursor or replace selection

  • Instant Chat Bar’s “Auto attach selected text or files”

  • Instant Dictation when output is set to “Paste to Active App”

Not required for:

  • normal chat

  • opening the Instant Chat Bar

  • Read Aloud

  • manually copying and pasting text

The AI Workflow Feature needs to use Accessibility permission to read and rewrite your selected text

Microphone

BoltAI asks for Microphone access only for voice input.

This can happen when you:

  • click the mic button next to the message box

  • open Voice Input Setup

  • use Instant Dictation

  • use cloud or local speech-to-text engines

BoltAI uses the microphone to record your speech and convert it to text. If you choose a cloud speech-to-text provider such as OpenAI, Groq, or Setapp, the recorded audio is sent to that selected provider for transcription. If you choose an on-device engine, transcription runs locally where supported.

The speaker / Read Aloud button does not need Microphone access.

Voice Input Feature

Speech Recognition

Speech Recognition permission is used for Apple’s built-in speech-to-text engine.

BoltAI uses it when you choose Apple Speech Recognition for voice input. Other transcription providers may only need Microphone access, because the transcription happens through the selected provider or local model instead of Apple Speech Recognition.

Screen Recording

Screen Recording is needed for Chat with Screenshot / ShotSolve.

When you use the screenshot shortcut, BoltAI invokes macOS screenshot capture, lets you select a region or window, then attaches the captured image to the Instant Chat Bar.

BoltAI does not need Screen Recording for normal attachments, file uploads, or regular chat.

Notifications

BoltAI asks for Notifications if reply-finished notifications are enabled.

BoltAI uses notifications to let you know when a reply finishes in the background. If you turn this off, chat still works normally; you just will not receive macOS alerts.

File access

BoltAI is sandboxed, so it can only access files through allowed paths or files you choose.

BoltAI may access files when you:

  • attach files to a message

  • drag and drop files into BoltAI

  • import chat exports

  • export data

  • select a local executable or config file for an integration

BoltAI does not require Full Disk Access for normal use.

For local integrations, BoltAI may read or write specific configuration locations, such as local MCP configuration, Codex/Gemini/Claude/Cursor-related config files, or AWS profiles, only when those integrations are used.

Clipboard access

Clipboard access is not usually shown as a macOS permission prompt, but BoltAI uses the clipboard for some convenience features.

BoltAI may read or write clipboard content when you:

  • click Copy on a message

  • use Instant Dictation, which copies the transcript

  • enable Instant Chat Bar auto-attach clipboard content

  • run workflows that use clipboard input

  • use workflow actions that paste output into another app

  • use Chat with Screenshot, because macOS screenshot capture places the image on the clipboard

You can avoid these workflows and copy/paste manually if preferred.

Read Aloud

Read Aloud converts text to speech. It does not record audio and does not require Microphone access.

By default, BoltAI uses Apple’s built-in text-to-speech engine for Read Aloud. If you choose a cloud TTS provider, the text is sent to that provider to generate audio.

How to reduce permission prompts

If you prefer a minimal-permission setup:

  • leave Workflow Palette unset or disabled

  • do not enable Instant Chat Bar auto-attach selected text

  • set Instant Dictation output to “Copy to Clipboard” instead of “Paste to Active App”

  • avoid the mic button and Instant Dictation if you do not want Microphone access

  • avoid Chat with Screenshot if you do not want Screen Recording access

  • turn off reply-finished notifications in Settings

BoltAI should only ask for a permission when you use or configure a feature that needs it.