TextToSpeechLab

Privacy Policy

What this site collects (very little), what it never keeps, and how the free limits are counted.

Last updated: 10 Nov 2026

This site has no user accounts, so it never asks for your name, your email address or your payment details. Here is what it does keep, and what it never keeps.

What you enter into the tool

The tool on the homepage sends your text to the site's server only to turn it into audio. The text is not stored, not logged, and not used for anything else: it is discarded when the generation for your request finishes. The audio model runs on Cloudflare Workers AI, and the speech is generated by the Grok TTS model from xAI; this site is not affiliated with xAI.

The funnel log

To see which pages and steps get in the way, the site records a small event log. Each entry holds the event name (a page view, a generate click, a finished download), the page it happened on, the version of the site, and a random id that lives in one browser tab's sessionStorage, so the steps of one visit can be told apart. The log never receives what you type or paste, never receives your IP address, and never receives your browser or device details.

The traffic log

To see when search engines and AI assistants start sending people here, the site keeps a separate traffic log. Known crawlers are recorded with their IP address and user agent, so each visit can be checked against the IP ranges the crawler's operator publishes. For human visitors the log keeps much less: the page they loaded, the site that sent them, the country, and an anonymous number that changes every day — never the IP address and never browser details. Once a page has loaded, the page reports back once with the page address and nothing else. A visit that never reports back is counted separately as suspected automated traffic, kept out of the visitor counts.

Free limits

The tool is free, with a per-day allowance. To count it, the server keeps a salted hash of your IP address together with the date and a running total of your uses. The hash is kept for at most a month and is then deleted; the IP address itself is never stored. The limits in force right now are:

  • Without an account: 20 uses a day, up to 1,000 characters each.
  • Signed in with Google (free): up to 1,000 characters per use, 20 uses an hour, 5,000 characters a day and 50,000 characters a month.
  • Free accounts on the same network share 10,000 characters a day.

Cookies and browser storage

The site sets no cookies of its own, and there is no account to log into. Two things live in your browser only: your light or dark theme choice, kept in local storage, and the random funnel session id described above, kept in sessionStorage and gone when the tab closes.

Analytics

The site has no analytics enabled today. If analytics is ever enabled, this policy will be updated first, and it will still never include what you type or paste into a tool.

Some pages link to other websites. Their privacy practices are their own.

Changes

If this policy changes, the date at the top of the page shows the latest version. Anything that would mean keeping more of your data will be spelled out here before it happens.