Introduction
Welcome to VoCap ("we", "our", or "VoCap"). VoCap provides a local-first meeting transcription and AI summary desktop application ("VoCap" or "the App"). We are committed to protecting your privacy and personal information. This Privacy Policy explains how we collect, use, store, and protect your information when you use our App, website, and services.
By using our services, you agree to the practices described in this Privacy Policy.
Our Privacy-First Approach
VoCap is designed with a local-first architecture. This means:
- Audio recording and transcription happen entirely on your device — no audio data is ever uploaded to our servers or any third-party servers
- Transcription data is stored locally on your computer in your application data directory
- Speech-to-text (STT) models run locally using on-device inference — your voice data never leaves your machine
- Local LLM processing (when enabled) also runs entirely on your device
Information We Collect
1. Information Processed Locally (Never Sent to Us)
The following data is processed and stored entirely on your device. We have no access to it:
- Audio recordings: Microphone and system audio captured during meetings
- Transcription text: Speech-to-text output generated by on-device STT models
- Meeting files: Saved transcripts and associated metadata stored in local JSON files
- Downloaded AI models: STT and LLM model files stored on your device
2. Information Sent to Third-Party APIs
When you use cloud-based AI summary features, your transcription text may be sent to third-party LLM providers (via our API proxy) for processing. Specifically:
- Transcript text for summarization: When you request an AI-generated summary using a cloud model, the transcript text is sent through our Cloudflare Worker proxy to an LLM API provider (such as OpenRouter)
- This data is used solely to generate the summary and is subject to the respective provider's privacy policy
- You can avoid this entirely by using the local LLM option, which processes summaries on your device
3. Information Collected via the Website
When you visit our website or create an account, we may collect:
- Account Information: Name, email address, and avatar when you register via Google OAuth or email
- Payment Information: Processed securely through Stripe — we do not store your payment card details
- Usage Analytics: Anonymous website usage data (pages visited, browser type, device info)
How We Use Your Information
- Providing Services: Managing your account, processing purchases, delivering app updates and license activation
- AI Summary Processing: Forwarding transcript text to LLM providers when you explicitly request a cloud-based summary
- Improving Services: Analyzing anonymous website usage patterns to improve our products
- Communication: Sending you important service updates, security notices, and product announcements (if opted in)
- Model Downloads: Serving AI model files from our CDN when you download STT or LLM models within the App
Third-Party Services
We use the following third-party services:
- Stripe: Payment processing (Stripe Privacy Policy)
- Cloudflare: CDN, model file hosting, and API proxy
- OpenRouter: LLM API routing for cloud-based AI summaries (only when you use cloud summary features)
- Neon: Database hosting for website accounts and orders
We do not sell your personal information to any third party.
Data Storage and Security
- Local app data (audio, transcripts, models) is stored on your device and protected by your operating system's security measures. We cannot access this data.
- Website account data is stored in a secure, encrypted database hosted on Neon (PostgreSQL).
- All payment processing is handled by Stripe; we never store complete payment card details.
- We use HTTPS/TLS encryption for all data transmitted between the App, website, and our servers.
Your Rights and Choices
- Local Data Control: You have full control over your local data. You can delete transcripts, audio files, and downloaded models at any time from within the App or by deleting the application data folder.
- Use Local LLM: You can choose to use the local LLM option to ensure no transcript data is sent to cloud APIs.
- Account Deletion: You may request deletion of your website account and associated data by contacting us.
- Access and Correction: You may request access to or correction of your personal information held on our servers.
Audio and Microphone Access
The App requires access to your microphone and system audio to perform meeting transcription. This access is:
- Granted through your operating system's permission system (macOS / Windows)
- Used only when you explicitly start a recording session
- Processed entirely on your device — audio is never transmitted over the network
- You can revoke microphone and screen recording permissions at any time through your system settings
Children's Privacy
Our services are not directed to children under 13 years of age. We do not knowingly collect personal information from children under 13. If you believe we have collected information from a child under 13, please contact us and we will promptly delete it.
Updates to This Privacy Policy
We may update this Privacy Policy from time to time. When we make significant changes, we will update the "Last updated" date at the top and post the revised policy on our website.
Contact Us
If you have any questions about this Privacy Policy, please contact us: