Privacy Policy

Privacy Policy — Read For Me: Text to Speech

Last updated: 2026-10-06

Read For Me reads web page paragraphs aloud. This policy explains exactly what data the extension handles, where it goes, and how to remove it.

Summary

What data is collected

Data that never leaves your device

DataWhyWhere it is stored
Your API keys for text-to-speech providersTo call the provider you chosechrome.storage.local, readable only by the extension's own pages and background worker. Never injected into web pages and never synced.
Your preferences (provider, voice, speed, disabled sites, tone and language settings, cloud-sync target)To remember how you like the extension to behavechrome.storage.local
Generated audio and its transcriptTo replay a paragraph instantly and to build ZIP and video exportsThe website's own IndexedDB, in that site's origin

Data sent off your device

DataSent toWhyWhen
Paragraph textThe text-to-speech provider you configured (for example OpenAI, Microsoft Azure, ElevenLabs, Google Cloud, or a custom endpoint)To synthesize the audio you asked forOnly when you press play, or when you start a batch generation
Paragraph textThe Read For Me APITo synthesize audio using your premium credits, or to detect the paragraph's toneOnly on the premium plan, and only when the corresponding feature is switched on
Email address and, for Google sign-in, your name, profile picture URL and Google account IDThe Read For Me APITo create and identify your accountOnly when you sign in
A one-way hash of your password, if you choose to set oneThe Read For Me APITo verify you at sign-in. Your password itself is never stored or transmitted after the initial request, and it is hashed with a per-password salt (PBKDF2-HMAC-SHA256).Only when you set or change a password
Your email address and a six-digit confirmation or reset code, if you set a passwordResend (our email delivery provider)To deliver the code that confirms your address or resets your passwordOnly when you sign up, or ask for a password reset
Subscription status and credit balanceThe Read For Me APITo know which features you can use and how many credits remainWhile signed in
Generated audio, its transcript, page title, page URL, site origin, and the paragraph's position in the articleThe Read For Me API, or your own Google DriveTo sync your library so it is available on your other devicesOnly when you enable cloud sync and press Sync now, or switch on upload-as-you-go
An issue report: your description, the page URL, title, origin, language and metadata, the page's visible text and HTML source, its resource list, and up to three audio files found on the pageThe Read For Me APITo reproduce and fix the problem you reported. The page snapshot and audio are what make a page-specific bug diagnosable without a follow-up round trip.Only when you open Report an issue, enter a description, and press Send report. Nothing is collected before that.

We do not collect your browsing history, we do not read pages you have not asked the extension to act on, and we do not record which pages you visit.

How data is stored

How data is used

Each item is used only for the feature it belongs to:

Tone detection stores no text

When tone detection is enabled, the API stores only a SHA-256 hash of the paragraph and the tone it classified, so the same paragraph is never classified twice. The paragraph text itself is not retained for this purpose.

Third-party services

ServicePurposeTheir policy
Google Sign-InOptional account sign-in with Googlehttps://policies.google.com/privacy
ResendDelivering the confirmation and password-reset codes for email + password sign-inhttps://resend.com/legal/privacy-policy
Google Drive (only if you choose it as your sync target)Storing your audio in your own Drivehttps://policies.google.com/privacy
Cloudflare (Workers, D1, R2)Hosting the premium API and storing synced audiohttps://www.cloudflare.com/privacypolicy/
StripeProcessing premium subscription payments. We never see or store your card details.https://stripe.com/privacy
Your chosen text-to-speech providerConverting text into speechDepends on the provider you configure

Data sharing

We do not sell your data. We do not share it with advertisers or data brokers. We share data only with the services listed above, and only as needed to deliver the feature you used, plus where we are legally required to do so.

Audio stored in your own Google Drive is governed by your agreement with Google, not by us. We cannot read files in your Drive other than the ones the extension created — the extension requests the narrow drive.file permission, which grants access only to files it creates itself.

Data retention and deletion

Children

This extension is not directed at children and we do not knowingly collect data from children.

Changes to this policy

If our data practices change, we will update this policy and revise the date at the top. Material changes will also be noted in the extension's Chrome Web Store listing under version history.

Contact

Questions about this policy, or a request to see or delete your data: privacy@readforme-tts.com. Questions about the extension itself can go to support@readforme-tts.com, or through the form at https://readforme-tts.com/contact.