Privacy Policy

Last updated: April 4, 2026

Sonotexta is a macOS dictation application built by Stan (sonotexta.com). Your privacy is fundamental to how Sonotexta is designed. This policy explains what data Sonotexta handles, how it is processed, and what is stored.

The short version: Sonotexta does not collect, store, or transmit any personal data to us. Audio is never recorded or saved. BYOK users connect directly to providers. Subscription users' data passes through our secure proxy but is never logged or stored. We have no accounts, no analytics, and no tracking.

1. Audio Data

Sonotexta accesses your microphone solely to perform speech-to-text transcription. Audio is processed in one of two ways depending on your chosen engine:

Sonotexta never records, saves, or logs audio. Once transcription is complete, the audio buffer is discarded.

2. Subscription Services and Data Processing

When using Sonotexta AI or Sonotexta Cloud subscriptions, audio and text data is routed through our secure proxy server to OpenAI's API for transcription and AI enhancement.

We do NOT log, store, or retain any transcription content, audio data, or text that passes through our proxy. The proxy server acts solely as a relay — it adds authentication credentials and forwards requests to OpenAI. No data is cached, queued, or written to disk.

3. BYOK (Bring Your Own Key) Mode

When using your own API keys, all requests go directly from your Mac to the provider (OpenAI, Deepgram, Groq, Gemini, OpenRouter, or Ollama Cloud). Sonotexta never sees, intercepts, stores, or has access to your API requests or responses when using BYOK mode. Your Mac communicates with the provider's API endpoint directly.

4. API Keys

Sonotexta uses a Bring Your Own Key (BYOK) model for Pro users. Any API keys you enter (for OpenAI, Deepgram, Groq, Gemini, OpenRouter, or Ollama Cloud) are stored exclusively in your macOS Keychain — Apple's encrypted credential storage. API keys are sent only to the respective provider's API endpoint and are never transmitted to us or any third party.

5. AI Post-Processing

When you enable AI cleanup, translation, or tone adjustment, your transcribed text (not audio) is sent to the AI provider you selected, using your own API key (BYOK) or through our managed proxy (subscription). Supported providers include OpenAI, Groq, Google Gemini, OpenRouter, Ollama (fully local), and Ollama Cloud. When using Ollama locally, no data leaves your device.

6. Usage Statistics

Sonotexta tracks local usage statistics to help you understand your dictation habits:

This data is stored locally in UserDefaults on your Mac and never leaves your device. It is not transmitted to us or any third party. You can reset these statistics at any time from Settings → Stats.

7. License Validation

If you purchase Sonotexta Pro or subscribe to Sonotexta AI or Cloud, your license key is validated through Lemon Squeezy, our payment and licensing provider. The only data exchanged during validation is:

No personal information, usage data, or transcription content is included in license validation requests. Your license key is stored in your macOS Keychain.

8. Smart Contact Detection

Sonotexta can read the title of your frontmost application window (e.g., a contact name in iMessage or Teams) to automatically switch language and tone profiles. This data is processed entirely on your device and is never transmitted anywhere. Window titles are not stored or logged.

9. Automatic Updates

Sonotexta uses Sparkle, an open-source update framework, to check for new versions. Update checks connect to GitHub Pages to download the update feed (appcast.xml). No personal data is sent during update checks beyond what a standard HTTPS request includes (IP address, which is not logged by us).

10. Data We Collect

None. Sonotexta has no analytics, no telemetry, no crash reporting, no user accounts, and no server-side data storage. We do not collect, store, or process any personal data. There is nothing to request, export, or delete because nothing is collected.

11. Third-Party Services

When you choose to use cloud features, your data is handled by the respective third-party provider under their own privacy policy. Sonotexta integrates with:

You are responsible for reviewing the privacy policies of any third-party service you choose to use through Sonotexta.

12. Children's Privacy

Sonotexta is not directed at children under 13. We do not knowingly collect any information from children.

13. Changes to This Policy

We may update this privacy policy from time to time. Changes will be posted on this page with an updated date. Continued use of Sonotexta after changes constitutes acceptance of the revised policy.

14. Contact

If you have questions about this privacy policy, contact us at: developer@sonotexta.com