Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 892 Bytes

File metadata and controls

30 lines (18 loc) · 892 Bytes

Permissions

Human Mode should ask for only the permissions needed for the selected behavior.

macOS

Notifications

Used to show quiet-hour warnings while the app is in the background.

Automation

Used to read supported browser tab URLs and titles through AppleScript. Browsers may prompt separately, such as allowing Human Mode to control Chrome or Safari.

Accessibility

Used only where foreground-window or accessibility fallbacks need it. The app should still run with reduced detection when this permission is not granted.

Login Item

Planned. Used only if the user enables launch at login.

Permission Principles

  • Explain permission requests in product language before the OS prompt.
  • Degrade gracefully when permission is denied.
  • Do not request stricter permissions for notify-only mode.
  • Document any new permission before merging code that uses it.