Privacy Policy for NarrateIt

Last Updated: October 7, 2025

Introduction

NarrateIt ("we," "our," or "the extension") is a Chrome browser extension that converts web articles into natural-sounding audio. We are committed to protecting your privacy and being transparent about how we handle your data.

Data We Collect

1. Local Storage Data

The following data is stored locally on your device using Chrome's storage APIs:

2. Sync Storage Data

The following data is stored in Chrome's sync storage (synchronized across your Chrome browsers where you're signed in):

3. Web Content Processing

When you use NarrateIt to narrate a web page:

4. Data We Do NOT Collect

We do not:

How We Use Your Data

Local Processing Only

All data processing occurs locally in your browser. We use your data to:

  1. Provide Core Functionality:
    • Extract and convert web articles to audio
    • Maintain your playlist of saved articles
    • Apply your preferred settings and voice options
  2. Manage Usage Limits:
    • Track daily article conversions for free tier limits
    • Reset usage counters daily
  3. Integrate with Third-Party TTS Services:
    • Send article text to your chosen TTS provider (OpenAI, ElevenLabs, or Play.ht) using your API key
    • This is only done if you provide an API key and select a third-party provider

Third-Party Services

Text-to-Speech Providers

When you use third-party TTS providers (OpenAI, ElevenLabs, or Play.ht):

Browser Speech Synthesis

When using the browser's built-in TTS (fallback option):

Permissions Explained

NarrateIt requests the following Chrome permissions:

Permission Purpose
storage Store your settings, API keys, and playlist locally
activeTab Extract content from the current tab when you click "Listen"
scripting Inject content scripts to add the floating "Listen" button
tabs Manage audio playback state across tabs
contextMenus Add "Narrate this page" to right-click menu
offscreen Enable persistent audio playback across page navigation
alarms Reset daily usage counters automatically
notifications Show notifications when articles are saved
downloads Allow downloading audio files when requested
<all_urls> Enable article extraction from any website you visit

Data Security

We implement the following security measures:

Data Retention

Your Rights and Choices

You have the right to:

  1. Access Your Data: All your data is stored locally; you can view it in Chrome DevTools
  2. Delete Your Data:
    • Clear playlist: Use the "Clear Playlist" button in settings
    • Remove all data: Uninstall the extension
    • Clear sync data: Sign out of Chrome sync
  3. Export Your Data: Use the "Export Playlist" button to download your playlist as JSON
  4. Opt-Out of Third-Party Services: Use the browser's built-in TTS instead of third-party providers

Children's Privacy

NarrateIt is not directed to individuals under the age of 13. We do not knowingly collect personal information from children under 13.

Changes to This Privacy Policy

We may update this Privacy Policy from time to time. Changes will be indicated by updating the "Last Updated" date at the top of this policy. Continued use of the extension after changes constitutes acceptance of the updated policy.

Open Source

NarrateIt may be open source. You can review our code to verify our privacy practices.

Contact Information

If you have questions or concerns about this Privacy Policy or our data practices, please contact us at:

Compliance

This extension complies with:

Data Processing Summary

Data Type Storage Location Retention Third-Party Sharing
Settings Local Chrome Storage Until cleared None
API Keys Local Chrome Storage Until cleared Sent only to selected TTS provider
Playlist Local Chrome Storage Until cleared None
User ID Chrome Sync Storage Persistent across reinstalls None
Usage Stats Chrome Sync Storage Reset daily None
Article Content Temporary/Local Until playback ends or saved Sent only to selected TTS provider