OpenWispr protects user privacy in two main ways:
- local processing mode: Users can choose to run the Whisper model entirely on their local device to process voice, with no audio data uploaded to any cloud servers. All transcription is done locally, making it suitable for sensitive content.
- Safe Storage Mechanisms: Even when using cloud processing mode, the program securely stores OpenAI API keys through the system key manager, and the user has control over whether the cloud service is enabled or not. In addition, the local transcription history is stored encrypted in a SQLite database in the user data directory.
Of particular note, the development team designed clear privacy layering options - when selecting a local model (e.g. tiny/base/small), the program completely disables network connectivity, technically eliminating the possibility of data outflow.
This answer comes from the articleOpenWispr: Privacy-First Speech-to-Text Desktop ApplicationThe