Privacy Policy
Last updated: August 13, 2026
FreeTTS.ai ("we", "our", "the Service") is a free text-to-speech web application. This policy explains what data we collect, how we use it, and your choices.
1. Information We Collect
Information You Provide
- Account information: If you create an account, we store your email address and authentication method (Google sign-in or magic link). Account creation is optional.
- Text input: Text you submit for speech generation is sent to our servers for processing. For anonymous users, text is not permanently stored on our servers. For registered users, text and generated audio are saved to your generation history.
Payment Information
- If you purchase credits, payment is processed by our third-party payment provider (Dodo Payments). We do not store your credit card number, CVV, or full billing details on our servers. We may receive and store your name, email, transaction ID, and purchase amount for record-keeping purposes.
Automatically Collected Information
- Usage analytics: We log each generation with metadata including voice selected, text length, text category, country (derived from request headers), referrer source, and browser language. This data is used to improve the service and is not sold to third parties.
- Device and browser data: Standard web server logs may include IP address, browser type, and operating system. These are used for security monitoring and are not linked to user profiles.
Local Browser Storage
For all users, we store data locally in your browser:
- localStorage: Daily usage count, generation history metadata, favorite voices, preferences, and theme setting.
- IndexedDB: Cached audio files from your recent generations (automatically deleted after 7 days).
This local data never leaves your browser unless you explicitly sign in and your history is synced to our servers.
2. How We Use Your Information
- To provide the Service: Processing your text into speech, maintaining your generation history, and personalizing your experience (favorites, recent voices).
- To improve the Service: Aggregated, anonymous analytics help us understand which voices, languages, and features are most used.
- To enforce usage limits: Daily generation limits are tracked to ensure fair use of the free service.
- To process payments: If you purchase credits, we use Dodo Payments to securely process your transaction and maintain purchase records.
- To display advertising: We use Google AdSense to display ads that help fund the free service. AdSense may use cookies and identifiers to serve relevant ads. See Section 7 for details.
- To communicate with you: If you have a registered account, we may send you essential service notifications (such as security alerts or account changes) as well as occasional product updates, new feature announcements, and news about FreeTTS.ai. You can opt out of non-essential communications at any time via the unsubscribe link in any email we send.
3. How We Process Your Text
When you submit text for generation:
- Your text may be preprocessed by an AI language model to optimize it for speech (punctuation, abbreviation expansion, pacing). This preprocessing happens on our servers and the text is not stored by the AI providers beyond the immediate request.
- The processed text is sent to a neural TTS engine for audio generation.
- For anonymous users, the generated audio is streamed directly to your browser and not stored on our servers.
- For registered users, the audio file is stored in your private account storage.
We do not use your text input to train AI models.
4. Data Storage and Security
- Server infrastructure: Our servers are self-hosted and located in the United States.
- Database: User accounts and generation history are stored in a PostgreSQL database with row-level security policies ensuring users can only access their own data.
- Audio storage: Registered users' audio files are stored in private cloud storage with time-limited signed URLs for access.
- Encryption: Sensitive configuration data (API keys) is encrypted at rest using AES-256-GCM. All connections to FreeTTS.ai use HTTPS/TLS encryption in transit.
- Payment data: All payment processing is handled by Dodo Payments's PCI-compliant infrastructure. Payment card details never touch our servers.
5. Data Sharing
We do not sell, rent, or trade your personal information. We share data only in these circumstances:
- Service providers: Text is processed through neural TTS providers to generate audio. Optional AI preprocessing uses third-party language model providers (Groq, Google AI, Mistral, or OpenRouter) solely for text optimization. These providers process data per their own privacy policies and do not retain your data beyond the immediate request.
- Email communications: If you have a registered account, your email address may be shared with our third-party email service provider solely for the purpose of sending the service and product communications described in Section 2. This provider does not receive your generation history or any other personal data, and processes your email address per their own privacy policy.
- Authentication: If you sign in with Google, Google's authentication service receives standard OAuth data per Google's privacy policy.
- Payment processing: If you purchase credits, Dodo Payments processes your payment information per their privacy policy. We receive only transaction confirmations and do not have access to your full payment details.
- Analytics providers: Google Analytics and Microsoft Clarity receive anonymous usage and interaction data as described in Section 7. This data cannot be used to identify you personally.
- Advertising: Google AdSense may collect and process data for ad delivery as described in Section 7. We do not provide AdSense with your account information or generation history.
- Affiliate partners: If you click an affiliate link (e.g., to ElevenLabs), the destination site may receive referral information indicating you came from FreeTTS.ai. We do not share your personal data with affiliate partners.
- Legal requirements: We may disclose information if required by law or to protect the safety of our users or the public.
6. Your Choices and Rights
- Use without an account: You can use FreeTTS.ai without creating an account. Your data stays in your browser only.
- Delete your account: Contact us to request account deletion. We will remove your profile, generation history, and stored audio files.
- Clear local data: You can clear your browser's localStorage and IndexedDB at any time through your browser settings.
- Export your data: Registered users can access their generation history and download audio files through the application.
- Unsubscribe: You can opt out of product and marketing emails at any time by clicking the unsubscribe link in any email we send.
7. Cookies and Tracking Technologies
Essential Cookies
FreeTTS.ai uses essential cookies for authentication session management (Supabase auth tokens). Your theme preference and other settings are stored in localStorage, not cookies.
Analytics
We use the following analytics services to understand how visitors use the Service and to improve performance:
- Google Analytics (GA4): Collects anonymous usage data including pages visited, session duration, device type, and geographic region. Google Analytics uses cookies to distinguish unique users. Data is processed by Google per their privacy policy. You can opt out using the Google Analytics Opt-out Browser Add-on.
- Microsoft Clarity: Records anonymous session replays and heatmaps to help us understand how users interact with the interface. Clarity may collect click patterns, scroll depth, and page navigation data. Data is processed by Microsoft per their privacy statement. Clarity does not collect personal information from form fields.
Advertising
We use Google AdSense to display advertisements that help keep the Service free. AdSense may use cookies and web beacons to serve ads based on your prior visits to FreeTTS.ai and other websites. Google's use of advertising cookies is governed by their advertising privacy policy. You can opt out of personalized advertising by visiting Google's Ad Settings or www.aboutads.info.
Affiliate Links
FreeTTS.ai contains affiliate links to third-party services, including ElevenLabs. When you click an affiliate link and make a purchase, we may receive a commission at no additional cost to you. These affiliate partners may use cookies to attribute referrals. We only recommend services we believe provide genuine value to our users.
8. AI Assistants and Connectors (MCP)
You can connect FreeTTS.ai to an AI assistant such as Claude or ChatGPT, or to any client that supports the Model Context Protocol, and generate speech inside a conversation. This section describes that path specifically. Everything else in this policy applies to it as well.
What Connecting Does
- Linking your account: You sign in to FreeTTS.ai and approve a consent screen. We then issue the assistant a token limited to two things: generating speech as you, and reading your remaining daily quota. That is what the consent screen states, and nothing broader is granted even if the assistant requests it.
- Sign-in: You can sign in with Google or with a six-digit code we email you. If you use Google, you enter your password on Google's own site. We never see, receive, or store it.
- Token lifetimes: Access tokens expire after 1 hour. A refresh token lasts up to 90 days and is replaced each time it is used. We store only a cryptographic hash of these values, never the tokens themselves.
- What we do not receive: We do not receive your conversation with the assistant. We receive only what the assistant sends to our tools, described below.
What Is Sent To Us and Returned
- The assistant sends us: the text to be spoken, and the voice, style, and speed selected. Nothing else from your conversation reaches us.
- We return: the generated audio, voice metadata such as names, languages, and genders, your remaining daily generations and reset time, and a link to the generation in your account.
- Note on the path: the audio and data we return travel through your assistant provider's systems in order to be displayed in your chat.
What We Store From Connector Use
- The generation record, saved to your account exactly as for a generation made on the website: the submitted text (stored up to 5,000 characters), the voice and style, the text length, the audio file, the time, and a marker recording that it came from a connector rather than the website.
- Authorization records: a hashed authorization code and refresh token, the identifier of the assistant application, the permission granted, and expiry and rotation times.
- Connector request logs: time, method, path, response status, response time, and the client's user-agent string. These never contain message bodies, the text you submitted, or your tokens.
Third Parties In This Path
- Your AI assistant provider, for example Anthropic for Claude or OpenAI for ChatGPT, processes your prompts and the data our tools return, under its own privacy policy. How that provider handles your conversation is outside our control and is not governed by this policy.
- Speech synthesis is unchanged. As described in Section 3, the text is sent to a neural TTS engine to produce audio, and optional AI preprocessing may be applied first.
Retention
- Generations made through a connector are kept on your account until they are deleted. We do not automatically remove stored generation records or audio files after a set period. The seven-day automatic deletion described in Section 1 applies to the cache in your browser, not to the copy held on your account.
- Authorization records are kept until they expire, or until they are replaced when a refresh token is rotated.
Your Controls
- Disconnect: Remove the connector in your assistant's settings, and the assistant stops using it. Please note that we do not currently offer server-side revocation, so a token already issued remains valid until it expires, which is up to one hour for an access token and up to ninety days for a refresh token. Reconnecting issues new tokens and does not extend old ones.
- Delete everything: Requesting account deletion, as described in Section 6, removes your profile, your generation records, your stored audio files, and every connector authorization tied to your account.
- Delete individual generations: There is currently no self-service way to delete a single generation. Contact us at info@freetts.ai and we will remove it for you.
9. Children's Privacy
FreeTTS.ai is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal information, please contact us.
10. Changes to This Policy
We may update this policy from time to time. Changes will be reflected in the "Last updated" date at the top of this page. Continued use of the Service after changes constitutes acceptance.
11. Contact
For privacy questions or data requests, contact us at:
Email: info@freetts.ai