PromptDC permissions
PromptDC Desktop requires macOS Accessibility for its shortcut and synthetic keystrokes. Selection reads and synthetic Cmd+V paths that use System Events also require separate Automation access.
Automation is not requested during onboarding. macOS prompts when a System Events path first needs it. Chrome needs no Accessibility permission, and Windows uses UI Automation plus a SendInput bridge without an OS permission prompt.
Last updated: August 2026
Desktop on macOS
Needs Accessibility and, for System Events paths, separate Automation access.
Windows
Needs no permission prompt, UAC approval, or administrator access.
Screen Recording
Not requested or used on any PromptDC Desktop path.
macOS Accessibility for Desktop
Why it is needed
The desktop workflow crosses application boundaries. Accessibility enables the global shortcut and synthetic keystrokes used to capture selected text and place an approved result into the source app.
Onboarding checks Accessibility. Automation is separate and appears later when macOS first asks whether PromptDC may control System Events.
When it is used
The selected-text workflow starts when you use the general enhance shortcut. PromptDC captures the selection, runs the enhancement, and uses synthetic keystrokes again if you choose Replace.
System Events paths use Automation for accessibility-API selection reads and synthetic Cmd+V. Copy remains available when replacement cannot proceed. See Desktop setup for the end-to-end workflow.
Grant access during setup
01
Reach Finish setup
Continue through onboarding until the Finish setup page says Enable Accessibility to use the selection shortcut.02
Choose Enable access
If macOS does not grant it directly, PromptDC opens the Accessibility settings page.03
Open Accessibility settings
In System Settings, open Privacy & Security, then Accessibility. Unlock the settings if macOS asks.04
Turn PromptDC on
Find PromptDC and turn it on. If PromptDC is missing, add the app from Applications, then enable it.05
Return to onboarding
PromptDC checks the permission repeatedly, so the status should change to Accessibility is on.06
Verify capture
Finish setup, select text in another application, and run the general enhance shortcut to verify capture.
Reset a stale grant
01
Quit PromptDC
Quit from its menu-bar menu. Confirm the menu-bar icon disappears.02
Open Accessibility
Open System Settings, Privacy & Security, then Accessibility.03
Turn PromptDC off
If the settings provide a remove control, remove the PromptDC entry so macOS can create a fresh grant.04
Launch PromptDC again
Open Accessibility settings from the in-app warning if it appears.05
Add or enable PromptDC
Return to the app. The warning should clear after macOS reports access.06
Retry with a fresh selection
Open another application, select fresh text, and press Cmd+Shift+E. Confirm the review popover receives the selected text.
Automation, Screen Recording, and Windows
Automation is separate
Apple event error -1743
No Screen Recording
Windows needs no elevation
Chrome extension permissions
storage
tabs
sidePanel
identity
alarms
scripting
contextMenus
What Chrome host access means
Declared host access
Frame coverage
Clipboard and tab scope
The broad website pattern is what lets PromptDC work in text boxes across regular websites rather than on a closed list. Recognized coding hosts are a separate concept used for Code profile selection.
Chrome restricts extensions on browser-owned pages such as chrome:// pages and on some store pages. The toolbar cannot be injected there even though the manifest declares broad host access.
Commands and content scripts
Enhance focused field
Open side panel
chrome://extensions/shortcuts.Neither command creates profile-specific bindings. Choose the profile from the toolbar or side panel. See the shortcut reference.
Control Chrome behavior by site
Use Disable on this site from the floating toolbar to suppress PromptDC for a hostname. To reverse it, right-click the page and choose Enable PromptDC on this site.
Disabling a hostname changes PromptDC's saved toolbar state. It does not remove the extension's manifest permission. To change Chrome-level site access, use Chrome's extension details page, understanding that narrower access can prevent the toolbar from loading.
For provider key handling and per-surface setup, read the BYOK guide.
Permission FAQs
Setting up desktop?
Continue with Desktop setup
Using Chrome?
Open the Chrome guide
How data is handled?
Read Security

Write better with AI
Enhance any text you select on the desktop, on the web, in your editor or terminals.
Download PromptDC