Permissions

Three permissions, each with one job. This page says what each enables, what MicJot never does with it, and where the switch is.

Microphone

  • What it enables. Recording while you hold the dictation key, or until you stop a hands-free dictation. When “Keep the microphone ready” is on (the default), the microphone stays open for 90 seconds after a dictation (30 seconds to 3 minutes in Settings → Dictation) and keeps the last 250 milliseconds, so your first words are not lost; the macOS microphone indicator stays on for the standby.
  • What MicJot never does. Standby audio is discarded continuously; nothing is stored until you dictate. Recordings are never written to disk. Audio never leaves the Mac: recognition is on-device only.
  • The dialog. macOS asks “MicJot” would like to access the microphone, with MicJot's explanation, and offers Allow.
  • Where the switch is. System Settings → Privacy & Security → Microphone → MicJot.

Accessibility

  • What it enables. Typing into other apps (a ⌘V that MicJot verifies by reading the field back, or direct insertion through Accessibility when ⌘V does not land), reading the frontmost app's name, the text before the cursor (up to 600 characters) and the selected text for Command mode and Polish, and returning to the app you spoke into.
  • What MicJot never does. It never reads password fields. “Use text near the cursor” can be turned off in Settings → Writing, after which only the transcript is used. Every Accessibility call carries a 0.25 s timeout, so an unresponsive app cannot freeze MicJot.
  • The dialog. macOS says “MicJot” would like to control this computer using accessibility features and offers Open System Settings. Switch MicJot on in the list.
  • Where the switch is. System Settings → Privacy & Security → Accessibility → MicJot. Without it, MicJot does not post ⌘V; the text stays on the clipboard and a notice says so.

Input Monitoring

  • What it enables. Optional. A low-level key monitor that notices the Globe (Fn) key even when another app takes it first. Setup does not ask for it: MicJot asks only when it cannot see the Fn key, with an Allow Input Monitoring button on the key screen of setup, and lists it as optional under Settings → Privacy → Permissions. Without it, Right Command, Right Option, Control+Option and a key you recorded still work through the event tap.
  • What MicJot never does. MicJot observes keyboard events system-wide through a macOS event tap and acts only on its own keys: the dictation key, Escape and Space during a dictation, and ⌃⌘V / ⌃⌘P. Keystrokes are never stored, logged or sent anywhere. Password fields turn on Secure Event Input, which hides all keys from MicJot; the bar says the dictation key is paused while they have focus.
  • The dialog. macOS says “MicJot” would like to receive keystrokes from any application and offers Open System Settings.
  • Where the switch is. System Settings → Privacy & Security → Input Monitoring → MicJot.

Checking and revoking

Settings → Privacy → Permissions appears in MicJot when a permission needs attention: a row for Microphone and for Accessibility, and Input Monitoring (optional) when Fn is your key and it is missing, each with the button that fixes it. Revoke any of them at any time in System Settings → Privacy & Security; dictation falls back to what still works (without Accessibility, the text stays on the clipboard with a notice). MicJot opens the right System Settings pane from its own Permissions list.

After a macOS upgrade, Migration Assistant or a new build

macOS keys these grants to the app's code signature. Three things can make a switch look on while the grant no longer applies: a macOS upgrade that resets Accessibility for apps it cannot verify, a migration from another Mac, and a build signed with a different identity (a public build following a beta build, or a developer rebuild). MicJot's Permissions list shows a revoked grant as such, with the remedy:

  1. Open System Settings → Privacy & Security → Accessibility.
  2. Select MicJot and remove it with the − button.
  3. Click +, choose MicJot in Applications, and switch it on. Repeat for Input Monitoring if you granted it.
  4. Quit MicJot from its menu-bar icon and open it again.

Resetting from Terminal

These commands clear MicJot's grants so it asks again on the next launch; they affect only MicJot:

tccutil reset Accessibility com.micjot.MicJot
tccutil reset ListenEvent com.micjot.MicJot      # Input Monitoring
tccutil reset Microphone com.micjot.MicJot

If a command is refused, remove MicJot in the matching System Settings list with the − button instead.