Prodius
Terms of Service  ·   Subprocessors  ·   DPA

Privacy Policy

Version 4.1 · DRAFT — effective upon EU-route go-live (date TBD)

⚠ Draft — EU-route architecture, not yet in effect. This version describes the processing chain Prodius is moving to (audio via Mistral Voxtral in Paris; text and screenshots via Azure OpenAI West Europe; an EU-hosted gateway). It takes effect on the EU-route go-live date, once that chain is live and the required Data Processing Agreements are signed. Until that date the live chain differs; this page is not a representation that the chain described below is currently in operation.

Data Controller: Zenocritus B.V.
Hendrick Goltziusstraat 5, 7425 PJ Deventer, Netherlands
Chamber of Commerce (KvK): 65524829 · VAT: NL856147370B01
Contact: privacy@prodius.ai

Introduction

Prodius is a cloud-based voice transcription service that provides real-time speech-to-text conversion with AI-powered enhancement. This Privacy Policy explains how we collect, use, store, and protect your personal data.

Important: Prodius is a cloud-based service. Your audio recordings are transmitted through the Prodius Gateway (hosted by Scaleway in Paris, France — EU region) to AI providers for processing. On the Practice tier, audio is transcribed by Mistral Voxtral (Paris, France) and text is processed by Azure OpenAI West Europe (Netherlands) — EU-only. Free and Pro tier subscribers may use non-EU processors and are not covered by the EU-only guarantee.

Key Privacy Principles

1. What Data We Collect

1.1 Account Information

1.2 Audio Recordings

1.3 Transcription Text

1.4 Payment Information

Self-serve subscriptions (Pro): checkout and subscription billing are handled by Lemon Squeezy, LLC acting as merchant of record. Lemon Squeezy is the seller of record for these purchases and acts as an independent data controller for the payment data it processes (name, email address, billing address, payment method, tax handling) under its own privacy policy. Prodius never receives or stores your card details. Lemon Squeezy notifies us of your subscription status via webhook, which carries your email address, the plan purchased, the subscription status, and your Prodius account ID — no payment card data and no dictation content.

Practice subscriptions are invoiced directly by Zenocritus B.V. (B2B invoicing). We do not store credit card numbers.

1.5 Usage Data

Product analytics (PostHog EU). The Prodius desktop application sends product-usage events to PostHog, hosted on PostHog's EU Cloud (eu.i.posthog.com). These events contain only counts, feature categories, and the name of the active application (e.g. "Word") — never audio, transcription text, window titles, selected text, or screenshots — under a pseudonymous identifier. IP-based geolocation is disabled. This helps us understand which features are used and where the product fails.

1.6 Cookies and Tracking

The Prodius website does not currently use analytics cookies or third-party tracking technologies. (For desktop-app product analytics — which does not use cookies — see Section 1.5.)

The Prodius desktop application does not use cookies. Authentication is handled via secure tokens stored locally on your device.

2. How We Process Your Data

2.1 Two-Stage Transcription Process

All data flows through the Prodius Gateway (Scaleway, Paris, France — EU region) with zero data retention.

Stage 1: Speech Recognition

  1. Audio is transmitted from your device to the Prodius Gateway via encrypted connection (HTTPS)
  2. The Gateway forwards audio to the transcription provider
  3. The transcription provider converts speech to text
  4. Audio is never stored — processed in memory and immediately discarded

Stage 2: AI Enhancement

  1. Raw transcription text is forwarded through the Gateway to an AI language model
  2. The model improves punctuation, capitalization, and formatting
  3. Enhanced text is returned through the Gateway to your device
  4. Final transcription is typed directly into your active application — no server-side storage

Data Flow (Practice tier): Desktop App → Gateway (Scaleway, Paris, EU) → audio to Mistral Voxtral (Paris, FR) for transcription; text/screenshot to Azure OpenAI West Europe (NL) for cleanup, commands and vision → Gateway → Desktop App

Zero Retention: The Prodius Gateway processes all data in memory. Audio, transcription text, and enhanced text are never written to disk on our servers.

Third-Party Data Handling (Practice tier):

Free and Pro tiers may use non-EU AI providers and are not covered by the EU-only guarantee; those tiers are not suitable for client-confidential data. See Section 8.2.

2.2 Account and Usage Data

Account verification and one-time-passcode (OTP) sign-in emails are generated by Supabase Auth and delivered via TransIP's SMTP (Netherlands, EU). These emails contain your email address and a verification code — no dictation content.

2.3 Application Context Processing

To provide context-aware transcription accuracy and intelligent text formatting, Prodius may capture:

Context data is transmitted to the AI provider in real-time for that single request and is never stored on Prodius servers. Privacy protections include automatic exclusion of password managers and private browsing detection.

2.4 Local Screenshot Cache (Desktop App)

When you issue a command while a destination window is explicitly bound (manual target pick or pinned modal), Prodius captures a single screenshot of that window, sends it to the AI provider to ground the response, and — by default — caches the resulting JPEG on your own device so that you can see in the conversation view exactly which image was sent. This cache is intended as a transparency control: you can verify the provenance of every AI response grounded by a screenshot.

Where the cache lives (on your device, never on Prodius servers):

Retention:

Your control: The cache can be disabled entirely via Settings → Privacy → "Cache context screenshots locally" (default ON). When disabled, screenshots are still displayed inline for the duration of the turn in which they were sent, but are not written to disk and do not survive closing the modal.

No new third-party transmission: The screenshot is sent to the AI provider only once, as part of the command turn itself — the same transmission that was already covered before this cache existed. The local cache is a local-only copy of that same image, read by the Prodius desktop application when rendering your conversation history. Nothing from the cache is uploaded to Prodius, to AI providers, or to any other party.

File security: Cached files use standard operating-system file permissions (user-owned, readable by your OS user account). They are not additionally encrypted at rest by Prodius. For devices protected by full-disk encryption (FileVault, BitLocker, LUKS), the cache is encrypted as part of the wider disk. We recommend full-disk encryption for any device used for professional client work.

For firms subject to professional secrecy (beroepsgeheim): because the cache may contain pixels of documents in Outlook, Word, Excel, case-management systems, or similar, the compliance officer or IT administrator should include the paths above in the firm's device-hygiene policy (e.g., the existing policy for browser caches, recent-document lists, and other local AI-assistant histories). Disabling the cache in Settings is the simplest way to remove this surface entirely.

3. How We Use Your Data

3.1 Primary Purposes (Legal Basis: Contract Performance)

3.2 Service Improvement (Legal Basis: Legitimate Interest)

3.3 Communications (Legal Basis: Consent or Legitimate Interest)

4. Data Retention

Data TypeRetention Period
Audio RecordingsZero — in-memory processing only
Transcription TextZero — not stored on Prodius servers
Application Context (app name, window title, selected text)Zero on Prodius servers — processed in real-time, not stored
Context Screenshot — Prodius serversZero — processed in real-time by the AI provider, not stored on Prodius infrastructure
Context Screenshot — your own device (local cache)Up to 7 days by default (configurable); deleted on conversation delete; can be disabled in Settings. See Section 2.4.
Account DataWhile account active + 30 days after deletion
Usage MetricsWhile account active + 30 days after deletion
Billing DataPer tax law requirements (typically 7 years)

5. Third-Party Service Providers (Subprocessors)

We use the following third-party services. Your data is shared with them only as necessary for service delivery.

See the full Subprocessor List for details.

Not a subprocessor: Lemon Squeezy (Section 1.4) acts as merchant of record and independent controller for payment data and therefore does not appear in the subprocessor list; it never processes dictation content.

SubprocessorPurposeLocation
Mistral (Voxtral)Audio transcription (Practice)France (EU)
Azure OpenAI (Microsoft)Text cleanup, commands, vision (Practice)Netherlands (West Europe, EU Data Boundary)
ScalewayGateway hosting (API routing, zero data storage)Paris, France (fr-par)
Supabase, Inc.Authentication + usage trackingWest EU (Ireland, eu-west-1)
PostHogDesktop-app product analytics (counts, feature categories, active-app name only — never content; see Section 1.5)EU Cloud (eu.i.posthog.com)
Sentry (Functional Software, Inc.)Error monitoring and performance tracingFrankfurt, Germany
TransIPDomain, DNS & mailbox host; SMTP for account/verification (OTP) emailsAmsterdam, Netherlands

Changes: We will notify you 30 days before adding or replacing a subprocessor that handles your personal data. You have a right to object (veto): while your objection stands the change does not take effect for you, and you may terminate without penalty. See the DPA §6.3.

6. Data Security

6.1 Technical Safeguards

6.2 Limitations

In Case of Breach: We will notify affected users without undue delay, and in any event within 24 hours of becoming aware of the breach (see our DPA for full details). We will provide details about the breach, affected data, and remediation steps. We will also notify the Autoriteit Persoonsgegevens within 72 hours as required by GDPR Article 33.

7. Your Privacy Rights

7.1 GDPR Rights (EU/UK/EEA Residents)

Under the General Data Protection Regulation, you have the right to:

How to Exercise Rights: Email privacy@prodius.ai. We will respond within 30 days.

7.2 CCPA Rights (California Residents)

8. International Data Transfers

8.1 Practice Tier (EU-Only Processing)

For Practice subscribers, all content processing stays within the European Union:

8.2 Free & Pro Tiers (May Include Non-EU Processing)

For Free and Pro subscribers, AI processing may use non-EU providers. These tiers are intended for private use and are not suitable for processing client-confidential data. The exact processor list for Free/Pro is confirmed at EU-route go-live. We implement safeguards including:

If you object to non-EU processing, contact us about upgrading to the Practice tier for EU-only processing.

9. Children's Privacy

We do not knowingly collect data from children below minimum ages.

10. What Prodius Does NOT Do

11. HIPAA Compliance

Prodius is NOT HIPAA-Compliant. Do not use Prodius to transcribe Protected Health Information (PHI). See our Terms of Service for details.

12. Accuracy Disclaimer

Transcriptions may contain errors. You should independently verify all transcriptions, especially for legal documents, financial reports, and safety-critical communications. See our Terms of Service for full disclaimer.

13. Changes to This Policy

Material changes will be communicated via email notification (30 days advance notice) and updated effective date. Continued use after changes take effect constitutes acceptance.

14. Contact Information

Data Protection Authority: Dutch Data Protection Authority (Autoriteit Persoonsgegevens) — https://autoriteitpersoonsgegevens.nl/

Summary

Data TypeRetentionShared With
AudioZero — in-memory onlyAI provider (for transcription)
TranscriptionsZero — not storedAI provider (for enhancement)
App Context (text)Zero on Prodius serversAI provider (in enhancement request)
Context ScreenshotZero on Prodius servers; optional local cache on your device (default 7 days, can be disabled — see §2.4)AI provider (for the bound-destination command turn only)
Account InfoWhile active + 30 daysSupabase (Ireland, EU)
Usage MetricsWhile active + 30 daysSupabase (Ireland, EU)
Billing DataPer tax law (7 years)Lemon Squeezy as merchant of record (Pro self-serve, §1.4); Practice: none (direct B2B invoicing)

Version 4.1 · DRAFT (effective upon EU-route go-live)

Changes in v4.1 (2026-08-11): Gateway host named as Scaleway (Paris, fr-par) — the EU gateway is now in operation. Added Lemon Squeezy as merchant of record for self-serve (Pro) checkout and billing (§1.4). Added desktop-app product analytics via PostHog EU Cloud (§1.5, §5, §10) — counts and app names only, never content. Tier naming: "Personal" is now "Pro".
Changes in v4.0 (EU-route): Practice-tier processing chain rewritten — audio transcription moves to Mistral Voxtral (Paris, FR); text cleanup, commands and vision move to Azure OpenAI West Europe within Microsoft's EU Data Boundary; the gateway moves to an EU host. Fly.io, Groq and OpenAI-direct removed from the Practice content path. This is a draft and takes effect only on the EU-route go-live date, once the chain is live and the Microsoft and Mistral DPAs are signed.