No legal jargon maze. No 47-page wall of text designed to confuse you into agreeing to something terrible. Just a plain breakdown of what we do and don't do with your data. Last updated: April 28, 2026.
If you read nothing else on this page, read this.
Exactly what happens from the moment you hit Generate to the moment your file is deleted.
Encrypted HTTPS request sent with your text and voice settings.
FastAPI receives text. No logging. Passes directly to TTS engine.
MP3 saved to temp folder with random UUID filename. Inaccessible to others.
Browser fetches and plays your audio. You download the file.
Background task deletes all files older than 1 hour. Automatically. No exceptions.
GDPR, CCPA, and similar laws give you rights over your personal data. Here's how each one applies to FreeTTS.
What data do we collect about you?
Can you request deletion of your data?
Can you stop us from selling your data?
Can you export your data?
Will we treat you differently if you exercise rights?
For users in the EU, California, and anywhere else with strong privacy laws.
The full details, still written in plain English. No legal maze.
FreeTTS does not require you to create an account, provide an email address, or hand over any personal information. You can use the entire tool without telling us a single thing about yourself.
If you contact us at [email protected], we'll have your email from that exchange. We use it only to respond. We don't add it to a mailing list or share it with anyone.
When you convert text, that text is sent to our server for processing. It's received, used to generate audio, and automatically deleted within one hour. We don't log it, read it, or analyze it.
Like every website, our server logs basic connection info: IP address, page requested, browser type, and visit time. These are standard security logs, rotated regularly, not analyzed to identify individual users.
FreeTTS uses only essential cookies and similar storage technologies:
Essential cookies on the website. These are required for the site to function. They remember your dark/light mode preference, your authentication session if you sign in to a PRO account, and security tokens that protect against cross-site request forgery. You cannot disable essential cookies without breaking core functionality.
No advertising cookies. FreeTTS does not display advertisements and does not set advertising or tracking cookies. We do not run Google Analytics, AdSense, Facebook Pixel, or any third-party behavioral tracker on the website or in the browser extension.
Browser extension storage. The FreeTTS Chrome extension does not use cookies at all. It stores preferences (selected voice, playback speed, install ID, listen queue, recent generations, optional auth token if you sign in for PRO) locally via chrome.storage.local. This data never leaves your device except for the explicit API calls described in the “Browser Extension” section below.
If you do not wish to accept any cookies at all, most browsers allow you to block cookies entirely through your browser settings. Note that doing so may prevent parts of FreeTTS from working correctly, particularly the account sign-in flow.
Cloudflare— We use Cloudflare as our content delivery network and security layer. Cloudflare may process your IP address and request data as part of delivering the site and protecting it from abuse. Cloudflare has its own privacy policy governing this processing.
Speech Synthesis Provider— Text that you submit for speech synthesis is forwarded to our speech-synthesis partner only to generate the audio. The partner processes the text only to generate audio and, per their enterprise terms, does not retain or reuse it for training.
Supabase— If you choose to create a PRO account, authentication and account data are handled by Supabase under their privacy policy.
Creem— Paid checkout and subscription billing are handled by Creem, our payment processor. FreeTTS does not see or store your credit card details at any time.
Resend— Transactional emails (welcome, payment confirmation, password reset) are delivered through Resend.
OpenAI — Used onlywhen you invoke the AI Summary feature (in the website or the browser extension). The text you ask to summarise is forwarded server-side from FreeTTS to OpenAI's API. No user identifier (email, account ID, or IP) is sent with the request. Per OpenAI's API data-usage policy, API inputs are not used to train OpenAI models. The summary is returned to you and is not retained by FreeTTS after delivery. If you never use AI Summary, no text is ever sent to OpenAI.
FreeTTS does not sell your personal information. The only parties that may receive your data are the third-party service providers listed above, each of which processes data solely to provide a service to FreeTTS (hosting, delivery, speech synthesis, AI summarisation, payment processing, authentication, email) and operates under its own privacy policy.
We may also disclose information if legally required to do so by a valid court order, subpoena, or law enforcement request. Given how little account data we collect, the amount we would be able to provide in response to such a request is minimal.
The most effective data security is not collecting data you don't need. We follow that principle seriously.
FreeTTS does not knowingly collect personal information from anyone, including children under 13. Since we don't collect personal information from anyone (no accounts, no signups), the tool is safe for users of all ages. Parents: your kids can use this safely.
FreeTTS is used by people in over 100 countries. We apply the same privacy standards to everyone, regardless of location. EU users don't get better privacy protections than users in Asia or Africa. Everyone gets the same zero data collection treatment. If your country has specific regulations not addressed here, email us and we'll work with you.
The FreeTTS Chrome extension is covered by this same privacy policy. This section spells out exactly what the extension does with your data, separately from the website.
What the extension does on your device. The extension stores the following locally via chrome.storage.localand never syncs anything across devices: your preferred voice, playback speed, most recent text, a randomly generated install ID, a 24-hour audio cache (so repeated text plays instantly), the Listen Queue (saved articles you want to hear later), recent AI Summary results, and — only if you sign in on freetts.org — a copy of your Supabase auth token and resolved plan (free / PRO / Creator / Lifetime). Uninstalling the extension clears all of this data automatically.
What leaves your device. The extension only sends data to the network when you explicitly invoke a Read, Theatre Mode, Summarise, or Download action. In those cases:
freetts.org/api/tts for speech synthesis. The text is processed in memory, the resulting MP3 is returned, and both are deleted within one hour.freetts.org/api/summaryand forwarded server-side to OpenAI to generate the summary. No user identifier (email, account ID, or IP) is sent to OpenAI with the text. The summary is returned to you and not retained.freetts.org/api/auth/me to verify your plan and unlock PRO features. The token is sent only to FreeTTS, never to any third party.What the extension does NOT do. No advertising. No analytics. No behavioral tracking. No tracking pixels. No Google Analytics, AdSense, Sentry, Mixpanel, or any third-party SDK. No reading of pages other than the one you explicitly target via right-click or keyboard shortcut. No background scanning of your browsing history or open tabs. No data sold to anyone.
Why the extension requests broad host access. The Chrome manifest declares https://*/* and http://*/* host permissions because the extension can be invoked on any webpage you choose, the service worker proxies audio playback through itself to bypass strict Content Security Policy on sites like Wikipedia or banking portals, and the Listen Queue can auto-open and auto-read a saved article in a new tab without a fresh user gesture in that tab. These permissions are used only when the user explicitly invokes the extension and never to read or transmit page contents in the background.
Audio output. The extension never injects audio advertisements into the speech it generates, and never modifies, sells, or transmits the audio it plays anywhere other than back to you.
If we change this policy, we'll update the “last updated” date at the top. For significant changes, we'll make it obvious on the website. We're not going to sneak changes past you. That would be a crummy thing to do.
Questions? Concerns? Want to verify we practice what we preach? Email us: [email protected]. We respond within 24 hours. A real person writes back. Every time.
No. FreeTTS does not require any signup or personal information to use. No name, no email, no phone number, nothing. You can use the entire tool completely anonymously. The only data that touches our server is the text you convert, and that gets deleted within one hour.
No, by default. Your text is sent to our server solely to generate the audio file. Both the text (in memory) and the temporary audio file are automatically and permanently deleted within one hour via a background cleanup task. We do not log, read, analyze, share, or use your text for AI training.
Optional history (signed-in users only): if you opt in via Dashboard → Privacy & data → "Save my generation history", we keep a short metadata row per generation (the first 500 characters of your text, voice, timestamp, and your IP) so you can replay items from the History tab. The toggle is OFF by default. You can flip it back at any time, and you can delete your existing history in one click from the same screen. We never enable history without your explicit opt-in.
Only essential cookies. We use them to remember your theme preference, keep you signed in if you have a PRO account, and protect against cross-site request forgery. We do not run Google Analytics, advertising cookies, or any behavioral tracking of our own. The browser extension does not use cookies at all — it stores its preferences locally via chrome.storage.local.
Yes. Our servers are located in Germany (Hetzner, Falkenstein). EU users' data stays in the EU. We collect minimal data, auto-delete everything within one hour, apply GDPR protections to all users regardless of location, and are happy to respond to any formal data protection requests at [email protected].
No. FreeTTS does not sell your personal data. We work with standard third-party service providers — Cloudflare (delivery), our speech-synthesis partner, Supabase (authentication if you sign up), Creem (payments), Resend (email), and OpenAI (only when you use the AI Summary feature; details below). Each operates under its own privacy policy and processes data only as needed to provide its service to FreeTTS. We do not sell customer lists, share personal information with data brokers, or transmit text outside of the speech-synthesis or summarisation pipelines.
Our servers are hosted by Hetzner in Falkenstein, Germany. This means EU users' data stays within the EU. For non-EU users, your data is still processed in Germany under GDPR protections. Hetzner is one of the most privacy-respecting hosting providers in Europe and a popular choice for GDPR-conscious developers.