Skip to content

Privacy & Security

Owlfy follows the principle of “Local-First, On-Demand, No Excessive Retention.”

For most users, this can be simply understood as: if it can stay on your computer, it will; if it’s only needed for the current feature, it won’t be used for anything else.


Many of your personal settings are saved locally on your device rather than stored long-term on servers.

  • App aliases
  • Website aliases
  • Directory shortcuts
  • Smart snippets
  • Custom voice input roles
  • Interface preferences (theme, language)
  • More controllable: These settings primarily follow the current device, not becoming a platform-side long-term personal profile.
  • Your data, your device: No need to worry about cloud data breaches affecting your personalized configurations.
  • Device change reminder: If you switch computers, you’ll typically need to reconfigure these settings.

Owlfy retains necessary usage history to help you continue working or review past actions, but this data is saved locally by default.

  • Chat history with AI Assistant
  • Operation logs (what tasks were executed)
  • Voice input history
  • Clipboard history
  • Local-first: Chat history and operation logs are saved only on your device by default.
  • Easy to trace: Conveniently review what you’ve done, said, and executed.
  • Reduced leakage: History information doesn’t automatically become long-term cloud archives through daily use.

Voice functionality is what many users care about most. Owlfy’s principles for handling voice data are very clear.

  • For real-time recognition only: Your voice content is used solely for the current recognition and processing session.
  • No long-term retention: Voice data is not kept long-term.
  • Not used for model training: Voice content is never used to train any model.

In other words, what you say is only for completing the current input. It won’t be “learned from” or permanently retained.


Certain features require system permissions, such as Accessibility, Screen Recording, or Full Disk Access.

  • Permissions serve functions: For example, reading selected text, taking screenshots, or completing voice input-related operations.
  • Not unlimited collection: Granting a permission does not mean the app will continuously monitor all content.
  • On-demand activation: These permissions only truly take effect when you use the corresponding feature.
PermissionPurposeWhy It’s Needed
AccessibilitySimulate keyboard/mouse, control systemEssential for executing commands
Screen RecordingRecognize screen content, contextual AINeeded for AI to understand what you’re working on
Full Disk AccessAccess and process filesRequired for file operations
MicrophoneVoice input and recordingRequired for all voice features

Owlfy primarily protects your privacy through the following approaches:

  • Local-first storage: Personal settings and history are saved on your device whenever possible.
  • Minimal necessary use: Data is only used for the current function, with no unrelated extensions.
  • Voice is not retained: Voice data is only for real-time recognition and is not stored long-term.
  • No participation in training: Voice data is never used for any model training.
  • Perceivable permissions: You can clearly see what permissions are needed and what they’re used for.

If you care about data security, we recommend using Owlfy this way:

For example, confirm Screen Recording permission only when you need to use screenshot-related features.

Before sharing conversations, screenshots, or examples, confirm they don’t contain sensitive information.

If you want to keep your device clean, you can periodically clear history content.

When local configurations are extensive, allow time for re-setup before changing devices.


Owlfy’s privacy policy is not “collect as much as possible,” but rather:

  • Store locally when possible
  • Use only for the current function
  • Voice is for recognition only — not saved, not trained

If you’d like to learn more about complete data processing details, you can view the Privacy Policy within the app.