Privacy
What happens to what you say.
Last checked against the software on 24 October 2026. Everything below describes what the product does today, not what it is meant to do eventually.
This is a description, not a legal notice. It was written from the code, and it is accurate as far as we know. It has not been reviewed by a lawyer and does not include the governing law, liability, or dispute terms a complete notice needs. If you need a formal answer, write to contact@voicecalltranslator.com.
Your conversation
Your voice travels to the other person through LiveKit, and a copy goes to our translator, which passes it along three services: Deepgram turns the speech into text, Google Cloud Translation translates the text, and ElevenLabs speaks the translation in the voice you chose — or, for the nine languages ElevenLabs does not voice, Google Cloud Text-to-Speech does. Every connection is encrypted in transit.
This is not end-to-end encrypted, and we will not describe it that way. A translator has to hear a conversation to translate it, so it joins the call as a participant. There is no arrangement in which we could offer live translation and also be unable to hear you.
We never record your call. Nothing we run writes its audio to disk, on our servers or in our database. When the call ends we hold none of it — there is nothing for us to hand over, lose, or be compelled to produce.
What each of those services keeps. Deepgram keeps the audio only as long as it takes to transcribe it, and we have opted out of its programme that uses customer audio to improve its models. Google does not store the text it translates or the text it voices, and does not use either to train its models. ElevenLabs keeps each spoken clip in a history until it is deleted, so the translator deletes every clip within seconds of speaking it; if a deletion ever fails we count it, and that clip stays with ElevenLabs under its terms. Each service's retention is set by its terms, not by us.
Google's Gemini model is kept as a standby translator. Calls do not run on it today. If a call ever does, the audio goes to Gemini instead of the three services above, and under its terms for the paid Gemini API Google logs the requests it receives and its responses for a limited period, only to detect and prevent abuse of its service and for any disclosure the law requires, and does not use them to improve its products. That retention is Google's, not ours, and we cannot shorten or delete it. Their terms are at ai.google.dev/gemini-api/terms.
The transcript lives in your browser and dies with the page. It is never sent to us and never stored. Closing the tab is all it takes.
What we keep about a call
Enough to tell whether the product is working, and deliberately not enough to reconstruct who was on the call or what was said:
- How long it lasted, and which two languages were involved.
- The country each side connected from — not a city, not an address, and not an IP address.
- Timing and quality measurements: latency, packet loss, reconnections, error codes.
- How many minutes the call took from the host's balance, and how much translation it used.
Participant identifiers are minted fresh for each join and are never derived from a name, an email, or an account. The identifier attached to diagnostics is separate from the one attached to a room, and the single place they can be connected is an internal call inspector, where every lookup is written to an audit log.
Call detail is deleted after 180 days. Daily and monthly totals survive that, and carry no identifiers. Where a breakdown covers fewer than five calls, the figure is withheld rather than shown, because a cell with one call in it describes a person.
What we keep about an account
Only hosts have accounts; guests join from a link and we ask them for nothing but a display name, which is theirs to choose and which they can leave blank. If a guest gives one, we keep it with that call's record so the host's own history can say who they spoke to; it is never added to the measurements described above, and it is deleted when the call record is. For a host we hold an email address, a display name, a preferred language, a timezone, a minute balance, and a record of each purchase: which package, the amount, the currency, whether it was paid, and Stripe's reference for the payment.
Accounts are for adults. VoiceCallTranslator is not meant for children, and we do not knowingly hold accounts for anyone under 18; our terms require hosts to be 18 or older. If you think a child has an account, write to contact@voicecalltranslator.com and we will close it.
We never see your card or other payment details. You enter them on Stripe's checkout page, not on ours, and they are never sent to us.
Signing in creates a session, and the session record includes the IP address the sign-in came from. IP addresses are also used to rate-limit sign-ins, support messages, call diagnostics and attempts to join a call; those counters store a salted hash rather than the address itself, and expire on their own.
Deleting your account marks it immediately and erases it after 30 days, along with your rooms, your call history, your support tickets, your balance and our record of your purchases. The 30 days exist so an accidental deletion can be undone; after that it is gone and we cannot recover it. Stripe keeps its own record of your payments, which our deletion does not reach; you can ask Link to delete that too.
When something breaks
If a page on this site fails in your browser, it tells us the kind of error, where in our code it happened, and which page it was on — with any room link removed. It does not send the error's message, what you typed, or what was on the screen. Failures during a call — a microphone that would not start, a reconnect that gave up — are recorded the same way, against that call's record. We keep these for 30 days, to fix what is breaking.
Support messages and call ratings
When you write to support, we keep what you wrote. You can attach a call's diagnostics to a ticket, and if you do, the page shows you exactly what will be attached before you send it. It is never attached automatically.
When a call ends, a guest can rate it from one to five stars and add a comment if they want to. We keep the rating and the comment with that call's record, without the guest's name, and delete them with the rest of the call detail after 180 days. Only our staff read them.
If you connect an AI assistant
This only applies if you connect one. You can connect an AI assistant, such as ChatGPT, Claude or Muse, to your VoiceCallTranslator account so it can set up calls for you. You connect it from inside the assistant: it sends you to sign in here, and nothing is shared until you press Allow on our page, which names the assistant and lists what it will be able to do.
What the assistant receives. The list of call languages. When you ask for them, your open rooms: the names you gave them, their languages, the date of their last call, and their links. The rooms it creates for you, and their links. And your minutes balance. It never receives your email address, your guests' names, your call history, anything said on a call, or your payment details. It cannot start, join or listen to a call, and it cannot buy or spend minutes.
What the assistant's company keeps. Whatever the assistant receives becomes part of your conversation with it. The company that runs it, such as OpenAI, Anthropic or Meta, keeps it under that company's privacy policy, not this one. That includes room links. Anyone with a room's link can join that room's calls while you are in it, so if a link has gone somewhere it shouldn't, close the room from your account and its link stops working.
What we keep about a connection. Which assistant you connected and when, when it last acted for you (to the nearest hour), and a record of each room it created. The access it is given is stored only in scrambled form, so nobody who read our records could use it.
Ending it. Press Disconnect under Account → Settings → Connected assistants, and its access ends immediately. Disconnecting inside the assistant stops it using the connection, but it may stay listed on your account until it expires. A connection unused for 30 days expires by itself, and deleting your account ends every connection at once.
Who else is involved
- Cloudflare — hosting, the database, and the network the site runs on.
- LiveKit — carries the audio of the call.
- Deepgram — turns the speech in a call into text so it can be translated. It keeps the audio only while it does so; see Your conversation above.
- Google — Cloud Translation translates that text, and Cloud Text-to-Speech voices it in nine languages; neither stores it. Google's Gemini model is kept as a standby translator and keeps what it is sent for a limited time to detect abuse.
- ElevenLabs — speaks the translation. The translator deletes each clip from its history within seconds.
- Resend — sends sign-in codes, support email, and a notice when your minutes are running low.
- Stripe — sells the minute packages, through its checkout service Link. When you buy minutes, we send Stripe your account email address and which package you chose; Stripe collects your payment details and billing address, works out any sales tax or VAT, and sends your receipt. What you give Stripe is handled under Stripe's privacy policy, not this one.
- The AI assistant you connect, if any, such as OpenAI's ChatGPT, Anthropic's Claude or Meta's Muse. It receives only what is described in If you connect an AI assistant above, and keeps it under its own company's privacy policy.
Cookies and analytics
The sign-in cookie keeps you signed in. It is set only when you sign in, and the site cannot work for a host without it. Your language is kept in your own browser's storage and is never sent to us.
No analytics. The public pages load no analytics script and set no analytics cookie, so nothing about your visit is counted or sent to anyone. If that ever changes, this page will say so first, and you will be asked before anything is loaded.
There is no advertising, no tracking pixel, and no third-party script on these pages. Fonts are served from this domain rather than fetched from someone else's.
Asking us anything
VoiceCallTranslator is operated by Sevenfires AI LLC.
Write to contact@voicecalltranslator.com — about what we hold, to ask for a copy, or to have it deleted.