Resonant

Privacy by design,
not by policy.

Your audio never leaves your Mac — in any plan. Free is fully local. Pro AI features use zero-retention cloud infrastructure because it delivers more reliable results than running on-device. Either way, nothing you say is ever stored or used for training.

Free plan

100% on-device

Speech recognition runs entirely on your Mac using local models. No account required, no network traffic, no data of any kind leaves the device. Your dictionary and settings are stored locally in your home directory.

Pro plan

Zero-retention cloud AI

STT is still local. AI post-processing — formatting, style, memo insights, Dispatch — sends your transcript text (never audio) to Groq via our server proxy. Groq operates with zero data retention: your text is not logged, stored, or used to train any model.

What we don't do

Audio never leaves your Mac

Raw audio is captured in memory, transcribed locally, and discarded immediately. No audio file is ever transmitted — on any plan.

No tracking of your content

Analytics events (word counts, feature usage) never include the content of what you dictate. Transcription text is explicitly scrubbed from crash reports before they leave the device.

No data monetization

We sell software, not data. Nothing you say or write is used to train AI models, shared with advertisers, or sold to third parties.

How it works

Speech recognition — always local

All STT models run on your Mac's Apple Silicon chip. Audio is processed in real-time and discarded after transcription. This applies to every plan — Free and Pro alike. The models are bundled with the app and optimized for M1 through M5.

AI post-processing — Pro, zero retention

When AI post-processing is active (Pro), your transcript text is sent to our server, which forwards it to Groq for cleanup, style matching, and formatting. Groq processes requests under a zero data retention agreement — meaning your text is not logged, not stored, and not used to train any model. We use cloud processing here because it produces more consistent, higher-quality results than running equivalent models locally.

What's sent: transcript text, window title (for tone context), your dictionary terms, and a short style hint derived from your correction history. What's never sent: audio, screenshots, or any content you haven't dictated.

Personalization data

Your personal dictionary lives locally on your Mac. Correction examples — short snippets of text you've edited after pasting — are stored in your Resonant account on our server so they persist across reinstalls and are available for style matching. These examples are capped at 120 characters each and are only used to improve your own output, never anyone else's.

Relay connectivity

Relay connects your phone to your Mac over local WiFi using encrypted connections. All traffic stays within your local network. No audio leaves the network, and no relay server or cloud infrastructure is involved.

Privacy Policy

Last updated: March 9, 2026

Data Controller

Name: Thomas Schlossmacher

Business form: Individual entrepreneur (Einzelunternehmer)

Country: Austria

Contact: team@onresonant.com

What Data We Collect

Resonant is designed to collect as little data as possible. We never collect audio recordings. Transcript content is never included in analytics or crash reports.

Depending on which plan you use, the following data may be collected:

  • Account information — if you create an account (required for Pro), we store your email address, name, and profile picture from your OAuth provider (GitHub or Google), and your subscription status.
  • Usage quota — word count and dictation count per week, synced to our server to enforce plan limits and apply referral bonuses.
  • Personalization examples (Pro) — short text snippets (max 120 characters) representing corrections you've made to pasted dictation, stored per app category (e.g. email, chat, docs). Used only to improve your own output.
  • Transcript text (Pro, during AI post-processing only) — sent to Groq under a zero data retention agreement. Not stored by Groq or by us after the response is returned.
  • Anonymous analytics — if enabled (opt-in), anonymous usage events such as word counts and feature usage are sent to PostHog. Transcript content is never included.

Legal Basis for Processing

  • Contract performance (Art. 6(1)(b) GDPR) — to provide Pro features including AI post-processing and quota management.
  • Consent (Art. 6(1)(a) GDPR) — for optional analytics and personalization features.
  • Legitimate interest (Art. 6(1)(f) GDPR) — for crash reporting and service reliability.

Data Retention

Transcript text processed by Groq is not retained after the response is returned (zero data retention). Personalization examples are retained as long as your account is active and deleted upon account deletion. Account information is retained for the duration of your subscription and deleted upon request.

Your Rights

Under the GDPR and Austrian data protection law (DSG), you have the right to:

  • Access the personal data we hold about you
  • Rectify inaccurate or incomplete data
  • Erase your data (“right to be forgotten”)
  • Restrict processing of your data
  • Data portability
  • Object to processing based on legitimate interest
  • Withdraw consent at any time

To exercise these rights, contact us at team@onresonant.com.

Service Providers

We use the following sub-processors:

  • Groq — AI inference for Pro post-processing. Operates under a zero data retention agreement: transcript text is processed and immediately discarded, never logged or stored. See Groq's Privacy Policy.
  • Convex — stores account data, usage quota, and personalization examples for Pro users. No audio or transcript content is stored. See Convex's Privacy Policy.
  • Sentry — crash and error reporting. Reports contain stack traces, OS version, and app version. Transcript content is explicitly scrubbed before transmission. Can be disabled via HIPAA mode in Settings. See Sentry's Privacy Policy.
  • PostHog — optional anonymous usage analytics, hosted in the EU. Includes word counts and feature usage events — never transcript content. Toggle in Settings → General. See PostHog's Privacy Policy.
  • Polar — payment processing and subscription management. We do not store payment card details. See Polar's Privacy Policy.

Supervisory Authority

If you believe your data protection rights have been violated, you have the right to lodge a complaint with the Austrian Data Protection Authority (Österreichische Datenschutzbehörde) at dsb.gv.at, or with the supervisory authority in your EU/EEA country of residence.

Changes to This Policy

We may update this Privacy Policy from time to time. Material changes will be communicated through the application or this website. Your continued use of the Service after changes constitutes acceptance of the updated policy.

Privacy isn't a feature we added. It's how we built it.

Download Resonant