Local OCR for macOS

People searching for local OCR usually want to know: where screenshots go, whether an account is required, and what happens when cloud features are enabled.

ClariRec is local-first, not local-only. By default, OCR stays on-device. BYOK OCR and translation only use the network when you actively choose them.

Three processing paths

Mode Does selected content leave your device? Trigger Destination
System OCR No Default screenshot OCR, clipboard OCR, and image-file OCR No external destination
BYOK OCR Yes Only when you choose a configured third-party OCR provider The provider or compatible endpoint you configure
Translation Only when you trigger it Translate button, Auto Translate, shortcuts, or supported automation flows Your configured provider, or Apple system services when using supported system translation

What stays local by default

πŸ”
Default OCR uses macOS Vision Screenshot, clipboard, and image-file OCR use Apple's on-device framework unless you explicitly choose a different OCR provider.
🧠
Results live in memory by default Current App Store releases do not store OCR history on disk. Results stay in memory until you close the result window.
πŸ”‘
Preferences and keys stay on your Mac App settings are stored locally, and optional BYOK credentials are kept in macOS Keychain.
πŸ“Š
The app itself has no analytics SDKs ClariRec does not include analytics or telemetry SDKs in the macOS app. Local diagnostics are for troubleshooting only.

Permissions and network triggers

πŸ–₯️
Screen Recording Required only for screenshot OCR, and only for the region you explicitly capture.
πŸ“‚
File access is user-initiated Image-file OCR and export use files or save locations you explicitly choose or drag in.
πŸ””
Notifications are optional Used for Silent mode and related notification flows, not required to launch or use the app.
🚫
No Accessibility requirement The current release does not require Accessibility, Camera, Microphone, or Apple Events permissions.
🌐
Network use is explicit Network access is only tied to BYOK OCR or cloud translation that you choose to use.

How to verify the boundary yourself

  • Use Little Snitch, Proxyman, Wireshark, or macOS network monitoring tools if you want to observe the app’s outbound connections directly
  • Keep System OCR as the selected OCR path if you want the simplest fully local OCR workflow
  • Read the Privacy Policy for the full legal wording behind the product-facing summary on this page

Download on the App Store