Privacy Policy
Last updated: September 8, 2026At WireLang™, user privacy is our core foundation. This Privacy Policy describes how the WireLang™ Live products — our browser extension and our desktop applications for Windows and macOS (including the version distributed through the Microsoft Store) — and our website collect, use, and process your data. The same principles apply across all of them: audio is processed transiently to produce a live translation and is never stored on WireLang servers. The desktop app can optionally keep transcripts and recordings locally on your device, under your control, as described in Section 2.
Nothing stored on our servers
Audio is translated live and discarded — WireLang servers keep no recordings or transcripts.
History stays on your device
Optional transcripts and recordings are saved locally only; turn them off or delete them in Settings.
Never sold
We never sell your data. The apps contain no ad or analytics SDKs; our website uses ad and analytics cookies that you can decline.
Payments via Stripe
Card details go straight to Stripe's secure checkout; we never see them.
This summary is for convenience — the full policy below is what governs.
1Audio Processing
The core function of WireLang™ Live is to capture audio that is already playing and translate it for you in real time. What is captured depends on the product you use:
- Browser extension: captures the audio output of your active browser tab (via the Web Audio API).
- Desktop apps: capture the audio your computer is playing — your system output / “loopback” audio — so they can translate audio from any application, not just a browser. On Windows this uses the operating system's WASAPI loopback; on macOS it uses ScreenCaptureKit (which macOS bundles under the “Screen & System Audio Recording” permission).
- Transient processing: Captured audio is processed in local memory and streamed over a secure (TLS) connection to Google Gemini Live and WireLang services as needed to produce the translation.
- No server-side storage: WireLang servers do not record, save, or retain your audio or transcripts. Once the translation is delivered, the audio bytes handled by our services are discarded from memory.
- User-initiated: Capture only starts when you explicitly select a translation target and start a session, and it stops instantly when you stop the session, close the window, or quit the app.
- Processing by Google: because translation is performed by Google's Gemini API, your session audio and the resulting text are processed by Google. How Google handles that data depends on the mode you use — see Section 6.
2Session History and Recordings on Your Device (Desktop App)
The desktop app includes an optional session-history feature so you can review past sessions:
- What is saved: transcripts of your sessions, and — if enabled — audio recordings of the translated speech and/or the original source audio.
- Where it lives: only on your device, in the app's local data folder. History and recordings are never uploaded to WireLang servers and are not synced across devices.
- Defaults and control: session history (including audio) is currently enabled by default. You can turn history or audio recording off at any time in Settings, and delete saved sessions from within the app. The app also enforces retention caps (a maximum number of sessions and total storage size), deleting the oldest sessions first.
- Your responsibility: recordings you keep are under your control; please handle them in accordance with the laws that apply to you.
- AI summaries: if you explicitly request an AI summary of a saved session, its transcript is sent to our API, forwarded to Google's Gemini API to generate the summary, and returned to you. We do not store the transcript or the summary on our servers.
3Microphone Permission on Windows (Desktop App)
The Windows desktop app declares the microphone capability, and Windows may show that the app “uses your microphone.” We want to be transparent about why:
- By default, we capture your computer's output audio, not your voice. WireLang's purpose is to translate the sound your computer is playing. Windows routes system-audio (loopback) capture through the same privacy permission it uses for microphone access, so the capability must be declared for the feature to work. The default capture modes capture system output audio, not the microphone.
- Optional input-device capture: the app also offers a “Listen to a specific input” capture mode that you choose explicitly. In that mode the app captures whichever audio input device you select — it is intended for virtual audio cables and audio interfaces, but the device list includes any input device on your system, and the app uses the device you pick. This mode is never turned on for you; it only runs when you select it and choose a device.
- Separate translated playback: WireLang plays translated speech separately from the original source audio. Your source app volume remains under your normal Windows and application controls.
4Personally Identifiable Information
We use Google Sign-In (OAuth2) and Sign in with Apple to authenticate your access to our backend API. In the desktop apps this happens in your system's default web browser using the secure PKCE flow — you never type your Google or Apple password into the app:
- Identity Data: We access your basic profile information from Google or Apple (email address and display name) upon login to authenticate your session and link your account to your Firebase Authentication profile.
- Purpose: We use your email address and display name for account management (keeping track of your credit balance, logging translation session usage, and handling transaction histories for top-ups), for billing and receipts, for service and support emails, and — with an unsubscribe option in every such email — for occasional product updates and promotional emails. Email delivery is processed via our email provider (Resend). We do not share, sell, or rent your email address or personal identity to third parties.
- Surveys, feedback, and bug reports: content you choose to submit — survey answers, feedback, and bug reports (including any optional diagnostics you attach to a bug report) — is stored with your account so we can respond and improve the product.
5Local Storage, Preferences, and Your API Key
Our apps store a small amount of configuration locally on your device so you do not have to reconfigure them every time:
- Preferences: Settings such as your default target language, favorite voice, and translated voice volume are stored locally (in your browser for the extension, and on-device for the desktop apps). In the desktop app these preferences are also synced to your WireLang account on our servers, so they follow your account across devices and reinstalls. They are used only to restore your settings and are not part of your identity profile.
- “Bring Your Own Key” (BYO) in the browser extension: the extension stores your Google AI Studio API key only in your browser's local extension storage and uses it to connect directly to Google's Gemini API. In the extension flow it is never transmitted to, processed by, or stored on WireLang servers, and it is not synced across your devices. You can remove it at any time from the extension settings.
- “Bring Your Own Key” (BYO) in the desktop app / your WireLang account: when you save a BYO key in the desktop app, it is transmitted once over TLS to our API, encrypted with AES-256-GCM, and stored in encrypted form linked to your account. Our servers use it only to mint short-lived session tokens for your translation sessions; the raw key is never returned to any client or dashboard, and only the last few characters are kept in readable form so the app can show you which key is saved. You can remove it at any time, which deletes it from your account.
6Translation Data and Google's Gemini API
Translations are generated by Google's Gemini API, so your session audio and the resulting text are processed by Google. Google's handling of that data depends on which mode you use:
- Credits mode (WireLang's API access): sessions run on WireLang's paid Google Cloud accounts. Under Google's Gemini API paid-services terms, Google does not use these prompts or responses to improve its products, and logs them only for a limited period for abuse prevention and legal compliance.
- BYO mode with a free-tier key: if your own key belongs to a Google Cloud project without an active billing account, Google's unpaid-services terms apply: Google may use the content you submit (including session audio and text) and the generated responses to improve and develop its products and machine-learning technologies, and human reviewers may read and annotate that content. Do not use a free-tier key for sensitive, confidential, or personal conversations.
- BYO mode with a paid key: if your key belongs to a billing-enabled Google Cloud project, Google's paid-services data terms apply, as in credits mode.
- Session resumption: when a translation session reconnects (for example after a brief network interruption), the app uses Google's session-resumption feature so your session can continue where it left off. Per Google's documentation, Google may retain session state — including audio and text context — for up to 24 hours to enable resumption.
- EEA, UK, and Switzerland: Google requires paid-tier access in these regions; free-tier BYO keys may not be used there. See our Terms of Service.
7Diagnostics and Usage Telemetry
To keep the service reliable and to help you when something goes wrong, the desktop app automatically sends us diagnostic data when a translation session ends or errors:
- Session diagnostics: timing and duration metrics, audio byte counts and quality metrics, the capture mode you used and which application's audio was being translated, the app version and platform, and the recent tail of the app's own debug log. That log can include device names and process names; it is not designed to include transcript content.
- Usage logs: each session is recorded with per-session metadata — duration, the languages involved, byte counts, and region — so we can meter usage and understand how the service is performing.
- How we use it: diagnostics and usage logs are linked to your account, used only for reliability and support, retained for a limited period, and never used for advertising.
8Website Analytics, Advertising, and Cookies
We want to be precise about where advertising technology does and does not exist in WireLang:
- The apps contain no ad or analytics SDKs. The desktop apps and browser extension do not include any advertising, analytics, or tracking SDKs.
- The wirelang.com website uses Google Analytics 4, Google Ads conversion and remarketing tags, and Microsoft Advertising (UET) to understand how visitors find us and how our ads perform. These tags are gated behind the cookie-consent banner and only load if you accept them.
- We never sell your data. Under some US state privacy laws, however, the use of advertising cookies may count as “sharing” personal information. You can decline it at any time: use the cookie banner when you first visit, the “Cookie preferences” link on the site, or see our Cookie Policy for details.
9Third-Party Services
We leverage secure, industry-leading sub-processors to run our application:
- Google: translation (Gemini API, as described in Section 6), secure authentication (Firebase Authentication), and data management (Cloud Firestore). On the website only, Google also provides Google Analytics and Google Ads (Section 8).
- Apple: Sign in with Apple, if you choose it as your sign-in method.
- Stripe: Used to process all payment transactions, which open in your browser on Stripe's secure checkout. We never see, store, or receive your credit card details or bank credentials.
- Microsoft Advertising: website analytics and ad measurement (Section 8).
- Resend: delivers the emails we send you (receipts, service and support emails, and product updates).
- Fly.io: Hosts our WebSocket translation proxy routers and API servers under secure, TLS-encrypted tunnels.
Our website is served through CDN/proxy infrastructure, which sees visitor IP addresses in order to deliver the site and to determine your country for regional pricing (country-level only).
10Data Retention
We keep your account and profile data, and billing and transaction records, for as long as your account is active and thereafter as required for tax and accounting purposes. Session usage logs and diagnostics (Section 7) are retained for a limited operational period. When you accept our Terms of Service, we record that acceptance with a timestamp and the app version. Local session history stays on your device, under your control (Section 2).
11Your Rights (GDPR/UK GDPR, CCPA/CPRA)
The data controller for the personal data described in this policy is Sevillano Consulting LLC, Miami, Florida, USA. You can reach us at support@wirelang.com; our postal address is available on request and in our commercial email footers.
- Legal bases (GDPR/UK GDPR): we process your data to perform our contract with you (providing the service and billing); on the basis of our legitimate interests (diagnostics, fraud prevention, and service emails); and with your consent (cookies and advertising on the website, and promotional email).
- Your rights: depending on where you live, you have the right to access, correct, delete, and port your personal data, to object to or restrict certain processing, to withdraw consent at any time, and to complain to your local supervisory authority.
- How to exercise them: email support@wirelang.com from the email address on your account — we verify your identity against the account before acting on a request.
- California: we do not sell personal data. To opt out of the advertising-cookie “sharing” described in Section 8, use the “Cookie preferences” link on our website.
- International transfers: your data is processed in the United States and by the processors named in Section 9. Where transfers out of the EEA or UK require safeguards, they are protected by the processors' standard contractual clauses.
12Disclosures & Certifications
In compliance with the Microsoft Store and the Apple platform guidelines, we certify that:
- We do not record or retain audio or transcripts on WireLang servers. Optional session history and recordings exist only on your own device, under your control (Section 2).
- We do not sell or rent user data, and we do not transfer it to third parties beyond the sub-processors listed in Section 9.
- The apps do not use your data for advertising, remarketing, or profiling. Our website uses consent-gated advertising and analytics cookies as described in Section 8; we never sell your data.
- We do not use user data to determine creditworthiness or for any lending decisions.
13Age Requirement
WireLang™ is intended for adults. In line with the age requirements of Google's Gemini API, you must be 18 or older to use WireLang™, and the service is not directed to anyone under 18. We do not knowingly collect personal information from anyone under 18. If you believe a minor has provided us personal information, please contact us and we will delete it.
14Contact Us
If you have any questions or security concerns regarding this policy, please reach out to us at support@wirelang.com.