StarWhisper
Home Features Pricing Download
Get Started

Privacy Policy

Last updated: July 11, 2026

Privacy First: StarWhisper is designed to process voice locally by default. Your voice data stays on your computer in Local Mode. It is sent to OpenAI only if you explicitly choose Cloud Mode, cloud preview, or another cloud transcription feature.

1. Our Commitment to Privacy

At StarWhisper, we believe your voice data belongs to you. We've built our application with privacy-first principles:

  • Local by default: All transcription happens on your device
  • No automatic recording: Recording only starts when you click
  • No biometric data: We do not collect voiceprints or speaker identification
  • Transparent data practices: This policy explains exactly what we collect and why

2. Information We Collect

2.1 Voice Data (Transcription)

StarWhisper operates in two distinct modes:

Local Mode (Default)

  • All voice processing happens entirely on your device
  • In Local Mode, audio data is not sent to external transcription servers
  • No internet connection is required for local transcription after the required model files are installed
  • Your voice stays on your computer unless you choose a cloud transcription feature

Cloud Mode (Optional - Requires Explicit Consent)

  • When you enable cloud transcription, your audio is sent to OpenAI's audio transcription API
  • You will be shown a consent dialog before cloud transcription is enabled
  • Audio sent to OpenAI is handled under OpenAI's API data controls
  • OpenAI states that API data is not used to train or improve models by default unless the account opts in
  • Transcription results are returned to your device and stored locally only

Important: We never collect, store, or analyze voice patterns, voiceprints, or any biometric data. Your voice is used solely for real-time transcription.

2.2 Account Information

If you create an account (optional), we collect:

  • Email address: Used for account identification and important notifications
  • Authentication data: Securely managed through Firebase Authentication
  • Subscription status: To provide access to Pro features

Account creation is optional. You can use StarWhisper's core features without an account.

2.3 Usage Statistics and Diagnostics (Optional)

By default, StarWhisper collects pseudonymous usage and diagnostic events to help us improve the application, diagnose failures, and understand the download-to-install funnel. These events are linked to a random install ID generated by the app. This includes:

  • Random install ID, app version, operating system, approximate country, and hardware details such as CPU and GPU model names, number of CPU cores, and total memory size
  • Number of transcriptions performed (count only)
  • Total transcription duration in seconds and word counts
  • Features used (wake word, local mode, cloud mode)
  • Model, language, and selected transcription mode
  • Error reasons and compact microphone or audio-source labels for debugging audio-device problems
  • Technical setup diagnostics when the app starts on a new version or a transcription fails: presence of required program files and AI models, GPU/CUDA availability, audio device count, and the transcription-related settings (engine, model, language). These contain no transcript content and no log files.

What we do not collect through analytics:

  • Transcription content
  • Audio recordings
  • File paths, document names, or application names
  • Biometric data, voiceprints, or speaker identification

This data is designed not to reveal what you said, but the random install ID lets us count unique installs and correlate product events over time. You can disable usage statistics at any time in the application Settings where the app provides that control.

2.3.1 Local Debug Logs

StarWhisper writes diagnostic logs to your local machine at %APPDATA%\StarWhisper\logs\. These logs help diagnose issues like crashes, microphone problems, and model failures. They include event timestamps, error messages, model and hardware info, and audio duration.

Transcript content is NOT written to these logs by default. A short transcript preview (up to 200 characters) is only written when the developer-only debug flag STARWHISPER_DEBUG_TRANSCRIPTS=1 is explicitly set as an environment variable, which is OFF in production builds. We disclose this so that:

  • You know what your local logs may contain if you enable that flag.
  • If you submit a crash report or log bundle to support, you can review the contents first and delete anything sensitive.
  • Privacy-conscious users can verify by inspecting the log file directly.

The log files never leave your device unless you choose to share them. We do not auto-upload logs. Recent log excerpts are transmitted only when you explicitly submit an error report or support request and choose to include them.

2.3.2 Optional Cloud Settings Sync

If you are signed in and explicitly enable Cloud Sync in Settings (off by default), the following preferences are stored on our servers so they can follow you across devices: custom vocabulary, text macros, guidance text, wake word and end word, transcription language, and formatting preferences (capitalization, number format, smart punctuation). These entries may contain words you typed yourself, such as names. They are transmitted over encrypted connections, linked to your account, never sold or shared with third parties, and deleted when your account is deleted. You can disable Cloud Sync at any time in Settings.

2.3.3 AI Text Formatting (Optional Pro Feature)

If you use the optional "Format with AI" feature, the transcribed text you choose to format is sent to our server and processed by OpenAI's API to apply the formatting. This happens only when you actively use the feature, never automatically. The formatted text is returned to your device; we do not use it for any other purpose. OpenAI states that API data is not used to train or improve models by default.

2.4 Download Information

When you download StarWhisper from our website, we collect:

  • IP address and approximate geographic location (country, city)
  • Browser type and operating system
  • Referral source (how you found our website)

This information helps us understand where our users come from and optimize our website. IP addresses are not linked to your identity or usage of the application.

3. Data Storage

All application data is stored locally on your device:

  • Transcription history (optional, can be deleted anytime)
  • Application settings and preferences
  • Wake word detection models
  • Local AI models for offline transcription

Your local data is stored in your user profile folder and is not uploaded to any server, unless you explicitly enable an optional account feature such as Cloud Sync (see section 2.3.2).

4. Third-Party Services

StarWhisper integrates with the following third-party services:

Service Purpose Data Shared
OpenAI API Cloud transcription and AI text formatting (both optional) Audio data (only when cloud transcription is enabled); transcribed text (only when you use AI formatting)
Firebase Authentication Account management Email, authentication tokens
Stripe Payment processing Payment details (handled directly by Stripe)
Google Ads & Microsoft Advertising Marketing, analytics, and remarketing (Customer Match) Hashed (SHA-256, one-way) email address; website activity cookies

We may use service providers, including Google and Microsoft, for marketing and analytics purposes. This includes sharing a one-way hashed version of your email address with these providers so that we can show relevant advertisements to existing users (remarketing / Customer Match). The hashed email cannot be reversed into your actual email address by these providers.

Each third-party service has its own privacy policy:

  • OpenAI Privacy Policy
  • Firebase Privacy Policy
  • Stripe Privacy Policy
  • Google Privacy Policy
  • Microsoft Privacy Statement

5. Website Analytics and Cookies

Our website uses the following analytics services:

5.1 Google Analytics

We use Google Analytics 4 to understand how visitors use our website. This includes:

  • Pages visited and time spent
  • Referral sources
  • Device and browser information
  • Approximate geographic location

5.2 Advertising Cookies

We use conversion tracking from Google Ads and Microsoft Advertising to measure the effectiveness of our advertising campaigns. These services may set cookies to:

  • Track if you clicked an advertisement before downloading
  • Measure advertising campaign performance

5.3 Cookie Consent

When you first visit our website, you will be asked to consent to cookies. You can:

  • Accept all cookies: Enable analytics and advertising tracking
  • Reject non-essential cookies: Disable analytics and advertising tracking
  • Change your preference: Click the cookie settings link in the footer at any time

6. Data Retention

  • Local data: Stored indefinitely until you delete it or uninstall the app
  • Account data: Retained while your account is active; deleted upon account deletion request
  • Analytics and diagnostic data: Aggregated or pseudonymous; retained for up to 26 months unless a shorter operational period applies
  • Download logs: Retained for up to 12 months

7. Your Rights (GDPR/CCPA)

Depending on your location, you may have the following rights:

  • Right to Access: Request a copy of your personal data
  • Right to Rectification: Correct inaccurate personal data
  • Right to Erasure: Request deletion of your personal data
  • Right to Portability: Receive your data in a portable format
  • Right to Object: Object to processing of your personal data
  • Right to Opt-Out: Opt-out of sale/sharing of personal data (California residents)

To exercise any of these rights, contact us at [email protected].

8. International Data Transfers

If you use cloud transcription or create an account, your data may be processed in the United States by our service providers (OpenAI, Firebase). These transfers are conducted in compliance with applicable data protection laws.

9. Data Security

We implement appropriate technical and organizational measures to protect your data:

  • Encrypted connections (HTTPS) for all data transmission
  • Secure authentication via Firebase
  • Local data stored in your protected user profile
  • Regular security reviews of our infrastructure

10. Children's Privacy

StarWhisper is not intended for children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal information, please contact us.

11. Updates

Application updates are optional and can be downloaded manually. We do not auto-update or require an internet connection for the core application to function.

12. Changes to This Policy

We may update this privacy policy from time to time. Changes will be posted on this page with an updated revision date. For significant changes, we may notify you via email or in-app notification.

13. Contact Us

If you have questions about this privacy policy or our data practices:

  • Email: [email protected]
  • General Support: [email protected]

14. Summary

In plain language: StarWhisper processes your voice locally by default. In Local Mode, your audio and transcript content are not sent to transcription servers. If you choose cloud transcription, your audio goes to OpenAI's audio transcription API and is handled under OpenAI's API data controls. We collect optional usage and diagnostic events to improve the app, and we do not create voiceprints.

StarWhisper

AI-powered voice transcription that respects your privacy

Product

Features Pricing Download Mac All Pages Resource Hub

Use Cases

Medical Legal Academic Sales Freelancers Authors Accessibility More...

Alternatives

Wispr Flow Dragon Otter.ai Descript Trint Rev Notta More...

Compare

vs Wispr Flow vs Dragon vs Otter.ai vs Descript vs whisper.cpp More...

AI Search

Resource Hub AI Facts llms.txt Sitemap

Language

Support

FAQ Contact Blog Documentation Privacy Policy Terms of Service Cookie Settings

© 2026 StarWhisper. All rights reserved.