Skip to content

Privacy Policy

Effective date: July 2025
WhisPaste is a desktop application for Windows that transcribes speech to text. This policy explains what data the application processes, where it is stored, and what — if anything — is transmitted.

1. Core Principle

WhisPaste is designed with privacy first. The application collects no analytics, no telemetry, and no tracking data. All user data stays on your device unless you explicitly choose to use a cloud-based transcription service.

2. Audio Recording & Transcription

WhisPaste records audio from your microphone when you activate recording (via hotkey or button). The recorded audio is processed in one of two ways, depending on your settings:

  • Local / Offline transcription: Audio is processed entirely on your device using a local AI model (Whisper via sherpa-onnx). No audio data leaves your computer.
  • Cloud transcription (OpenAI Whisper API): Audio is sent to OpenAI's servers for transcription. This requires you to provide your own OpenAI API key. The audio is transmitted directly from your device to OpenAI — WhisPaste does not route, store, or process audio on any intermediary server.

When using the OpenAI API, OpenAI's data processing terms apply. Please review the OpenAI Privacy Policy for details on how they handle audio data.

3. Transcription History

Transcribed text is stored locally on your device in an SQLite database located in %APPDATA%\WhisPaste\. This data never leaves your device. You can view, search, export, and delete your transcription history at any time through the application.

4. API Key Storage

Your OpenAI API key is stored locally in the configuration file at %APPDATA%\WhisPaste\config.json. The key is never transmitted anywhere except directly to OpenAI's API endpoint when performing a transcription request. WhisPaste does not send your API key to any other service or server.

5. Configuration & Local Storage

All application settings (language, hotkey, theme, model preferences, etc.) are stored locally in %APPDATA%\WhisPaste\config.json. No configuration data is transmitted to external servers.

6. AI Model Downloads

For local/offline transcription, WhisPaste can download AI models from HuggingFace. During a model download, a standard HTTPS request is made to HuggingFace's servers. No personal data or identifiers are sent — only the model file URL is requested. Downloaded models are stored locally on your device.

7. Smart Mode (Local LLM)

WhisPaste's Smart Mode can use a local LLM (large language model) to post-process transcriptions (e.g., formatting, summarization). This model runs entirely on your device. No transcription data is sent to external servers for Smart Mode processing.

8. Auto-Update

WhisPaste checks for updates by querying the GitHub Releases API. This request contains no personal data — it simply fetches the latest release version information. No user identifiers, device information, or usage data are transmitted. Auto-update is disabled automatically when running as an MSIX Store package.

9. Third-Party Data Sharing

WhisPaste does not share any data with third parties. The only exception is when you explicitly choose to use the OpenAI Whisper API for transcription, in which case audio data is sent directly to OpenAI under their terms. No other data is shared with any third party.

10. Network Connections

WhisPaste only makes network connections for the following purposes:

  • OpenAI Whisper API — when cloud transcription is enabled (user-initiated)
  • HuggingFace — when downloading offline AI models (user-initiated)
  • GitHub Releases API — for automatic update checks

All network connections use HTTPS encryption. No background network activity occurs beyond the update check.

11. Children's Privacy

WhisPaste does not knowingly collect data from children. Since the application does not collect any personal data or require account creation, there are no age-related data concerns.

12. Changes to This Policy

This privacy policy may be updated to reflect changes in the application. Significant changes will be noted in the application's release notes on GitHub.

13. Contact

For privacy-related questions or concerns, please refer to the Legal Notice (Impressum) page for contact information.