Last updated: April 2026
(This privacy policy applies to the News Whisper Browser Extension)
What we collect
When you click Listen on a news article, the extension collects:
- The text content, title, and URL of the article you chose to listen to, along with the domain name of the site (e.g., ndtv.com). These are sent to our backend server to generate your audio summary.
- An anonymous, randomly-generated user ID (UUID) stored locally in your browser and sent to our backend server with each request solely to enable caching and rate-limiting. This ID is never tied to your Google account, email, or any personal identity.
- A temporary session identifier generated per request and sent to our backend server and analytics service to correlate a single listen session. It is not stored persistently on your device.
- Your language preference (English, Hindi, or Marathi).
- If analytics are enabled: anonymous usage events such as which language was selected, the domain name of the article site, playback duration, and thumbs-up/down feedback.
How we use it
- Article text, title, URL, domain name, user ID, session ID, and language preference are sent to our backend server (hosted on Cloudflare Workers), which uses Groq AI to generate a spoken summary.
- The article text, title, URL, AI-generated summary, and audio file link are stored in our database (hosted on Supabase) so the same article can be served instantly on repeat listens. This data may be retained indefinitely for performance purposes.
- Generated audio files are hosted on Cloudinary CDN.
- If an error occurs while the tab is closed, the extension may display a browser notification with the error message only. No personal data is included in these notifications.
- Anonymous usage analytics are sent to PostHog for product improvement. You can disable this at any time via the toggle in the extension popup.
Third parties that receive data
- Groq — receives article text for AI summarization.
- Cloudinary — hosts generated audio files.
- PostHog — receives anonymous usage events (only when analytics are enabled).
What we do NOT do