Privacy Policy — Streaming Translator
Last updated: 11 June 2026
Streaming Translator ("the Extension") provides real-time speech transcription, translation, subtitles and narration for video and conferencing websites. This policy explains what data the Extension handles and how.
Speech-to-text is provided as a managed service: you sign in with your Google account and translation minutes are metered against your plan. We collect only the minimum account and usage data needed to operate this service — described below. We do not sell your data, show ads, or run analytics trackers.
1. What the Extension processes
Processed locally in your browser, only while you actively use it:
- Audio from the browser tab and/or your microphone — captured only after you press Start. Audio is streamed for transcription and is never stored by us.
- Transcripts (recognized and translated text of a session) — kept locally; never uploaded to us.
- Text you type into the AI Assistant, and page text you choose to translate.
- Your settings and optional API keys (OpenAI, ElevenLabs, Google Cloud — for optional features you enable).
Data we collect on our servers (account & billing only — never audio or transcripts):
- Account information: your email address and a user ID, received when you sign in with Google.
- Usage metering: per-session records (session ID, start/end time, minutes used, plan) needed to enforce your monthly minute quota.
- Payment status (paid plans): your current plan, updated by our payment provider. We never see or store card numbers.
The Extension does not access your browsing history and only acts on a page when you open the translator on it.
2. Where data goes (processors)
Audio and text are sent directly from your browser to the processors below. Audio never passes through our servers.
| Provider | What is sent | When | Their policy |
|---|---|---|---|
| Soniox (speech-to-text, via our managed service) | Audio for speech-to-text + translation | Always (core feature) | link |
| Supabase (our auth & database) | Google sign-in (email, user ID), usage metering records | When you sign in and during translation sessions | link |
| Cloudflare Workers (our backend) | Session requests (user ID, session metadata) — no audio | When starting/ending a translation session | link |
| OpenAI | Transcript/text for AI Assistant, summaries, page translation | Only if you set an OpenAI key and use those features | link |
| ElevenLabs | Text to be spoken aloud | Only if you select ElevenLabs as voice | link |
| Google Cloud TTS | Text to be spoken aloud | Only if you select Google Cloud as voice | link |
| Google Translate (free voice) | Text to be spoken aloud | Only if you use the default free voice | link |
You control which providers are used in Settings. If you do not configure or use a provider, no data is sent to it.
3. Where data is stored & retention
-
On your device: settings, optional API keys
(
chrome.storage.local), sign-in session token, and saved transcripts (browser IndexedDB — view/delete anytime in Settings → Transcript). Uninstalling the Extension removes this local data. - On our servers (Supabase): your account (email, user ID, plan) and usage metering records. Kept while your account is active; usage records are retained for billing reconciliation. To delete your account and associated data, email us — we delete within 30 days.
4. What we do NOT do
- We do not store or listen to your audio, and we never receive your transcripts.
- We do not sell or share your data with third parties for advertising.
- We do not track you, profile you, or use cookies for analytics.
- We do not use your data for any purpose unrelated to the Extension's single purpose (operating and billing the translation service).
5. Permissions
The Extension requests only the permissions needed for its features:
tabCapture (record tab audio you choose to translate),
activeTab + scripting (show the translator
overlay on the current page), offscreen (play the spoken
translation), storage (save settings locally),
contextMenus (the "translate this page" menu),
identity (Google sign-in for your account), and an
optional all-sites permission you may grant to make the
translator available on every site.
6. Children
The Extension is a general-purpose productivity tool and is not directed at children under 13.
7. Changes
If this policy changes, the "Last updated" date will change and the new version will be published at the same URL.
8. Contact
Questions about this policy: dotienphong1993@gmail.com
Chính sách quyền riêng tư (Tiếng Việt)
Cập nhật lần cuối: 11/06/2026
Streaming Translator ("Tiện ích") cung cấp phiên âm, dịch, phụ đề và thuyết minh giọng nói thời gian thực dưới dạng dịch vụ quản lý: bạn đăng nhập bằng tài khoản Google và số phút dịch được tính theo gói. Chúng tôi chỉ thu thập dữ liệu tài khoản và đo lường tối thiểu để vận hành dịch vụ — không bán dữ liệu, không quảng cáo, không tracker.
Xử lý cục bộ: âm thanh (chỉ sau khi nhấn Bắt đầu),
bản ghi phiên dịch, văn bản bạn nhập, cài đặt và API key tuỳ chọn —
không bao giờ tải lên máy chủ của chúng tôi.
Thu thập trên máy chủ (chỉ tài khoản & thanh toán):
email + ID người dùng (khi đăng nhập Google), bản ghi đo phút sử dụng
(ID phiên, thời gian, số phút, gói), trạng thái gói trả phí — không
bao giờ gồm âm thanh hay nội dung bản ghi.
Gửi đi: âm thanh được gửi trực tiếp từ trình duyệt
tới Soniox (dịch vụ STT chúng tôi quản lý); các tính năng tuỳ chọn
gửi văn bản tới nhà cung cấp bạn tự cấp key (OpenAI, ElevenLabs,
Google). Lưu trữ: dữ liệu phiên dịch nằm cục bộ trên
máy bạn (chrome.storage.local và IndexedDB; gỡ Tiện ích
sẽ xoá); dữ liệu tài khoản/đo lường nằm trên Supabase — email cho
chúng tôi để xoá tài khoản (xử lý trong 30 ngày).
Liên hệ: dotienphong1993@gmail.com