Privacy
Short version: we never keep your voice or your words. Usually your browser does the listening; where it can't, our own service turns the clip into text and throws it away.
Last updated: November 3, 2026
CallTweet's tool runs in your browser, and there's no account system behind it. This page explains what happens to your voice and text, including the part we don't control: the speech recognition built into your browser.
What CallTweet itself collects
Very little. In detail:
- We never store the audio you speak or the text you dictate or type.
- If your browser can't do speech recognition, a short clip is sent to our speech service for transcription and deleted straight after (see below).
- The site sets no cookies.
- There are no analytics, advertising or tracking scripts, and no social media widgets or embedded content from other sites.
- Fonts and scripts are served from calltweet.com itself, so loading a page doesn't contact a font service or a code library host.
- There are no forms and no sign-up.
- To stop abuse of the speech service, we count how many seconds of audio each IP address sends per day. That counter holds only the IP address, the date and a number, and old days are not used for anything else.
Who turns your speech into text
There are two ways the mic works, and the page picks the right one for your browser.
Your browser's own recognition. In Chrome, Edge and Safari, CallTweet asks the browser to listen through the standard Web Speech API. The browser does the transcription and hands the finished words back to the page. How it does that depends on the browser, and those companies' privacy policies apply to that step, not ours.
| Browser | Where the speech is processed |
|---|---|
| Chrome (desktop and Android) | Chrome sends the audio to Google's speech service to transcribe it, which is why the mic doesn't work offline. |
| Microsoft Edge | Microsoft says its Web Speech API uses Azure Cognitive Services, so the voice data leaves your computer and goes to Microsoft. |
| Safari (Mac, iPhone, iPad) | Safari uses Apple's speech recognition, the same system behind Dictation. Depending on your device and language it runs on the device or on Apple's servers. |
| Firefox, Brave, Opera and others | These browsers don't offer working speech recognition to web pages, so CallTweet uses its own speech service, described next. |
CallTweet's speech service. Where the browser can't do it, the page records up to one minute of audio, converts it to a plain WAV file on your device and sends it to our service running on Cloudflare. There, Cloudflare Workers AI runs the open-source Whisper speech model, the text comes back to the page, and the audio is discarded. We don't save the audio or the text, and we don't use them to train anything. Cloudflare processes the clip on our behalf under its own privacy policy. Before a clip is accepted, Cloudflare Turnstile runs a quick, usually invisible check that you're a person; Turnstile loads only when this service is used. To keep the service free for everyone, each IP address can send a limited number of minutes per day.
Some newer browser versions can do recognition on the device when a site asks for it. CallTweet uses the browser's normal mode, so assume the online service described above is in use. If you'd rather keep audio off the network entirely, use your operating system's dictation where it runs on the device (recent Macs and iPhones show this in the dictation settings) and speak straight into the text box.
The browser asks for your permission before it uses the microphone. You can take that permission back at any time in the site settings, which you'll find by clicking the icon at the left of the address bar.
Your draft on your device
So that a reload or a closed tab doesn't wipe what you said, the tool saves your current draft, chosen language, two settings and which speech engine works in your browser in its local storage. That copy never leaves your device and we can't see it. Press Clear in the tool to empty the draft, or clear this site's data in your browser settings to remove everything. In a private window it's deleted when you close the window.
Posting to X
The Post on X button opens X's own composer with your text in it. Nothing is posted until you press Post on X's side. From that moment X's privacy policy applies. CallTweet never sees your X login, your account or anything you post.
What the hosting provider processes
The site is delivered by Cloudflare. Like any web host, Cloudflare processes standard technical data when you visit, such as your IP address, browser type and the page you asked for, to deliver pages and protect the site from attacks. If Cloudflare's security checks show a challenge page, Cloudflare may set a short-lived security cookie for that purpose. We don't use this data to identify or profile anyone.
If you write to us, we receive your email address and whatever you put in the message. We use it only to read and answer your message. We don't add you to a list, and we don't share it with anyone unless the law requires us to.
Children
CallTweet doesn't knowingly collect anything from anyone, children included. X's own age rules apply to posting.
Changes and questions
If this page changes, the date at the top changes with it. Questions about privacy go to contact@calltweet.com.